Un document de Google suggère que l'API de niveau 29 sera Android Q

Chaque année, Google dévoile une nouvelle version Android. La nouvelle version de cette année est Android Pie, également connu sous le nom d'Android 9. Bien qu'il faudra plusieurs mois à Android 9 Pie pour se démarquer dans les statistiques de distribution de la version Android, nous nous attendons à ce que les appareils reçoivent la mise à jour Android 9 plus rapidement que les appareils. L’année dernière, nous avons reçu la mise à jour Android 8.0 Oreo (grâce à Project Treble). Maintenant qu'Android 9 Pie est disponible dans AOSP, il est temps de se demander quelle sera la prochaine version majeure d'Android. Un document Google récemment mis à jour suggère qu'Android Q sera la prochaine version majeure d'Android et non pas Android 9.1 Pie.

Le 30 août, un commit a été fusionné pour mettre à jour le statut Bionic d’Android. Bionic est la bibliothèque C, la bibliothèque mathématique et l'éditeur de liens dynamique d'Android. Le commit liste les nouvelles fonctions de la bibliothèque C arrivant sur Android Q. Il est intéressant de noter que la description indique qu’Android Q sera au niveau 29 de l’API.

Le niveau API identifie la version du framework Android. Par exemple, Android 8.0 Oreo correspond à l'API de niveau 26, Android 8.1 Oreo à l'API de niveau 27 et Android 9 Pie à l'API de niveau 28. Si Android Q correspond à l'API de niveau 29, cela suggère une version de maintenance d'Android Pie gagnée. t être la prochaine version majeure d'Android. Il est toujours possible, et très probablement, de voir les MRs Android Pie, car Google avait déjà publié des MR sans dépasser le niveau de l'API.

Quand j'ai remarqué que le travail sur Android P avait commencé l'année dernière, j'ai émis l'hypothèse que Google ignorerait Android 8.1 Oreo. Cela s’est évidemment avéré ne pas être le cas, car j’avais omis de prendre en compte la possibilité que Google ait déjà achevé le travail sur Android Oreo MR1 dans leur branche maître interne. Cette fois, cependant, je n'ai pas besoin de spéculer sur ce que sera la version Android de l'API niveau 29: Google l'a essentiellement confirmée en fusionnant les validations non pas une mais deux fois qui relient Android Q à l'API niveau 29.

Si Android Q correspond véritablement au niveau 29 de l'API, cela signifie que les API avec lesquelles les développeurs travailleront doivent rester cohérentes pendant près d'un an jusqu'au démarrage des aperçus des développeurs Android Q. C'est une bonne nouvelle pour les développeurs, car les exigences mises à jour de Google Play Store obligeront les applications à cibler l'API de niveau 28 vers le mois d'août de l'année prochaine. Se tenir au courant des dernières modifications apportées à la plate-forme peut être un défi, mais Google commence à le rendre obligatoire si vous voulez que votre application prospère sur le Play Store. Il est bon que les consommateurs et l'écosystème Android aient des applications à jour qui utilisent les dernières fonctionnalités de la plate-forme et respectent les dernières restrictions d'optimisation de la batterie et de la mémoire de la plate-forme.

Une fois que nous aurons dépassé la date de lancement du Google Pixel 3, nous espérons pouvoir savoir s’il existera ou non un Android 9.1. Android 8.1 Oreo a été lancé 2 mois après la sortie de Google Pixel 2 et Pixel 2 XL, mais cette version d'Android a commencé à apparaître dans le démontage des applications Google avant leur sortie. Peut-être que ce sera la même chose cette année, même s’il n’ya aucun moyen de le savoir avant quelques mois.