Google a fait quelques annonces importantes sur son blog des développeurs Android, axées sur certaines nouvelles règles que les développeurs devront suivre pour continuer à publier sur le Play Store. Google indique qu'à partir du mois d'août 2018, toutes les nouvelles applications soumises devront cibler Android Oreo et qu'en novembre 2018, les mises à jour des applications existantes devront faire de même. En outre, à partir du début de 2018, des métadonnées supplémentaires seront ajoutées au fichier d'application (le fichier.apk) pour en vérifier l'authenticité. En août 2019, toutes les applications devront fournir une version 64 bits, même si elles ciblent des applications natives. Bibliothèques Android.
Au cours du second semestre de 2018, Play nécessitera que les nouvelles applications et mises à jour d'applications ciblent un niveau d'API Android récent. Cela sera nécessaire pour les nouvelles applications en août 2018 et pour les mises à jour des applications existantes en novembre 2018. Cela permettra de s'assurer que les applications sont basées sur les dernières API optimisées pour la sécurité et les performances.
En août 2019, Play nécessitera que les nouvelles applications et les mises à jour d'applications avec des bibliothèques natives fournissent des versions 64 bits en plus de leurs versions 32 bits.
De plus, début 2018, Play commencera à ajouter une petite quantité de métadonnées de sécurité au-dessus de chaque APK afin de vérifier davantage l'authenticité de l'application. Vous n'avez pas besoin de prendre des mesures pour ce changement.
Google affirme que ces modifications visent à rendre les applications que nous utilisons aussi sûres qu'Android. Ils ont donné quelques exemples simples qui expliquent comment ces changements vont aider ici.
À l'heure actuelle, un développeur peut télécharger une application ciblant une ancienne version d'Android sans demander la permission de voir des données telles que les données ou l'emplacement de l'appareil photo lors de la première utilisation, car celles-ci sont devenues officielles avec Android Marshmallow (API 23). Il est judicieux d’ajouter des métadonnées à des fins de vérification de l’authenticité, car elles permettent de séparer les applications téléchargées depuis Google Play d’autres sources pour les installations (ainsi que pour la protection contre la copie si Google le souhaite), et nécessitant Les versions 64 bits des applications se préparent pour les processeurs d'applications qui ne prennent pas en charge les fichiers binaires 32 bits.
Un effet secondaire de ces modifications affectera la manière dont les fabricants mettent à jour les appareils, ainsi que la pratique consistant à vendre de nouveaux appareils avec des versions plus anciennes d'Android.
En août prochain, toutes les nouvelles applications soumises à Google Play devront cibler Android Oreo. En novembre, les mises à jour d'applications existantes devront également être ciblées pour Oreo. Ces exigences évolueront chaque année, de sorte que les applications en août 2019 devront cibler la prochaine version d'Android. Chaque année, la même chose se produit et les nouvelles applications ou les mises à jour d'applications existantes ne seront pas acceptées à moins qu'elles ne ciblent une version récente.
Les applications existantes qui ne sont pas mises à jour seront autorisées à rester et les outils de développement permettront toujours la création d'applications ciblées pour les anciennes versions. Mais Google Play ne le fera pas. Les applications conçues pour d'anciens logiciels n'utilisent pas les nouvelles fonctionnalités d'Android et sont moins sécurisées à cause de cela.
Vous remarquerez que votre téléphone ne peut pas exécuter l'application souhaitée parce que le logiciel est ancien.
En conséquence, les entreprises qui vendent des téléphones avec d'anciennes versions ou oublient ces téléphones au moment de les mettre à jour se démarqueront car les produits n'auront pas accès à de nouvelles applications ou à des applications récemment mises à jour. Google indique qu'ils encouragent les développeurs à faire leur possible pour rendre les applications compatibles avec le passé, mais nous savons tous comment les choses se passent si elles ne sont que suggérées ou encouragées. Examinez ici l'état des applications pour tablettes sur Google Play. Ces modifications excluront les téléphones dotés d'anciennes versions des applications les plus récentes.
Nous nous attendons à en savoir plus sur ces nouvelles politiques avant leur entrée en vigueur et à nous demander comment l'utilisation des nouvelles métadonnées "d'authenticité" sera utilisée pour obtenir une réponse. Mais nous aimons l’idée que Google fasse tout ce qui est en son pouvoir pour sécuriser davantage nos données et permettre aux applications qui le souhaitent de mieux l’utiliser.