Android 12.1 by mohl být další verzí Androidu namísto Androidu 13

click fraud protection

Předpokládali jsme, že Android 13 Tiramisu bude další verzí Androidu, ale ukázalo se, že by mohlo dojít k dočasnému vydání Androidu 12.1.

Google možná právě vylil fazole na další verzi Androidu. Příští verze Androidu může být menší aktualizací Android 12, která má být vydána za několik týdnů. Tradičně se tyto drobné změny verzí nazývaly bodové aktualizace, ale Google nevydal bodovou aktualizaci od Androidu 8.1 Oreo v roce 2017. Pokud Google skutečně pracuje na aktualizaci Androidu 12.1, je možné, že ji uvidíme spolu s Pixel 6 série později v tomto roce.

Dnes dříve, technologický gigant oznámil páté beta vydání Androidu 12, poslední beta před vydáním stabilní aktualizace za několik týdnů. Před vydáním se vývojářům doporučuje aktualizovat své aplikace na cílovou úroveň API 31, což je rámcové rozhraní API, které poskytuje Android 12. Úroveň API odpovídající předchozímu vydání Androidu — Android 11 — byla 30, zatímco úroveň API před tím byla 29, což odpovídalo Androidu 10. Od začátku byla každá nová úroveň API doprovázena nárazem v čísle verze Androidu s

jedinou výjimkou úrovně API 20, která odpovídala exkluzivní verzi Androidu 4.4 KitKat pro nositelná zařízení. Pokud tedy zjistíme, že Google překonal úroveň rozhraní API, lze s jistotou předpokládat, že dojde také k nárůstu v čísle verze.

Přirozeně, náš první předpoklad byl, že API úrovně 32 bude odpovídat Android 13 Tiramisu, protože, jak jsme již zmínili, Google již několik let nevydal bodovou aktualizaci. Zaznamenali jsme však určité důkazy v rámci AOSP Gerrit (H/T XDA Recognized Developer luca020400), což naznačuje, že úroveň API 32 odpovídá Androidu 12 "sc-v2" a ne Androidu 13 "T." V nová změna kódu, zaměstnanec společnosti Google změní úroveň API, na které bude nové NDK API poprvé zpřístupněno, z 32. na 33. Důvodem je podle diskuse v komentářích to, že „v sc-v2-dev aktuálně nejsou plánována žádná NDK API“. To naznačuje Úroveň API 33 odpovídá Androidu 13 T, což je o dvě úrovně API vyšší než úroveň odpovídající nadcházejícímu vydání Android 12 (úroveň API 31.)

Je pravděpodobné, že „sc“ v „sc-v2“ odkazuje na „sněhový kužel“, pověstné kódové označení dezertu pro Android 12. A málojinýzměny kódu předložený AOSP Gerrit zmiňuje větev sc-v2-dev, ale žádná z nich nenaznačuje, že sc-v2-dev bude mít nerovnost na úrovni API. S novými důkazy, které jsme dnes viděli, se však zdá pravděpodobné, že Google vydá prozatímní aktualizaci mezi Androidem 12 a Androidem 13. Obvykle jsou tyto dočasné aktualizace nebo verze údržby doprovázeny změnou čísla verze viditelné pro uživatele, a proto si myslíme, že je možné, že se dočkáme bodového vydání Androidu 12.1. Je však také možné, že tato nová úroveň API nebude vůbec doprovázena novým číslem verze, nebo možná toto nová úroveň API bude odpovídat vydání zacílenému na jiný tvarový faktor, například jak byla úroveň API 20 exkluzivní pro Android 4,4 w.

Krátce po vydání nového telefonu Google nahrál do AOSP spoustu nových kódů, které před Pixel 3 a Android 9 Pie byly obvykle označeny jako nová verze údržby a dodávány uživatelům jako bod Aktualizace. V této praxi pokračují od Pixelu 3, i když přestali verzi zvyšovat číslo a úroveň API, možná proto, aby OEM a vývojáři mohli snadněji držet krok s verzí vydání. Zajímá nás, proč Google tak brzy zvyšuje úroveň API a jaký dopad to bude mít na platformu a vývojáře, i když máme podezření, že to nezmění Požadavek na změnu cíle SdkVersion Obchodu Play protože Google sleduje pouze každé vydání dezertu pro Android. V každém případě si budeme muset počkat do konce tohoto roku, abychom zjistili, zda bude Android 12.1 skutečně vydán.


Je tam jedna věta z komentářů této změny kódu že jsme si nebyli úplně jisti, co si myslet. Jeden zaměstnanec společnosti Google uvádí, že „některá z našich zařízení Nest nemusí být migrována na T“, což je jistě pravda zajímavý co říci, protože pokud víme, OS na zařízeních Nest neodpovídá žádnému modernímu vydání Androidu. Ve skutečnosti daleko od toho: Vypadá to že alespoň na některých starších zařízeních Nest běžela velmi, velmi omezená verze Androidu 4.0 a Google je v procesu migrace zařízení Nest Hub první generace z Cast OS přes svůj vlastní operační systém Fuchsia. Nejsme si tedy opravdu jisti, co si o této větě myslet, ale mysleli jsme si, že by každopádně stálo za zmínku, protože je zmíněna v rozhovoru.

Název tohoto článku byl změněn tak, aby byl nahrazen výrazem „místo“ na „před“, aby se vyjasnil zmatek ohledně stavu Androidu 13.