Android 12.1 може да бъде следващата версия на Android вместо Android 13

Предполагахме, че Android 13 Tiramisu ще бъде следващата версия на Android, но се оказа, че може да има междинна версия на Android 12.1.

Google може просто да е разлял чашата за следващата версия на Android. Следващата версия на Android може да е малка актуализация Android 12, който ще бъде пуснат след няколко седмици. Традиционно тези второстепенни неравности във версията се наричат ​​точкови актуализации, но Google не е пускал точкова актуализация от Android 8.1 Oreo през 2017 г. Ако Google наистина работи върху актуализация на Android 12.1, тогава е възможно да я видим да стартира заедно с Pixel 6 серия по-късно тази година.

По-рано днес технологичният гигант обяви петата бета версия на Android 12, последната бета версия преди стабилната актуализация да бъде пусната след няколко седмици. Преди пускането, разработчиците се съветват да актуализират своите приложения, за да насочат API ниво 31, което е API на рамката, който Android 12 доставя. Нивото на API, съответстващо на предишната версия на Android — Android 11 — беше 30, докато нивото на API преди това беше 29, което съответстваше на Android 10. От самото начало всяко ново ниво на API беше придружено от промяна в номера на версията на Android, с

единственото изключение от API ниво 20, което съответстваше на изключителна версия на Android 4.4 KitKat за носими устройства. По този начин, ако установим, че Google е повишил нивото на API, е безопасно да предположим, че ще има и покачване в номера на версията.

Естествено, първото ни предположение беше, че API ниво 32 ще съответства на Android 13 Тирамису, тъй като, както споменахме преди, Google не е пускал точкова актуализация от години. Въпреки това забелязахме някои доказателства в рамките на AOSP Gerrit (H/T XDA Recognized Developer luca020400), което предполага, че API ниво 32 съответства на Android 12 „sc-v2“, а не на Android 13 „T.“ В нова промяна на кода, служител на Google променя нивото на приложния програмен интерфейс (API), на което новият приложен програмен интерфейс (API) на NDK ще бъде достъпен за първи път, от 32 на 33. Причината, според дискусията в коментарите, е, че "в момента няма планирани NDK API в sc-v2-dev." Това предполага, че Ниво на API 33 съответства на Android 13 T, което е две нива на API по-високо от това, съответстващо на предстоящата версия на Android 12 (ниво на API 31.)

Вероятно "sc" в "sc-v2" се отнася за "снежен конус", според слуховете кодово име на десерт за Android 12. А малцинадругопромени в кода изпратени до AOSP Gerrit споменават клона sc-v2-dev, но никой от тях не предполага, че sc-v2-dev ще претърпи удар в нивото на API. Въпреки това, с новите доказателства, които видяхме днес, изглежда вероятно Google да пусне междинна актуализация между Android 12 и Android 13. Обикновено тези междинни актуализации или издания за поддръжка са придружени от промяна във видимия за потребителя номер на версията, поради което смятаме, че е възможно да видим издание на Android 12.1 point. Възможно е обаче това ново ниво на API изобщо да не бъде придружено от нов номер на версия или може би това новото ниво на API ще съответства на издание, насочено към друг форм-фактор, като начина, по който API ниво 20 беше изключително за Android 4,4w.

Малко след пускането на нов телефон, Google качи куп нов код в AOSP, който преди Pixel 3 и Android 9 Pie обикновено се отбелязват като нова версия за поддръжка и се изпращат на потребителите като точка актуализация. Те продължават тази практика от Pixel 3, въпреки че са спрели да увеличават версията номер и API ниво, може би за да улесни OEM производителите и разработчиците да бъдат в крак с версията издания. Интересуваме се да научим защо Google сблъсква нивото на API толкова скоро и какъв ефект ще има върху платформата и разработчиците, въпреки че подозираме, че няма да промени Променящото се изискване за targetSdkVersion на Play Store тъй като Google проследява само всяка версия на Android десерт. Във всеки случай ще трябва да изчакаме до края на тази година, за да разберем дали Android 12.1 наистина ще бъде пуснат.


Има едно изречение от коментарите от тази промяна на кода че не бяхме съвсем сигурни какво да правим. Един служител на Google заявява, че „някои от нашите устройства Nest може да не бъдат мигрирани към T“, което със сигурност е интересно какво да кажем, защото, доколкото знаем, операционната система на устройствата Nest не съответства на никоя съвременна версия на Android. Далеч от това, всъщност: Изглежда че поне някои по-стари устройства Nest работеха с много, много съкратена версия на Android 4.0 и Google е в процес на мигриране на устройства Nest Hub от първо поколение от Cast OS към своята вътрешна Fuchsia OS. Затова не сме много сигурни какво да правим с това изречение, но решихме, че все пак си струва да го посочим, тъй като е споменато в разговора.

Заглавието на тази статия беше променено, за да замени „вместо“ на „преди“, за да се изясни объркването относно състоянието на Android 13.