Googles dokument föreslår att API-nivå 29 kommer att vara Android Q

Ett nyligen uppdaterat Google-dokument tyder på att API-nivå 29 kommer att vara Android Q och inte Android 9.1 Pie, även om det fortfarande kan finnas en underhållsversion.

Varje år presenterar Google en ny Android-version. Den nya smaken i år är Android Pie, även känd som Android 9. Även om det kommer att ta många månader för Android 9 Pie att göra sina avtryck i Distributionsstatistik för Android-versioner, förväntar vi oss att enheter kommer att ta emot Android 9-uppdateringen snabbare än enheterna förra året fick Android 8.0 Oreo-uppdateringen (tack vare Project Treble). Nu när Android 9 Pie är det tillgänglig i AOSP, är det dags att spekulera i vad nästa stora Android-version kommer att bli. Ett nyligen uppdaterat Google-dokument tyder på det Android Q kommer att bli nästa stora Android-version och inte Android 9.1 Pie.

Den 30 augusti, a begå slogs samman för att uppdatera Androids Bionic status. Bionic är Androids C-bibliotek, matematikbibliotek och dynamisk länk. Commit listar nya funktioner i C-biblioteket som kommer till Android Q. Intressant nog säger beskrivningen att Android Q kommer att vara API-nivå 29.

De API-nivå identifierar versionen av Android-ramverket. Till exempel är Android 8.0 Oreo API-nivå 26, Android 8.1 Oreo är API-nivå 27 och Android 9 Pie är API-nivå 28. Om Android Q kommer att vara API-nivå 29, så tyder det på att en Android Pie-underhållsversion (MR) inte kommer att vara nästa stora version av Android. Det är fortfarande möjligt, och mycket troligt, att vi kommer att se Android Pie MRs eftersom Google tidigare har släppt MRs utan att stöta på API-nivån.

När jag såg att arbetet hade börjat på Android P lförsta året, jag spekulerade i att Google skulle hoppa över Android 8.1 Oreo. Det visade sig uppenbarligen inte vara fallet eftersom jag hade misslyckats med att ta hänsyn till möjligheten att Google redan hade slutfört arbetet med Android Oreo MR1 i deras interna mastergren. Den här gången behöver jag dock inte spekulera i vilken Android-version API Level 29 kommer att vara: Google har i princip bekräftat det genom att slå samman commits inte en gång men dubbelt som länkar Android Q till API-nivå 29.

Om Android Q verkligen är API-nivå 29, betyder det att de API: er som utvecklarna kommer att arbeta med bör vara konsekventa i nästan ett år tills Android Q-utvecklarförhandsgranskningarna börjar. Det är goda nyheter för utvecklare sedan uppdaterade krav för Google Play Butik kommer att kräva att appar riktar in sig på API-nivå 28 runt augusti nästa år. Att hänga med i alla de senaste plattformsförändringarna kan vara en utmaning, men Google börjar göra det obligatoriskt om du vill att din app ska trivas i Play Butik. Det är bra för konsumenter och Android-ekosystemet att ha uppdaterade appar som använder de senaste plattformsfunktionerna och följer de senaste begränsningarna för plattformsbatteri och minnesoptimering.

När vi passerat lanseringsdatumet för Google Pixel 3 får vi förhoppningsvis bekräftelse på om det kommer att finnas en Android 9.1 Pie. Android 8.1 Oreo lanserades 2 månader efter lanseringen av Google Pixel 2 och Pixel 2 XL, men den Android-versionen började dyka upp i rivningar av Google-applikationer innan de släpptes. Kanske kommer detsamma att gälla i år, även om det inte går att veta förrän om några månader.