Android 12.1 kan bli nästa version av Android istället för Android 13

Vi har antagit att Android 13 Tiramisu kommer att vara nästa version av Android, men det visar sig att det kan komma en interimsversion av Android 12.1.

Google kanske precis har tappat bönor på nästa version av Android. Nästa version av Android kan vara en mindre uppdatering över Android 12, som kommer att släppas om några veckor. Traditionellt har dessa mindre versionsbullar kallats punktuppdateringar, men Google har inte släppt en punktuppdatering sedan Android 8.1 Oreo 2017. Om Google verkligen arbetar med en Android 12.1-uppdatering är det möjligt att vi kommer att se den lanseras tillsammans med Pixel 6 serie senare i år.

Tidigare idag, teknikjätten meddelat den femte betaversionen av Android 12, den sista betaversionen innan den stabila uppdateringen rullar ut om några veckor. Inför releasen rekommenderas utvecklare att uppdatera sina appar till att inrikta sig på API-nivå 31, vilket är det ram-API som Android 12 levererar. API-nivån som motsvarar den tidigare Android-versionen – Android 11 – var 30, medan API-nivån innan dess var 29, vilket motsvarade Android 10. Från början åtföljdes varje ny API-nivå av en stöt i Android-versionsnumret, med

enda undantag från API-nivå 20, vilket motsvarade en exklusiv version av Android 4.4 KitKat för wearables. Således, om vi upptäcker att Google har stött på API-nivån, är det säkert att anta att det kommer att bli en bula i versionsnumret också.

Naturligtvis var vårt första antagande att API nivå 32 kommer att motsvara Android 13 Tiramisu, eftersom Google, som vi nämnde tidigare, inte har släppt en punktuppdatering på flera år. Vi har dock sett några bevis inom AOSP Gerrit (H/T XDA Recognized Developer luca020400) som antyder att API-nivå 32 motsvarar Android 12 "sc-v2" och inte Android 13 "T." I en ny kodändring, ändrar en Googler API-nivån som ett nytt NDK API först kommer att göras tillgängligt i från 32 till 33. Anledningen, enligt diskussionen i kommentarerna, är att "det för närvarande inte finns några planerade NDK API: er i sc-v2-dev." Detta tyder på det API-nivå 33 motsvarar Android 13 T, vilket är två API-nivåer högre än den som motsvarar den kommande Android 12-versionen (API-nivå 31.)

Det är troligt att "sc" i "sc-v2" syftar på "snökon", ryktas efterrättskodnamn för Android 12. A Övrigkodändringar lämnat till AOSP Gerrit nämner sc-v2-dev-grenen, men ingen av dem tyder på att sc-v2-dev kommer att ha en stöt i API-nivån. Men med de nya bevisen vi har sett idag verkar det troligt att Google kommer att släppa en interimsuppdatering mellan Android 12 och Android 13. Vanligtvis åtföljs dessa interimsuppdateringar, eller underhållsutgåvor, av en ändring av det användarsynliga versionsnumret, vilket är anledningen till att vi tror att det är möjligt att vi kommer att se en version av Android 12.1 punkt. Det är dock också möjligt att den här nya API-nivån inte alls kommer att åtföljas av ett nytt versionsnummer, eller kanske detta ny API-nivå kommer att motsvara en utgåva som är inriktad på en annan formfaktor, som hur API-nivå 20 var exklusivt för Android 4,4w.

Kort efter att ha släppt en ny telefon, brukade Google ladda upp en massa ny kod till AOSP, som före Pixel 3 och Android 9 Pie markerades vanligtvis som en ny underhållsversion och skickades till användare som en punkt uppdatering. De har fortsatt denna praxis sedan Pixel 3, även om de har slutat öka versionen nummer och API-nivå, kanske för att göra det lättare för OEM och utvecklare att hänga med i version släpper. Vi är intresserade av att lära oss varför Google slår upp API-nivån så snart och vilken effekt det kommer att ha på plattformen och utvecklarna, även om vi misstänker att det inte kommer att ändra Play Butiks skiftande krav på targetSdkVersion eftersom Google bara spårar varje Android-dessertsläpp. Vi får i alla fall vänta till senare i år för att ta reda på om Android 12.1 faktiskt kommer att släppas.


Det är en mening från kommentarerna av denna kodändring att vi inte var riktigt säkra på vad vi skulle göra av. En Googler säger att "en del av våra Nest-enheter kanske inte migreras till T", vilket verkligen är en intressant sak att säga, för så vitt vi vet matchar inte operativsystemet på Nest-enheter någon modern Android-version. Långt därifrån, faktiskt: Det verkar att åtminstone några äldre Nest-enheter brukade köra en väldigt, väldigt avskalad version av Android 4.0, och Google håller på att migrera första generationens Nest Hub-enheter från Cast OS över till sitt interna Fuchsia OS. Därför är vi inte riktigt säkra på vad vi ska göra med den här meningen, men vi tyckte att den skulle vara värd att påpeka ändå eftersom den nämns i konversationen.

Den här artikelns titel ändrades för att ersätta "istället för" till "före" för att reda ut förvirring om statusen för Android 13.