Programme bêta public d'Android qui vous fournit tout ce dont vous avez besoin pour préparer vos applications à la prochaine version d'Android.
- Images système matérielles et d'émulateurs : un environnement d'exécution pour tester vos applications sur la prochaine version d'Android, pour les appareils Pixel et Android Emulator.
- Dernier code de plate-forme et dernières API : 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][community] pour partager vos expériences.
Étapes et actualités
Le programme bêta Android pour les développeurs dure plusieurs mois avant chaque version majeure et mineure. Pendant cette période, nous vous fournirons des mises à jour bêta pour vos environnements de développement et de test, avec 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 en savoir plus sur chaque étape et ce qui est attendu de vous.
Étape importante | Saisie | Actions des développeurs |
---|---|---|
Version bêta 1 | Version bêta initiale, mise à jour Over The Air pour les développeurs et les premiers utilisateurs inscrits au programme Android Bêta. |
|
Versions bêta ultérieures | Version bêta incrémentielle |
|
Stabilité de la plate-forme | ||
Stabilité de la plate-forme | 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. |
|
Version finale | Version de la plate-forme pour AOSP et son écosystème. |
|
Phases de publication d'Android
Chaque phase du programme bêta d'Android vous aide à préparer vos applications à la version stable d'AOSP et de l'écosystème Android.
Versions bêta
La version bêta 1 vous offre un environnement plus complet et plus stable pour compiler et tester des applications sur la prochaine version de la plate-forme. C'est la première version que nous proposons aux premiers utilisateurs inscrits au programme Android Bêta. Pendant la publication des 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. Pour les versions majeures, nous vous conseillons également de commencer à préparer la modification ultérieure du ciblage de votre application. N'hésitez pas à nous faire part de vos commentaires pendant cette période pour nous signaler tout problème ou toute demande.
Étape de stabilité de la plate-forme
Les versions d'Android incluent une étape appelée Stabilité de la plate-forme pour vous aider à planifier vos tests finaux et vos publications. Cette étape signifie que la plate-forme est stable avec les API finales internes et externes, les comportements finaux pour les applications et les listes d'API finales non SDK. Après la stabilité de la plate-forme, plus aucune modification n'affectera vos applications. 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. Pour les versions majeures, Android fournira un niveau d'API standard à ce stade.
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.
Vous pourrez également publier des applications sur des appareils exécutant la plate-forme Android 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.
Version finale
La version stable de la plate-forme Android est disponible pour AOSP et l'écosystème Android. Attendez-vous à ce que certains de vos utilisateurs passent à la plate-forme Android à 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 contiennent les versions bêta ?
Le programme bêta inclut tout ce dont vous avez besoin pour tester vos applications existantes sur diverses tailles d'écran, technologies réseau, chipsets 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 la version bêta
- Images système de l'émulateur pour les appareils mobiles (64 bits uniquement)
Nous mettrons à jour ces outils de développement à chaque étape, si nécessaire.
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 de téléchargement de la version 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 :
- Images système de l'émulateur pour les appareils mobiles (64 bits uniquement)
- Images système génériques (GSI)
Mises à jour OTA pour les appareils Pixel via le programme Android Bêta
Si vous possédez un appareil Pixel compatible, vous pouvez l'inscrire au programme Android Bêta pour Pixel afin de recevoir les mises à jour OTA de la plate-forme Android en version bêta.
Pour en savoir plus et vous inscrire, rendez-vous sur g.co/androidbeta.
API bêta et publication
Dans un premier temps, les versions bêta anticipées fournissent 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 pendant cette période, vous devez cibler la version bêta en mettant à jour la configuration de compilation de votre application.
Les API de version preview 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 cours de la version bêta, en particulier au cours des premières semaines du programme. Nous vous fournirons un résumé des modifications à chaque version.
Les API de développement seront finalisées au cours de la Preview. Vous pourrez télécharger le SDK officiel dans Android Studio 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 un niveau d'API Preview ou le niveau d'API officiel à venir. Lorsque le SDK final sera disponible, vous pourrez cibler le niveau officiel de l'API 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 le prochain niveau d'API, vous pouvez le faire à tout moment par e-mail ou par téléchargement direct depuis votre site.
Documentation de référence de l'API et rapport de différences
La documentation de référence de la plate-forme affiche toujours la version Preview, bêta ou finale la plus récente de la plate-forme. Pendant que les nouvelles API sont en cours de développement, un filigrane leur sera ajouté pour les reconnaître, et le nom de code de l'aperçu sera indiqué comme niveau d'API. Notez que vous ne pouvez utiliser ces API que si vous utilisez le SDK Preview.
Lorsque le SDK final sera disponible, la documentation de référence de l'API indiquera que de nouvelles API ont été ajoutées au niveau d'API officiel.
Ressources d'assistance
Lorsque vous testez et développez avec les versions bêta d'Android, utilisez les canaux suivants pour signaler des problèmes et envoyer des commentaires :
- Consultez la page 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 du programme Preview d'Android est notre outil de suivi des problèmes principal. 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.
- La [communauté des développeurs Android][community] 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.
[community]: /about/versions/16/qpr2/dev-community