Google Play exige désormais que toutes les applications existantes mises à jour sur le Play Store ciblent désormais le niveau d'API 28 ou supérieur (Android 9 Pie ou Android 10.)
Fin 2017, Google a pris une décision audacieuse: forcer les développeurs d'applications Android à cibler des niveaux d'API plus récents en ajoutant de nouvelles exigences pour le Play Store. Les objectifs de Google sont d'améliorer la sécurité de l'écosystème (en s'assurant que les applications respectent tous les changements de plateforme liés à la confidentialité et aux autorisations) et d'encourager l'adoption de nouvelles API (afin que les utilisateurs puissent profiter de nouvelles fonctionnalités sur leurs téléphones.) Le 1er août de chaque année, Google exige que toutes les nouvelles applications soumises au Play Store ciblent le niveau d'API majeur introduit dans le précédent. année. Le 1er novembre de chaque année, Google étend cette exigence aux mises à jour des applications existantes. Ainsi, depuis le 1er août 2019, toutes les nouvelles applications Android téléchargées sur Google Play doivent cibler le niveau d'API 28, ou Android 9 Pie. À partir d’aujourd’hui, cette même exigence s’applique désormais aux mises à jour des applications.
Selon Google, Android 9 Pie fonctionnait sur 22,6 % de tous les appareils certifiés Google Play fin août de cette année. Avec le fenêtre de certification pour les nouveaux appareils Android 9 À la clôture du 31 janvier 2020, le pourcentage d’appareils exécutant le niveau d’API 28 ou supérieur est appelé à augmenter encore plus. Avec des fonctionnalités telles que la batterie adaptative dans Android 9 et le stockage étendu dans Android 10, vous devez vous assurer que votre application existante continue de fonctionner comme prévu, au moins. Personnellement, j'espère que la nouvelle exigence poussera les développeurs utilisant l'ancienne API FingerprintManager à adopter BiometricPrompt afin Les propriétaires de Pixel 4 peuvent profiter de Face Unlock dans toutes leurs applications.
Il existe une tonne de nouvelles API et d'ajustements aux API existantes dans les deux Android 9 et Android 10, vous pourrez donc peut-être même créer une nouvelle application innovante ou améliorer une fonctionnalité existante une fois que vous aurez parcouru la documentation. Malheureusement, cette exigence conduira probablement quelques développeurs à abandonner le développement de leurs applications, comme nous l'avons vu lorsque l'exigence de niveau d'API a été augmentée l'année dernière. Vous ne pouvez pas vraiment blâmer Google ici, car ils ont non seulement donné suffisamment de temps aux développeurs pour mettre à jour leurs applications, mais ils ont également une raison valable de forcer les développeurs à cibler des niveaux d'API plus récents.