Мы предполагали, что Android 13 Tiramisu станет следующей версией Android, но оказалось, что может быть промежуточный выпуск Android 12.1.
Google, возможно, только что проболтался о следующей версии Android. Следующая версия Android может быть небольшим обновлением Андроид 12, который должен быть выпущен через несколько недель. Традиционно эти второстепенные изменения версий назывались точечными обновлениями, но Google не выпускал точечных обновлений со времен Android 8.1 Oreo в 2017 году. Если Google действительно работает над обновлением Android 12.1, то, возможно, мы увидим его запуск вместе с Пиксель 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, можно с уверенностью предположить, что это также приведет к увеличению номера версии.Естественно, нашим первым предположением было то, что 32 уровень API будет соответствовать Андроид 13 Тирамису, поскольку, как мы упоминали ранее, Google не выпускал точечные обновления уже несколько лет. Тем не менее, мы обнаружили некоторые доказательства в AOSP Gerrit (признанный разработчик H/T XDA). лука020400), что предполагает, что уровень API 32 соответствует Android 12 «sc-v2», а не Android 13 «T». В новое изменение кода, сотрудник Google изменяет уровень API, на котором будет впервые доступен новый API NDK, с 32 на 33. Причина, согласно обсуждению в комментариях, заключается в том, что «в настоящее время в sc-v2-dev нет запланированных API NDK». Это говорит о том, что Уровень 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. Однако также возможно, что этот новый уровень API вообще не будет сопровождаться новым номером версии, или, возможно, это новый уровень API будет соответствовать выпуску, предназначенному для другого форм-фактора, например, уровень API 20 был эксклюзивным для Android. 4,4 Вт.
Вскоре после выпуска нового телефона Google загружал кучу нового кода в AOSP, который до Pixel 3 и Android 9 Pie обычно помечались как новая отладочная версия и отправлялись пользователям как точка. обновлять. Они продолжают эту практику с Pixel 3, хотя и перестали увеличивать версию. номер и уровень API, возможно, чтобы OEM-производителям и разработчикам было проще следить за версией релизы. Нам интересно узнать, почему Google так быстро поднимает уровень API и как это повлияет на платформу и разработчиков, хотя мы подозреваем, что это не изменит Изменение требования Play Store к targetSdkVersion поскольку Google отслеживает только каждый выпуск десерта Android. В любом случае нам придется подождать до конца этого года, чтобы узнать, действительно ли будет выпущен Android 12.1.
Там одно предложение из комментариев этого изменения кода что мы не были совсем уверены, что делать. Один сотрудник Google заявляет, что «некоторые из наших устройств Nest не могут быть перенесены на T», что, безусловно, является интересный нужно сказать, потому что, насколько нам известно, ОС на устройствах Nest не соответствует ни одной современной версии Android. На самом деле далеко не так: Кажется что, по крайней мере, на некоторых старых устройствах Nest использовалась очень, очень урезанная версия Android 4.0, и Google находится в процессе миграции устройств Nest Hub первого поколения с ОС Cast. на собственную ОС Fuchsia. Таким образом, мы не совсем уверены, что делать с этим предложением, но мы подумали, что в любом случае стоит указать, поскольку оно упоминается в разговоре.
Название этой статьи было изменено, чтобы заменить «вместо» на «до», чтобы устранить путаницу в отношении статуса Android 13.