Чтобы избежать путаницы относительно сроков выполнения требований к целевому уровню API, мы устанавливаем единый срок – 31 августа каждого года.
С 31 августа 2023 года:
- Новые приложения должны быть предназначены для Android 13 (API уровня 33) или более поздних версий, за исключением приложений Wear OS, которые должны быть предназначены для Android 11 (API уровня 30) или для Android до версии 13 (API уровня 33).
- Целевой уровень API у существующих приложений должен быть не ниже 31-го. Только в этом случае они будут доступны пользователям, у которых версия ОС Android на устройстве выше, чем целевой уровень API приложения. Если приложение имеет целевой уровень API 30 (29 для Wear OS) или ниже, оно будет доступно только на устройствах с ОС Android, версия которой соответствует такому же или более низкому уровню API.
В каждой новой версии Android улучшается безопасность и производительность, а также повышается удобство для пользователей. В манифесте любого приложения есть целевой уровень API (параметр targetSdkVersion
), по которому можно понять, как приложение будет работать в разных версиях Android.
Если вы настроите приложение на новый целевой уровень API, то повысите безопасность, конфиденциальность и производительность. При этом оно продолжит работать в старых версиях Android. Указать минимальную поддерживаемую версию можно с помощью атрибута minSdkVersion
.
Чтобы обеспечивать безопасность пользователей Android и Google Play, мы предъявляем указанные ниже требования к целевому уровню API для всех приложений в Google Play.
Требования не распространяются на следующие продукты:
- Приложения, которые всегда будут частными, – доступ к ним предоставляется только сотрудникам определенной организации для внутреннего использования.
- Приложения, которые предназначены для автомобилей и входят в один пакет. Они останутся видимыми для всех пользователей Google Play.
Определения
Новое приложение | Приложение, которое ещё не опубликовано в Google Play (например, совершенно новая игра). |
Существующее приложение | Приложение, которое опубликовано в Google Play. |
Обновление приложения | Новая версия уже опубликованного приложения, которую вы отправляете на проверку в Google Play. |
Требования для обновлений приложений
Версия ОС Android |
Срок, к которому в новых приложениях и обновлениях, отправляемых на проверку, следует использовать определенный уровень API | |
Новые приложения | Обновления приложений | |
Android 13 (API уровня 33)* |
31 августа 2023 г. |
31 августа 2023 г. |
Android 12 (API уровня 31) |
31 августа 2022 г. |
1 ноября 2022 г. |
*Чтобы упростить переход, мы разрешили разработчикам запрашивать продление до 1 ноября.
Совет. Технические инструкции о том, как изменить целевой уровень API в соответствии с требованиями, можно найти в этом руководстве.
Требования для приложений Wear OS
Версия ОС Android (уровень API) |
Срок, к которому в приложениях для Wear OS, отправляемых на проверку, должен использоваться этот уровень API | |
Новые приложения | Обновления приложений | |
Android 11 (API уровня 30) (без изменений) | 1 августа 2022 г. | 1 ноября 2022 г. |
Условия доступности приложений
Согласно действующим требованиям, к 31 августа 2023 года у существующих приложений для мобильных устройств, платформ Android Auto и Android TV необходимо настроить целевой уровень API 31 или выше (уровни 30–33 для Wear OS). Иначе ваши приложения не будут показываться в Google Play пользователям устройств с новыми версиями ОС Android, для которых требуется более высокий целевой уровень API. Это связано с тем, что такие приложения не отвечают стандартам безопасности и качества, которые ожидаются пользователями от новых версий ОС Android.
- После 31 августа 2023 года приложения для Android 11 (API уровня 30)* или ниже станут недоступны для новых пользователей, у которых версия ОС соответствует более высокому целевому уровню API, чем у приложения.
- Приложения для Android 10 (уровень API 29) и ниже недоступны пользователям с версиями ОС, у которых более высокий целевой уровень API, с 1 ноября 2022 года или, если разработчик запросил продление, с 1 мая 2023 года.
*Чтобы упростить переход, мы разрешили разработчикам запрашивать продление до 1 ноября 2023 года. Формы, через которые это можно сделать, появятся в начале августа на странице Соответствие правилам в Play Console, если к тому моменту вы ещё не настроите новый уровень API. Чтобы найти эти формы, нажмите на нужное предупреждение или сообщение о нарушении.
Как обеспечить соответствие требованиям
Новые приложения |
Существующие приложения |
Если вы публикуете новое приложение, то должны установить для него целевой уровень API 33 или выше. |
Ваше приложение соответствует требованиям, если у него целевой уровень API 31 или выше. В противном случае оно будет недоступно в Google Play пользователям устройств с новыми версиями ОС Android, для которых требуется более высокий целевой уровень API. Это связано с тем, что такие приложения не отвечают стандартам безопасности и качества, которые ожидаются пользователями от новых версий ОС Android.
|
Требования для Wear OS
Новые приложения |
Существующие приложения |
Если вы публикуете новое приложение, то должны установить целевой уровень API 30 или до 33 (последний соответствует Android 13). |
Ваше приложение отвечает требованиям, если у него целевой уровень API 30 или до 33 (Android 13). В противном случае оно станет недоступным в Google Play пользователям устройств с новыми версиями ОС Android, для которых требуется более высокий целевой уровень API. Это связано с тем, что такие приложения не отвечают стандартам безопасности и качества, которые ожидаются пользователями от новых версий ОС Android.
|
Часто задаваемые вопросы
Приложения с целевым уровнем API 30 или ниже
У моего приложения, опубликованного в Google Play, целевой уровень API 30 или ниже (29 или ниже у приложений для Wear OS), и я не планирую его обновлять. Что делать в этом случае?
Если вы хотите, чтобы приложение было доступно существующим пользователям, дополнительные действия не требуются. Однако оно будет недоступно в Google Play новым пользователям, у которых ОС Android на устройстве соответствует более новому целевому уровню API, чем у приложения. Приложение будет доступно только пользователям Google Play, у которых на устройстве установлена ОС Android с целевым уровнем API не выше, чем у приложения.
К 31 августа 2023 года приложение должно удовлетворять требованиям по целевому уровню API, иначе оно перестанет показываться в Google Play пользователям устройств с новыми версиями ОС Android, для которых требуется более высокий целевой уровень API.
Если вам нужно больше времени на подготовку обновления, можно отправить запрос на продление срока, чтобы ваше приложение было доступно всем пользователям Google Play до 1 ноября 2023 года. Форма продления станет доступна в Play Console позднее в этом году.
Чтобы приложение было недоступно новым пользователям даже на устройствах со старыми версиями ОС, отмените его публикацию.
Я хочу продлить срок, в течение которого приложение будет показываться в Google Play всем пользователям, до 1 ноября 2023 года. Где найти форму для отправки запроса?
Я хочу отменить публикацию некоторых своих приложений в Google Play. Что мне делать?
Как это изменение повлияет на пользователей, которые уже установили мое приложение?
Как это изменение повлияет на скачивание приложения?
Что произойдет, если пользователь устройства с более новой версией Android перейдет по ссылке на контент и окажется на странице приложения, у которого целевой уровень API 30 или ниже?
Есть ли исключения для опубликованных приложений с целевым уровнем API 30 или ниже?
Да. Мы предоставляем исключения для приложений, которые всегда будут частными, – доступ к ним предоставляется только сотрудникам определенной организации для внутреннего использования, а также приложений, которые предназначены для устройств Android Automotive OS.