Google Play artık Play Store'da güncellenen tüm mevcut uygulamaların artık API düzeyi 28 veya üzerini (Android 9 Pie veya Android 10) hedeflemesini zorunlu kılmaktadır.
2017 yılının sonlarında Google cesur bir karar aldı: Android uygulama geliştiricilerini daha yeni API düzeylerini hedeflemeye zorlayın yeni Play Store gereksinimleri ekleyerek. Google'ın hedefleri ekosistem güvenliğini geliştirmek (uygulamaların gizlilik ve izinle ilgili tüm platform değişikliklerine uymasını sağlayarak) ve yeni API'lerin benimsenmesini teşvik etmektir (böylece kullanıcılar telefonlarındaki yeni özelliklerin keyfini çıkarın.) Her yılın 1 Ağustos'unda Google, Play Store'a gönderilen tüm yeni uygulamaların önceki sürümde tanıtılan ana API düzeyini hedeflemesini zorunlu kılar. yıl. Google, her yılın 1 Kasım'ında bu gereksinimi mevcut uygulamalara yönelik güncellemeleri kapsayacak şekilde genişletir. Bu nedenle, 1 Ağustos 2019'dan itibaren Google Play'e yüklenen tüm yeni Android uygulamalarının API düzeyi 28'i veya Android 9 Pie'ı hedeflemesi gerekmektedir. Bugünden itibaren aynı gereksinim artık uygulama güncellemeleri için de geçerli.
Google'a göreAndroid 9 Pie, bu yılın Ağustos ayı sonlarında tüm Google Play sertifikalı cihazların %22,6'sında çalışıyordu. İle yeni Android 9 cihazları için sertifika penceresi 31 Ocak 2020'de kapanacak olan API düzeyi 28 veya üzerini çalıştıran cihazların yüzdesinin daha da artması bekleniyor. Android 9'daki Uyarlanabilir Pil ve Android 10'daki Kapsamlı Depolama gibi özellikler sayesinde mevcut uygulamanızın en azından amaçlandığı gibi çalışmaya devam ettiğinden emin olmak isteyeceksiniz. Kişisel olarak, yeni gereksinimin eski FingerprintManager API'sini kullanan geliştiricileri BiometricPrompt'u benimsemeye iteceğini umuyorum. Pixel 4 sahipleri Yüz Tanıma Kilidinin keyfini çıkarabilir tüm uygulamalarında.
Her ikisinde de tonlarca yeni API ve mevcut API'lerde ince ayarlar var Android 9 Ve Android 10Böylece, belgelere göz attığınızda yenilikçi yeni bir uygulama bile oluşturabilir veya mevcut bir özelliği geliştirebilirsiniz. Ne yazık ki, geçen yıl API düzeyi gereksinimi artırıldığında gördüğümüz gibi, bu gereklilik muhtemelen birkaç geliştiricinin uygulamalarını geliştirmeyi bırakmasına yol açacaktır. Google'ı burada gerçekten suçlayamazsınız çünkü geliştiricilere uygulamalarını güncellemeleri için bolca zaman vermekle kalmıyor, aynı zamanda geliştiricileri daha yeni API düzeylerini hedeflemeye zorlamak için geçerli bir nedenleri de var.