Android 12.1 może być następną wersją Androida zamiast Androida 13

click fraud protection

Założyliśmy, że następną wersją Androida będzie Android 13 Tiramisu, ale okazuje się, że może pojawić się tymczasowa wersja Androida 12.1.

Być może Google właśnie zdradził szczegóły dotyczące kolejnej wersji Androida. Następna wersja Androida może wymagać niewielkiej aktualizacji Androida 12, który ukaże się za kilka tygodni. Tradycyjnie te drobne błędy w wersji nazywane są aktualizacjami punktowymi, ale Google nie opublikowało aktualizacji punktowej od czasu Androida 8.1 Oreo w 2017 roku. Jeśli Google rzeczywiście pracuje nad aktualizacją Androida 12.1, możliwe, że pojawi się ona wraz z premierą Piksel 6 serial jeszcze w tym roku.

Dziś rano technologiczny gigant ogłoszony piąta wersja beta Androida 12, ostatnia wersja beta przed wprowadzeniem stabilnej aktualizacji za kilka tygodni. Zaleca się, aby programiści przed wydaniem zaktualizowali swoje aplikacje do docelowego poziomu interfejsu API 31, czyli frameworkowego interfejsu API udostępnianego przez system Android 12. Poziom API odpowiadający poprzedniej wersji Androida – Androidowi 11 – wynosił 30, podczas gdy wcześniejszy poziom API wynosił 29, co odpowiadało Androidowi 10. Od początku każdemu nowemu poziomowi API towarzyszył wzrost numeru wersji Androida, z rozszerzeniem

jedynym wyjątkiem jest poziom API 20, co odpowiadało ekskluzywnej wersji Androida 4.4 KitKat dla urządzeń ubieralnych. Jeśli więc odkryjemy, że Google podniosło poziom interfejsu API, można bezpiecznie założyć, że nastąpi również wzrost numeru wersji.

Naturalnie naszym pierwszym założeniem było to, że poziom API 32 będzie odpowiadał Tiramisu z Androidem 13, ponieważ, jak wspomnieliśmy wcześniej, Google nie publikował aktualizacji punktowej od lat. Jednakże zauważyliśmy pewne dowody w AOSP Gerrit (uznany programista H/T XDA Luca020400), co sugeruje, że poziom API 32 odpowiada systemowi Android 12 „sc-v2”, a nie Androidowi 13 „T”. W nowa zmiana kodu, Googler zmienia poziom interfejsu API, w którym po raz pierwszy zostanie udostępniony nowy interfejs API NDK, z 32 na 33. Powodem, zgodnie z dyskusją w komentarzach, jest to, że „obecnie nie ma planowanych interfejsów API NDK w sc-v2-dev”. To sugeruje, że Poziom API 33 odpowiada systemowi Android 13 T, czyli o dwa poziomy API wyższe od poziomu odpowiadającego nadchodzącej wersji Androida 12 (poziom API 31.)

Jest prawdopodobne, że „sc” w „sc-v2” odnosi się do „stożka śnieżnego”. podobno deserowy kryptonim dla Androida 12. A kilkaInnyzmiany kodu przesłane do AOSP Gerrit wspomina o gałęzi sc-v2-dev, ale żadna z nich nie sugeruje, że sc-v2-dev będzie nieść podwyżkę w poziomie API. Jednak biorąc pod uwagę nowe dowody, które dzisiaj widzieliśmy, wydaje się prawdopodobne, że Google wyda tymczasową aktualizację między Androidem 12 i Androidem 13. Zwykle tym tymczasowym aktualizacjom lub wydaniom konserwacyjnym towarzyszy zmiana numeru wersji widocznego dla użytkownika, dlatego uważamy, że możliwe jest wydanie Androida 12.1 punktowego. Możliwe jest jednak również, że temu nowemu poziomowi API w ogóle nie będzie towarzyszył nowy numer wersji lub być może będzie to nowy poziom interfejsu API będzie odpowiadał wersji przeznaczonej dla innego formatu, na przykład poziom interfejsu API 20 był dostępny wyłącznie dla systemu Android 4,4w.

Krótko po wypuszczeniu nowego telefonu Google przesyłał do AOSP kilka nowych kodów, które przed Pixel 3 i Android 9 Pie były zwykle oznaczane jako nowa wersja serwisowa i wysyłane do użytkowników jako punkt aktualizacja. Kontynuują tę praktykę od Pixela 3, chociaż przestali zwiększać wersję numer i poziom interfejsu API, być może po to, aby ułatwić producentom OEM i programistom nadążanie za wersją wydania. Chcielibyśmy dowiedzieć się, dlaczego Google tak szybko podnosi poziom interfejsu API i jaki będzie to miało wpływ na platformę i programistów, choć podejrzewamy, że nie zmieni to Wymaganie zmiany targetu SdkVersion Sklepu Play ponieważ Google śledzi tylko każdą wersję deseru na Androida. W każdym razie będziemy musieli poczekać do końca tego roku, aby dowiedzieć się, czy Android 12.1 rzeczywiście zostanie wydany.


Z komentarzy wynika jedno zdanie tej zmiany kodu że nie byliśmy do końca pewni, co o tym sądzić. Jeden z pracowników Google stwierdza, że ​​„niektóre z naszych urządzeń Nest mogą nie zostać przeniesione do T”, co z pewnością jest prawdą ciekawy coś do powiedzenia, ponieważ o ile nam wiadomo, system operacyjny na urządzeniach Nest nie pasuje do żadnej współczesnej wersji Androida. Wręcz przeciwnie, w rzeczywistości: Wydaje się że przynajmniej na niektórych starszych urządzeniach Nest działała bardzo, bardzo uproszczona wersja Androida 4.0, a Google jest w trakcie migracji urządzeń Nest Hub pierwszej generacji z Cast OS do własnego systemu operacyjnego Fuchsia. Dlatego nie jesteśmy do końca pewni, co sądzić o tym zdaniu, ale uznaliśmy, że i tak warto na nie zwrócić uwagę, ponieważ zostało ono wspomniane w rozmowie.

Tytuł tego artykułu został zmieniony i zastąpił „zamiast” na „przed”, aby wyjaśnić nieporozumienia dotyczące stanu Androida 13.