Google, Android Geliştiricileri Blogunda bazı önemli duyurularda bulundu, geliştiricilerin Google Play Store’da yayınlamaya devam etmek için izlemeleri gereken yeni politikalar etrafında toplanıyor. Google , Ağustos 2018’den başlayarak gönderilen tüm yeni uygulamaların Android Oreo’yu hedeflemesi gerektiğini ve Kasım 2018’de mevcut uygulamalarla ilgili güncellemelerin de aynısını yapmanız gerektiğini söylüyor. Ek olarak, 2018’in başından başlayarak, orijinal olduğunu doğrulamak için uygulama dosyasına (.apk dosyası) eklenen bazı ek meta veriler olacak ve Ağustos 2019’da tüm uygulamalar yerel olsa bile 64 bitlik bir sürüm sağlamak için gerekli olacak Android kütüphaneleri.
2018'in ikinci yarısında, Play yeni uygulamaların ve uygulama güncellemelerinin en son Android API seviyelerini hedeflemesini gerektirecek. Bu, Ağustos 2018’deki yeni uygulamalar ve Kasım 2018’deki mevcut uygulamalardaki güncellemeler için gerekli olacaktır. Bu, uygulamaların güvenlik ve performans için optimize edilmiş en yeni API'ler üzerine inşa edilmesini sağlamak içindir.
Ağustos 2019'da, Play, yerel kitaplıklardaki yeni uygulamaların ve uygulama güncellemelerinin, 32 bit sürümlerine ek olarak 64 bit sürümler sunmasını gerektirir.
Ek olarak, 2018'in başlarında Play, uygulamanın doğruluğunu daha da doğrulamak için her bir APK'nin üstüne az miktarda güvenlik meta verisi eklemeye başlayacaktır. Bu değişiklik için herhangi bir işlem yapmanız gerekmez.
Google, bu değişikliklerin kullandığımız uygulamaların Android kadar güvenli olmasına yardımcı olacağını söylüyor. Bu değişikliklerin burada nasıl yardımcı olacağını açıklayan basit örnekler verdiler.
Şu anda bir geliştirici, Android'in eski bir sürümüne yönelik bir uygulamayı yükleyebilir ve ilk çalıştırdığınızda kamera verileri veya konum gibi şeyleri görmek için izin istemeyebilir, çünkü Android Marshmallow ile resmi olmuştur (API 23). Orijinallik kontrolü için kullanmak üzere meta veri eklemek, burada Google Play'den indirilen uygulamaları yüklemeler için diğer kaynaklardan ayırmak için kullanılabildiğinden (ayrıca Google'ın isterse kopya koruması için de kullanılabileceği) ve gerektiren Uygulamaların 64 bit sürümleri, 32 bit ikili dosyaları desteklemeyen uygulama işlemcileri için işleri hazırlıyor.
Bu değişikliklerin bir yan etkisi, üreticilerin cihazları nasıl güncellediğini ve Android'in eski sürümleriyle yeni cihazlar satma uygulamasını etkileyecektir.
Gelecek Ağustos'ta Google Play'de sunulan tüm yeni uygulamaların Android Oreo için hedeflenmesi gerekir. Kasım ayında, mevcut uygulamalar için güncellemelerin de Oreo için hedeflenmesi gerekir. Bu gereksinimler her yıl artacaktır, böylece Ağustos 2019'daki uygulamaların bir sonraki Android sürümünü hedeflemesi gerekir. Her yıl aynı şey olur ve yeni bir uygulama veya mevcut uygulamalara yapılan güncellemeler, yeni bir sürümü hedeflemedikleri sürece kabul edilmez.
Güncellenmeyen mevcut uygulamaların kalmasına izin verilecek ve geliştirme araçları eski sürümler için hedeflenen uygulamaların oluşturulmasına izin verecek. Ancak Google Play olmaz. Eski yazılımlar için tasarlanan uygulamalar, Android'in yeni özelliklerini kullanmaz ve bu nedenle daha az güvenlidir.
Telefonunuz, yazılımı eski olduğu için istediğiniz uygulamayı çalıştıramadığında, farkedeceksiniz.
Sonuç olarak, eski sürümleri olan telefonları satan ya da bunları güncelleme zamanı geldiğinde bu telefonları unutan şirketler, ürünler yeni veya yeni güncellenen uygulamalara erişemeyeceği için öne çıkacaktır. Google, geliştiricileri uygulamaları geriye dönük uyumlu hale getirmek için ellerinden geleni yapmaya teşvik ettiklerini söylüyor, ancak hepimiz önerildiği veya teşvik edildiğinde işlerin nasıl yürüdüğünü biliyoruz. Buradaki örnek olarak Google Play'de tablet uygulamalarının durumuna bakın. Bu değişiklikler, en yeni uygulamalara geldiğinde telefonları eski sürümlerle etkin bir şekilde kapatacak.
Yürürlüğe girmeden önce bu yeni politikalar hakkında daha fazla şey duymayı ve yeni "özgünlük" meta verilerinin nasıl cevaplanacağı konusunda bazı sorular sormayı umuyoruz. Ancak Google’ın verilerimizi daha güvende tutması ve kontrol etmek için kullandığı uygulamaları daha iyi kontrol etmesi konusunda elinden geleni yapma fikrini seviyoruz.