Android 16 inclut de nouvelles API pour Health Connect et le sélecteur de photos
Pourquoi c'est important : Ce cycle de publication accéléré et plus fréquent constitue un changement important dans la stratégie de développement d'Android. En s'alignant plus étroitement sur les calendriers des fabricants d'appareils et en proposant des mises à jour d'API plus fréquentes, Google vise à favoriser une innovation plus rapide et à améliorer l'écosystème Android pour les développeurs et les utilisateurs.
Google a dévoilé le premier aperçu développeur pour Android 16, marquant un changement dans le cycle de publication d'Android et introduisant une multitude de nouvelles fonctionnalités pour les développeurs d'applications. Cette première version, disponible dès maintenant pour test, marque le début d'une nouvelle approche du développement Android, Google prévoyant d'augmenter la fréquence des versions d'API pour accélérer l'innovation dans l'écosystème mobile.
Contrairement aux années précédentes, Google a annoncé son intention de publier deux versions majeures de l'API en 2025. La première, prévue pour le deuxième trimestre 2025, sera la version principale, similaire aux mises à jour annuelles précédentes.
La deuxième version de l'API, prévue pour le quatrième trimestre 2025, introduira de nouvelles API de développeur axées sur les mises à jour de fonctionnalités, les optimisations et les corrections de bugs.
Google déplace la version majeure d'Android au deuxième trimestre, plus tôt que le lancement traditionnel du troisième trimestre. Cet ajustement vise à mieux s'aligner sur les calendriers des fabricants d'appareils, permettant à davantage d'appareils de recevoir plus tôt la dernière version d'Android.
Le calendrier accéléré signifie que les développeurs devront effectuer leurs tests de compatibilité annuels plus tôt que d'habitude pour garantir que leurs applications sont prêtes pour la nouvelle version.
Android 16 inclut des méthodes améliorées de vérification des versions de l'API pour s'aligner sur la nouvelle structure des versions. La constante familière SDK_INT, utilisée conjointement avec VERSION_CODES, restera en place pour prendre en charge les vérifications des principales versions d'Android.
En complément de cela, une nouvelle constante SDK_INT_FULL a été introduite qui, lorsqu'elle est utilisée avec l'énumération VERSION_CODES_FULL, permet aux développeurs d'effectuer des vérifications par rapport aux versions majeures et mineures.
Pour ceux qui souhaitent accéder à la version mineure du SDK, la méthode Build.getMinorSdkVersion() a été mise à disposition.
Il convient de noter que ces nouvelles API sont actuellement en pleine évolution et pourraient subir des modifications. Google encourage activement les développeurs à fournir leurs commentaires.
L'aperçu introduit également des API qui permettent aux applications d'intégrer le sélecteur de photos directement dans leur hiérarchie de vues tout en conservant les avantages de sécurité de l'isolation des processus. En d’autres termes, les utilisateurs peuvent accorder aux applications l’accès à des médias sélectionnés sans fournir d’autorisations étendues à l’ensemble de leur bibliothèque multimédia.
Android 16 inclut un aperçu des nouvelles API Health Connect qui prennent en charge les dossiers de santé. Ces API permettent aux applications de lire et d'écrire des dossiers médicaux au format FHIR, avec le consentement explicite de l'utilisateur. Cette fonctionnalité fait actuellement partie d'un programme d'accès anticipé.
La dernière version de Privacy Sandbox sur Android est intégrée à Android 16. Cette initiative en cours vise à développer des technologies qui protègent la confidentialité des utilisateurs tout en prenant en charge l'écosystème des applications. Le SDK Runtime, qui permet aux SDK de s'exécuter dans un environnement dédié distinct de l'application qu'ils servent, est un élément clé de cet effort.
Google conseille aux développeurs de commencer les tests de compatibilité avec la nouvelle version et de compiler leurs applications avec le nouveau SDK. Le programme Android 16 Preview se déroulera de novembre 2024 jusqu'à la version publique finale en 2025, avec des mises à jour livrées à des étapes clés du développement.
L’étape de stabilité de la plateforme, prévue pour la fin du premier trimestre 2025, fournira les API SDK/NDK finales et les API internes. Google prévoit d'atteindre cette étape en mars 2025, ce qui donnera aux développeurs plusieurs mois pour les tests finaux avant la sortie officielle.