Een onlangs bijgewerkt Google-document suggereert dat API-niveau 29 Android Q zal zijn en niet Android 9.1 Pie, hoewel er mogelijk nog steeds een onderhoudsrelease is.
Elk jaar onthult Google een nieuwe Android-versie. De nieuwe smaak dit jaar is Android Pie, ook wel bekend als Android 9. Hoewel het nog vele maanden zal duren voordat Android 9 Pie zijn stempel zal drukken op de markt Distributiestatistieken van Android-versiesverwachten we dat toestellen de Android 9-update sneller zullen ontvangen dan de toestellen vorig jaar de Android 8.0 Oreo-update kregen (dankzij Project Treble). Nu dat Android 9 Pie is beschikbaar in AOSP, is het tijd om te speculeren wat de volgende grote Android-versie zal zijn. Een onlangs bijgewerkt Google-document suggereert dat Android Q zal de volgende grote Android-versie zijn en niet Android 9.1 Pie.
Op 30 augustus a verbinden is samengevoegd om Android te updaten Bionische status. Bionische is de C-bibliotheek, wiskundebibliotheek en dynamische linker van Android. De commit vermeldt nieuwe functies in de C-bibliotheek die naar Android Q komen. Interessant genoeg staat in de beschrijving dat Android Q API Level 29 zal zijn.
De API-niveau identificeert de versie van het Android-framework. Android 8.0 Oreo is bijvoorbeeld API-niveau 26, Android 8.1 Oreo is API-niveau 27 en Android 9 Pie is API-niveau 28. Als Android Q API-niveau 29 zal zijn, suggereert dit dat een Android Pie-onderhoudsrelease (MR) niet de volgende grote versie van Android zal zijn. Het is nog steeds mogelijk, en zeer waarschijnlijk, dat we Android Pie MR’s zullen zien zoals Google eerder MR’s heeft uitgebracht zonder het API-niveau te overschrijden.
Toen ik zag dat het werk was begonnen aan Android P lvorig jaarspeculeerde ik dat Google Android 8.1 Oreo zou overslaan. Dat bleek uiteraard niet het geval te zijn omdat ik geen rekening had gehouden met de mogelijkheid dat Google in hun interne master branch al het werk aan Android Oreo MR1 had afgerond. Deze keer hoef ik echter niet te speculeren over welke Android-versie API Level 29 zal zijn: Google heeft dit feitelijk bevestigd door commits samen te voegen die niet eenmaal Maar tweemaal die Android Q koppelen aan API Level 29.
Als Android Q echt API Level 29 is, betekent dit dat de API’s waarmee ontwikkelaars zullen werken bijna een jaar consistent moeten blijven totdat de Android Q Developer Previews beginnen. Dat is goed nieuws voor ontwikkelaars sinds de bijgewerkte vereisten voor Google Play Store vereisen dat apps zich rond augustus volgend jaar op API-niveau 28 richten. Het kan een uitdaging zijn om op de hoogte te blijven van de nieuwste platformveranderingen, maar Google begint dat verplicht te stellen als je wilt dat je app goed gedijt in de Play Store. Het is goed voor consumenten en het Android-ecosysteem om up-to-date apps te hebben die de nieuwste platformfuncties gebruiken en zich houden aan de nieuwste beperkingen voor platformbatterij- en geheugenoptimalisatie.
Zodra we de lanceringsdatum van de Google Pixel 3 passeren, krijgen we hopelijk bevestiging of er een Android 9.1 Pie komt. Android 8.1 Oreo 2 maanden later gelanceerd de release van de Google Pixel 2 en Pixel 2 XL, maar die Android-versie begon vóór de release te verschijnen in demontages van Google-applicaties. Misschien zal hetzelfde dit jaar het geval zijn, al weten we dat pas over een paar maanden.