Notes de version

Version Preview développeur 1

Date de sortie 19 novembre 2024
Build BP21.241018.009
Prise en charge des émulateurs x86 (64 bits), ARM (v8-A)
Niveau du correctif de sécurité Novembre 2024
Services Google Play 24.40.35
Différences d'API

À propos d'Android 16 version Preview développeur 1

Bienvenue dans la version Preview développeur d'Android 16. Cette première version est destinée uniquement aux développeurs. Elle vise à faciliter le développement, les tests et les partages de commentaires. La version Preview développeur 1 d'Android 16 est une version préliminaire de base qui est toujours en cours de développement. Il est donc possible que le système Android et les applications qui y sont exécutées ne fonctionnent pas toujours comme prévu.

Comme pour les versions précédentes, Android 16 inclut des modifications du système. Dans certains cas, ces modifications peuvent affecter les applications jusqu'à leur mise à jour les rendant compatibles avec Android 16. Il peut donc y avoir des impacts allant de problèmes mineurs à des restrictions plus importantes. En général, la plupart des applications fonctionnent comme prévu, tout comme la plupart des API et des fonctionnalités. Néanmoins, veuillez consulter les problèmes connus listés sur cette page pour vous faire une meilleure idée de ce à quoi vous attendre.

Nouveautés de la version Preview développeur 1

La version Preview développeur 1 d'Android 16 marque le début de la publication plus fréquente d'API Android, afin de favoriser l'innovation dans les applications et sur les appareils.

Deux versions d'API Android en 2025

  • Cette version Preview concerne la prochaine version majeure d'Android, dont le lancement est prévu pour le deuxième trimestre 2025. Cette version est semblable à toutes nos versions d'API précédentes, où nous pouvons planifier des modifications de comportement souvent liées à une version cible de SDK.
  • Nous prévoyons de publier la version majeure un trimestre plus tôt (au deuxième trimestre plutôt qu'au troisième trimestre les années précédentes) afin de mieux nous aligner sur le calendrier de lancement des appareils dans notre écosystème. Ainsi, plus d'appareils pourront bénéficier de la version majeure d'Android plus tôt. La version majeure étant prévue pour le deuxième trimestre, vous devrez effectuer vos tests de compatibilité annuels quelques mois plus tôt que les années précédentes pour vous assurer que vos applications sont prêtes.
  • Nous prévoyons de publier une nouvelle version au quatrième trimestre 2025, qui inclura également de nouvelles API pour les développeurs. La version majeure du deuxième trimestre sera la seule version de 2025 à inclure des modifications de comportement planifiées pouvant affecter les applications.

En plus des nouvelles API pour les développeurs, la version mineure du quatrième trimestre comprendra des mises à jour de fonctionnalités, des optimisations et des corrections de bugs. Elle n'inclura aucune modification de comportement affectant les applications.

Vue chronologique des versions Android en 2025, notant que la version 25Q2 est une version majeure et que la version 25Q4 est une version mineure.

Nous continuerons à publier des versions Android trimestrielles. Les mises à jour du premier et du troisième trimestre entre les versions de l'API fourniront des mises à jour incrémentielles pour garantir une qualité continue. Nous collaborons activement avec nos partenaires pour proposer la version du deuxième trimestre sur autant d'appareils que possible.

Utiliser les nouvelles API avec les versions majeures et mineures

La protection d'un bloc de code avec une vérification du niveau d'API se fait aujourd'hui à l'aide de la constante SDK_INT avec VERSION_CODES. Cette fonctionnalité restera compatible avec les principales versions d'Android.

if (SDK_INT >= VERSION_CODES.BAKLAVA) {
  // Use APIs introduced in Android 16
}

La nouvelle constante SDK_INT_FULL peut être utilisée pour les vérifications d'API sur les versions majeures et mineures avec la nouvelle énumération VERSION_CODES_FULL.

if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
  // Use APIs introduced in a major or minor release
}

Vous pouvez également utiliser la méthode Build.getMinorSdkVersion() pour obtenir uniquement la version mineure du SDK.

val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)

Ces API n'ont pas encore été finalisées et sont susceptibles d'être modifiées. N'hésitez donc pas à nous envoyer vos commentaires si vous avez des questions.

Sélecteur de photos intégré

Le sélecteur de photos offre aux utilisateurs un moyen intégré et sécurisé d'autoriser votre application à accéder à des images et vidéos sélectionnées à partir de stockages locaux et cloud, plutôt qu'à l'ensemble de leur bibliothèque multimédia. Grâce à une combinaison de composants système modulaires via les mises à jour du système Google et des services Google Play, elle est compatible avec Android 4.4 (niveau d'API 19). L'intégration ne nécessite que quelques lignes de code avec la bibliothèque Android Jetpack associée.

La version Preview développeur inclut de nouvelles API qui permettent aux applications d'intégrer le sélecteur de photos dans leur hiérarchie des vues. Cela permet de donner l'impression qu'il s'agit d'une partie plus intégrée de l'application, tout en exploitant l'isolation de processus qui permet aux utilisateurs de sélectionner des contenus multimédias sans que l'application ait besoin d'autorisations trop larges. Pour maximiser la compatibilité entre les versions de la plate-forme et simplifier votre intégration, nous vous recommandons d'utiliser la future bibliothèque Android Jetpack si vous souhaitez intégrer le sélecteur de photos intégré.

Dossiers médicaux

La version Preview développeur de Santé Connect contient une version préliminaire des API compatibles avec les dossiers médicaux. Cela permet aux applications de lire et d'écrire des dossiers médicaux au format FHIR avec le consentement explicite de l'utilisateur. Cette API est disponible dans un programme en accès anticipé. Inscrivez-vous pour faire partie de notre programme en accès anticipé.

Privacy Sandbox sur Android

Android 16 intègre la dernière version de la Privacy Sandbox sur Android, qui fait partie de notre travail continu visant à développer des technologies où les utilisateurs savent que leur confidentialité est protégée. Pour en savoir plus sur le programme bêta de la Privacy Sandbox sur Android pour les développeurs, consultez notre site Web. Découvrez le SDK Runtime, qui permet aux SDK de s'exécuter dans un environnement d'exécution dédié distinct de l'application qu'ils diffusent, offrant ainsi des protections plus strictes concernant la collecte et le partage des données utilisateur.

Obtenir la version Preview développeur 1

Vous pouvez installer cette version sur l'un des appareils Google Pixel suivants :

  • Pixel 6 et Pixel 6 Pro
  • Pixel 6a
  • Pixel 7 et Pixel 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 et Pixel 8 Pro
  • Pixel 8a
  • Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL et Pixel 9 Pro Fold
Pour savoir comment vous lancer, consultez Obtenir Android 16.

N'oubliez pas de mettre également à jour votre SDK et Android Emulator avant d'essayer les dernières fonctionnalités et modifications. La meilleure manière de procéder est d'utiliser SDK Manager dans la dernière version preview d'Android Studio.

Selon vos besoins de développement et de test, vous pouvez également obtenir Android 16 comme suit:

Recommandations générales

Recommandations générales à connaître concernant cette version :

  • Cette version peut présenter divers problèmes de stabilité, de batterie ou de performances.
  • Pour les utilisateurs ayant des besoins en termes d'accessibilité, cette version peut ne pas être adaptée à une utilisation quotidienne.
  • Certaines applications peuvent ne pas fonctionner comme prévu lorsque vous utilisez cette version. Cette restriction concerne les applications Google ainsi que d'autres applications.
  • Les versions Preview développeur d'Android 16 n'ont pas été approuvées par l'outil Compatibility Test Suite (CTS), mais elles ont été soumises aux tests préliminaires et fournissent un ensemble stable d'API préliminaires pour les développeurs. Les applications qui dépendent de versions approuvées par CTS ou qui utilisent des API SafetyNet risquent de ne pas fonctionner normalement sur les versions Preview développeur d'Android 16.

Obtenir de l'aide

Lorsque vous développez et testez l'application avec la version Preview développeur, vous avez le choix entre deux canaux d'assistance principaux. Le canal à utiliser pour obtenir de l'aide dépend de l'endroit où vous rencontrez le problème.

  • Assistance pour les problèmes propres à l'appareil, les problèmes système et ceux associés aux applications Google : utilisez l'outil Issue Tracker pour créer et suivre des problèmes que vous et d'autres développeurs avez soumis.

    Avant de signaler un nouveau problème, consultez les problèmes connus répertoriés sur cette page et recherchez la liste des principaux problèmes non résolus et des problèmes récemment signalés pour voir si quelqu'un d'autre l'a déjà signalé. Vous pouvez vous abonner et voter pour un problème en cliquant sur star this issue (Activer le suivi de ce problème).

    Consultez Où signaler les problèmes pour trouver le modèle de problème qui correspond le mieux au type de problème que vous rencontrez.

  • Assistance pour les problèmes liés à d'autres applications : contactez directement le développeur de l'application.

Pour discuter de problèmes ou d'idées avec d'autres développeurs travaillant avec la version Preview développeur d'Android 16, rejoignez la communauté android_beta sur Reddit.

Problèmes connus

D'après nos tests, vous pouvez rencontrer les problèmes suivants lorsque vous utilisez la version Preview développeur 1 d'Android 16. Ces problèmes sont déjà connus. Il n'est donc pas nécessaire de déposer d'autres rapports pour des problèmes similaires.

Plate-forme Android

  • Il arrive que l'application correspondante ne se lance pas lorsque vous appuyez sur une notification multimédia en cours.
  • Sur certains appareils, l'écran de l'appareil photo clignote parfois si le niveau de zoom est ajusté pendant l'enregistrement d'une vidéo.