Preview d'Android 16

Bienvenue dans la Preview d'Android 16, un programme qui fournit tout ce dont vous avez besoin pour compiler et rendre vos applications compatibles avec la prochaine version d'Android. Vous pouvez vous lancer immédiatement en téléchargeant le SDK Preview et ses outils.

Images système matérielles et d'émulateurs

Un environnement d'exécution pour tester vos applications sur des appareils Pixel et sur Android Emulator.

Dernier code de la plate-forme

Nous vous fournirons des mises à jour régulières pour que vous puissiez effectuer des tests par rapport au code de plate-forme le plus récent.

Nouveaux comportements et nouvelles fonctionnalités

Identifiez les modifications de comportement qui affecteront vos applications et profitez des dernières fonctionnalités de la plate-forme lors de votre compilation.

Commentaires et assistance

Vos commentaires sont essentiels ! Signalez les problèmes et dites-nous ce que vous en pensez. Échangez avec d'autres développeurs de la communauté des développeurs pour partager vos expériences.

Calendrier, étapes et actualités

Calendrier du programme Preview d'Android 16

Le programme Preview d'Android 16 s'exécute de novembre 2024 jusqu'à la version publique finale pour l'AOSP et les OEM, prévue pour l'année prochaine. À diverses étapes clés du programme, des mises à jour vous seront fournies pour vos environnements de développement et de test. Celles-ci incluront des outils SDK, des images système, des émulateurs, une documentation de référence des API et des comparaisons entre les API. Consultez le tableau suivant pour plus d'informations sur chaque étape et ce qui est attendu de vous.

Calendrier Version Type Actions des développeurs
Novembre Version Preview développeur 1 Version de référence anticipée axée sur les commentaires des développeurs, avec de nouvelles fonctionnalités, API et modifications de comportement.
  • Exploration des nouvelles API et des modifications de comportement. Signalement de tout problème ou requête critiques pendant cette période.
  • Début des premiers tests de compatibilité des applications.
Décembre Version Preview développeur 2 Mise à jour incrémentielle avec des fonctionnalités, des API et des modifications de comportement supplémentaires.
  • Poursuite des partages de commentaires sur les API et les modifications de comportement.
  • Préparation des applications pour la version bêta grand public.
  • Poursuite des tests de compatibilité et publication des mises à jour d'applications dans des canaux de test sans modification du ciblage.
Janvier Version bêta 1 Version bêta initiale, mise à jour Over The Air pour les premiers utilisateurs inscrits au programme Android Bêta.
  • Poursuite des tests de compatibilité et veille sur les commentaires des utilisateurs du programme Android Bêta.
  • Début des tests préliminaires avec le ciblage sur Android 16.
  • Signalement des problèmes de compatibilité aux développeurs de SDK et de bibliothèques.
Février Version bêta 2 Version bêta incrémentielle
  • Poursuite des tests de compatibilité et de la veille sur les commentaires des utilisateurs du programme Android Bêta.
  • Poursuite des tests préliminaires avec le ciblage sur Android 16.
  • Poursuite des signalements de problèmes de compatibilité aux développeurs de SDK et de bibliothèques.
Stabilité de la plate-forme
Mars Version bêta 3 Première étape concernant la stabilité de la plate-forme, y compris les API finales et les comportements. Ouverture de la publication sur Google Play.
  • Lancement des tests de compatibilité finaux pour les applications, les SDK et les bibliothèques.
  • Publication des versions compatibles de l'application.
  • Poursuite du ciblage sur Android 16.
  • Mise à jour des SDK et des bibliothèques. Signalement des problèmes de compatibilité aux développeurs.
Avril, mai Version bêta 4, etc. Versions presque définitives pour les tests finaux.
  • Publication des versions compatibles des applications, des SDK et des bibliothèques.
  • Poursuite du ciblage sur Android 16.
  • Compilation avec de nouvelles fonctionnalités et API.
Version finale Version d'Android 16 pour AOSP et son écosystème.
  • Publication des versions compatibles pour les applications, les SDK et les bibliothèques.
  • Poursuite du ciblage sur Android 16.
  • Compilation avec de nouvelles fonctionnalités et API.

Étape de stabilité de la plate-forme

Android 16 inclut une étape appelée Stabilité de la plate-forme pour vous aider à planifier vos tests finaux et vos publications. Cette étape signifie qu'Android 16 est stable avec les API finales internes et externes, les comportements finaux pour les applications et les listes d'API finales non SDK. Android 16 devrait être stable lors de la version bêta 3 de mars 2024. À ce stade, plus aucune modification n'affectera votre application.

Nous encourageons tous les développeurs d'applications, de jeux, de SDK, de bibliothèques et de moteurs de jeu à utiliser l'étape de stabilité de la plate-forme comme cible pour la planification des tests de compatibilité finaux et de la version publique. Utiliser cette étape au lieu de la version finale vous donne plusieurs semaines supplémentaires avant que les consommateurs puissent bénéficier de la nouvelle plate-forme sur leurs appareils.

Phases Preview

Chaque phase du programme Preview vous aide à préparer vos applications à la version stable d'AOSP et de l'écosystème Android.

Versions Preview développeur 1 et 2

Lors des versions Previews développeurs, vous devez vous concentrer sur les commentaires sur les API et la compatibilité des applications. Pour assurer cette compatibilité, vous devez vous assurer que la version actuelle de votre application s'affiche et s'exécute correctement sur la nouvelle plate-forme.

Les versions Preview développeur fournissent un environnement de test et de développement anticipé que vous pouvez utiliser pour tester de nouvelles API, identifier les problèmes de compatibilité dans votre application, et planifier la migration ou le travail sur les fonctionnalités nécessaires pour cibler la nouvelle plate-forme. N'hésitez pas à nous partager vos commentaires pendant cette période. Vous devez également vous attendre à quelques modifications des API pour chacune de ces mises à jour.

Version bêta 1

La version bêta 1 vous offre un environnement plus complet et plus stable pour compiler et tester des applications sur Android 16. C'est la première version que nous proposons aux premiers utilisateurs inscrits au programme Android Bêta. Pendant la publication les versions bêta, ces utilisateurs utiliseront votre application sur les appareils Pixel. Nous vous recommandons donc de consulter les commentaires de ces utilisateurs et de publier des mises à jour compatibles pour résoudre les éventuels problèmes, sans modifier le ciblage de l'application. Nous vous conseillons également de commencer à préparer la modification ultérieure du ciblage de votre application.

Version bêta 2

Avec la version bêta 2, vous disposerez d'une version plus complète et plus stable pour poursuivre vos tests et votre développement.

Version bêta 3

À partir de la version bêta 3, Android 16 atteint la stabilité de la plate-forme, ce qui signifie que les comportements système et les API sont finalisés. C'est le moment de commencer les tests finaux et les tâches de développement nécessaires pour s'assurer qu'une version compatible de votre application sera prête pour les utilisateurs dans la version finale de l'écosystème. À ce stade, Android 16 fournira un niveau d'API standard.

La stabilité de la plate-forme est l'occasion de passer aux tests de compatibilité finaux et de publier vos applications mises à jour auprès des utilisateurs et des développeurs en aval. Vous pouvez également utiliser les API finales lors de vos compilations et affiner le code en utilisant les nouvelles API ou fonctionnalités. Vous pouvez planifier sereinement votre travail en sachant que la plate-forme et les API ne seront plus modifiées.

Vous pourrez également publier des applications sur des appareils exécutant Android 16 au niveau d'API officiel. Nous vous recommandons de commencer par publier des canaux alpha ou bêta sur Google Play afin de pouvoir tester vos applications avant de les distribuer au grand public sur le Play Store.

Bêta 4, etc.

Lors de la version bêta 4 et des autres versions bêta finales, nous vous proposerons des versions candidates pour vos tests finaux. Une fois les tests terminés, vous devez publier des mises à jour compatibles pour vos applications, SDK, bibliothèques, outils et moteurs de jeu afin de vous assurer que les utilisateurs qui mettent à niveau leurs appareils vers la version finale profitent d'une bonne expérience utilisateur. Vous pouvez également continuer à développer de nouvelles fonctionnalités à l'aide de nouvelles fonctionnalités et API, et tester votre application tout en ciblant le dernier niveau d'API pour détecter d'éventuels problèmes.

Version finale

La version stable d'Android 16 est disponible pour AOSP et l'écosystème Android. Attendez-vous à ce que certains de vos utilisateurs passent à Android 16 à partir de ce moment-là et au plus tard au moment où les fabricants d'appareils commencent à publier des mises à jour. Préparez-vous à de nouveaux problèmes pouvant être signalés à mesure que le nombre d'utilisateurs de la dernière version d'Android augmente.

Que comprend la version Preview d'Android 16 ?

Le programme Preview d'Android 16 inclut tout ce dont vous avez besoin pour tester vos applications existantes sur diverses tailles d'écran, technologies réseau, CPU et GPU, et architectures matérielles.

SDK et outils

Avec Android Studio, vous pouvez télécharger les composants suivants via SDK Manager :

  • SDK et outils pour Android 16
  • Images système de l'émulateur pour les appareils mobiles pour Android 16 (64 bits uniquement, voir les notes de version)

Nous mettrons à jour ces outils de développement à chaque étape, si nécessaire.

Pour commencer, consultez l'article Obtenir Android 16 et les notes de version pour connaître les problèmes connus.

Images système

Nous fournissons des images système pour divers appareils Google Pixel que vous pouvez utiliser pour développer et tester. Accédez à la page Téléchargements pour obtenir une image système à des fins de développement et de test.

Si vous n'avez pas d'appareil Pixel, vous pouvez toujours développer et tester en ayant recours à d'autres méthodes, en fonction de votre workflow :

Mises à jour flash-to-OTA pour le Google Pixel

Les versions Preview développeur sont des versions préliminaires de base réservées aux développeurs. Elles ne sont pas adaptées à une utilisation quotidienne par les premiers utilisateurs ou les consommateurs. Nous les mettons donc à disposition par téléchargement manuel et flash uniquement sur les appareils 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 8 Pro
  • Pixel 8a
  • Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL et Pixel 9 Pro Fold

Pour en savoir plus, consultez Obtenir Android 16.

Une fois que vous avez flashé une version Preview développeur sur un appareil Pixel compatible, vous êtes automatiquement inscrit aux mises à jour Over The Air des versions Preview développeur et bêta ultérieures jusqu'à la version finale.

Notez que le programme OTA Android Bêta n'est pas compatible avec les builds Preview développeur.

API de Preview et publication

Dans un premier temps, la Preview d'Android 16 fournit un système de développement uniquement et une bibliothèque Android qui ne dispose pas d'un niveau d'API standard. Si vous souhaitez cibler la nouvelle plate-forme et compiler avec les nouvelles API Android 16, vous devez cibler la version preview d'Android 16 en mettant à jour la configuration de compilation de votre application.

La version Preview d'Android 16 fournit des API de version preview. Les API ne seront officielles que lorsque le dernier SDK sera publié et la plate-forme stable. Cela signifie que vous devez vous attendre à ce que les API soient modifiées au fil du temps, en particulier au cours des premières semaines du programme. Nous vous fournirons un résumé des modifications à chaque version d'Android 16.

Les API de développement seront finalisées au cours de la Preview. Vous pourrez télécharger le SDK Android 16 officiel dans Android Studio, cibler le niveau d'API officiel et compiler en fonction des API officielles.

Tant que l'étape de stabilité de la plate-forme n'est pas atteinte, Google Play empêche la publication d'applications qui ciblent le niveau d'API Preview Baklava ou le niveau d'API officiel à venir. Lorsque le SDK final sera disponible, vous pourrez cibler le niveau officiel de l'API Android 16 et publier votre application sur Google Play à l'aide des versions alpha, bêta et de production disponibles. En attendant, si vous souhaitez distribuer une application aux testeurs qui ciblent Android 16, vous pouvez le faire à tout moment par e-mail ou par téléchargement direct depuis votre site.

Rester à jour

Tout au long de la Preview, lorsque vous testez les versions bêta ou Preview développeur, nous vous recommandons vivement de maintenir votre environnement de développement à jour. Nous vous informerons lorsque de nouvelles mises à jour seront disponibles via les canaux suivants:

Documentation de référence de l'API et rapport de différences

La documentation de référence complète des API de la version preview est disponible en ligne. Pendant que les nouvelles API sont en cours de développement, un filigrane leur sera ajouté pour les reconnaître, et le niveau d'API affiché sera "Baklava". Notez que vous ne pouvez utiliser ces API que si vous utilisez le SDK Preview d'Android 16.

Lorsque Android 16 atteint la stabilité de la plate-forme et que le SDK final est disponible, la documentation de référence de l'API indique que de nouvelles API ont été ajoutées au niveau d'API officiel.

Pour un affichage détaillé des nouvelles API, ainsi que des API modifiées, obsolètes et supprimées dans chaque version, nous vous recommandons de commencer par les rapports sur les différences :

DP1

Ressources d'assistance

Lorsque vous testez et développez avec Android 16, utilisez les canaux suivants pour signaler des problèmes et envoyer des commentaires:

  • Consultez la page sur les commentaires et problèmes pour découvrir comment signaler des problèmes et nous faire part de ce que vous pensez. À partir de cette page, vous pouvez accéder à l'outil Issue Tracker pour signaler des bugs ou formuler des demandes de fonctionnalité, et répondre à des enquêtes rapides sur certaines des nouvelles fonctionnalités et modifications.
  • L'outil de suivi des problèmes de l'Aperçu d'Android est notre principal outil de suivi des problèmes. Vous pouvez signaler des bugs, des problèmes de performances et partager des commentaires d'ordre général via l'outil Issue Tracker. Vous pouvez également rechercher des problèmes connus et découvrir leurs solutions. Nous vous tiendrons informé de l'évolution de votre problème, que nous transmettrons à l'équipe d'ingénieurs Android pour examen. Pour savoir comment signaler différents types de problèmes, consultez la section Signaler un problème.
  • La communauté des développeurs Android vous permet d'échanger avec d'autres utilisateurs et développeurs qui travaillent avec les versions preview d'Android 16. Vous pouvez y partager vos observations et vos idées, et y trouver les réponses à vos questions.

Vous lancer !

Pour commencer, installez Android 16 sur votre appareil ou configurez un émulateur pour tester la compatibilité. Pour en savoir plus, consultez la page Obtenir Android 16. Merci d'avoir participé au programme Preview d'Android 16.