Le code source d'Android 12 est désormais disponible sur AOSP

Le code source d'Android 12 peut désormais être trouvé sur le projet Android Open Source (AOSP) après la version stable d'aujourd'hui.

Plus tôt dans la journée, Google a annoncé la sortie de Android 12, la dernière version majeure du système d'exploitation Android. Pendant qu'ils n'a pas poussé les versions stables sur les téléphones Pixel aujourd'hui, ils ont confirmé que le code source était en baisse aujourd'hui. Fidèle à sa parole, Google a commencé à télécharger le code source d'Android 12 dans les référentiels Git du projet Android Open Source (AOSP).

Google commence traditionnellement à télécharger le code source de chaque nouvelle version d'Android immédiatement après avoir publié des versions stables pour ses téléphones Pixel. Par exemple, le code source pour Android 9 Pie est sorti le 6 août 2018, juste après la mise à jour stable a été mise en ligne pour les séries Pixel et Pixel 2. De même, le Mise à jour stable d'Android 10 déployé pour les Pixels le 3 septembre 2019, et il a été bientôt suivi par le

code source en cours de téléchargement ce même jour. En 2020, Google a mis en ligne le Code source d'Android 11 le 8 septembre, le jour même où ils déployé la mise à jour stable aux téléphones Pixel. Rompant avec la tradition, Google publie le code source d'Android 12 avant de déployer la mise à jour stable sur les téléphones Pixel pris en charge. La mise à jour stable devrait être déployée sur Pixels dans quelques semaines, mais aucune date n'a été fixée.

Google publie le code source d'Android 12 sous la licence Apache version 2.0. Apache 2.0 est permissif plutôt que licence copyleft, ce qui signifie que les développeurs peuvent modifier et distribuer le code librement sans être obligés d'ouvrir leur code source. modifications. Ce système de licence permet aux fabricants de smartphones de développer leurs propres versions fermées d’Android.

Les développeurs qui souhaitent suivre les principes de développement open source peuvent choisir de créer AOSP et de publier le code source pour leurs modifications, principe clé des développements collaboratifs qui ont lieu sur le Forums XDA. La sortie du code source d'Android 12 jouera un rôle fondamental dans le développement de distributions de rechange nouvelles et mises à jour, telles que LineageOS et autres. "ROM personnalisées" populaires".

Si vous souhaitez analyser le code source d'Android 12, vous pouvez vous rendre sur le site Dépôts Android Git et recherchez les nouvelles branches et balises Android 12. Plus précisément, recherchez les balises "android-12.0.0_r#". Il faut un certain temps pour que l'intégralité de la base de code interne de Google soit transférée vers les dépôts AOSP publics, alors attendez-vous à attendre quelques heures avant de pouvoir tout synchroniser. Google télécharge également l'historique des validations pour chaque version, ce qui fournit de nombreux informations sur le processus de réflexion de l'équipe Android lors de l'ajout ou de la suppression de fonctionnalités.

Bien que le développement dans la branche principale AOSP se soit déjà déplacé vers la prochaine version majeure d'Android — Android 13 — Google continuera d'apporter de petites modifications, principalement des rétroportages et des fusions de correctifs de sécurité, à la base de code d'Android 12, alors gardez un œil sur les nouvelles balises chaque mois. Nous avons constaté que Google travaille sur une version intermédiaire qui semble inclure de nombreuses améliorations pour les pliables et les tablettes, mais ces fonctionnalités ne sont pas open source avec la version d'aujourd'hui. De plus, l'une des fonctionnalités phares d'Android 12: son système de thème basé sur un papier peint - n'est pas encore entièrement open source, mais c'est sur le point de changer avec la version intermédiaire susmentionnée.