За да направим крайните срокове за целевото 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-о или по-ниско целево API ниво за Wear OS), ще бъдат налице само на устройства, чиято версия на операционната система Android е същата или по-ниска от целевото API ниво на приложенията ви.
Всяка нова версия на Android въвежда промени, които подобряват сигурността и ефективността на платформата Android и практическата работа на потребителите с нея. Във файла на манифеста на всяко приложение е посочен елемент targetSdkVersion
(известен още като целево API ниво). Целевото API ниво показва как се очаква да работи приложението ви под различни версии на Android.
Конфигурирането на приложението ви така, че да бъде насочено към скорошно API ниво, обезпечава на потребителите подобрения в сигурността, поверителността и ефективността, като същевременно приложението може да работи под по-стари версии на Android (чак до minSdkVersion
).
Google Play изисква от всички приложения да спазват посочените по-долу изисквания за целевото API ниво с цел осигуряване на безопасна практическа работа на потребителите на Google Play и Android.
Изключенията от тези изисквания включват следното:
- Неизменно частните приложения, които са достъпни само за потребителите в конкретна организация и са предназначени само за вътрешно разпространение.
- Приложенията, които са насочени към типоразмер за автомобили и са групирани в един и същ пакет, ще останат откриваеми за всички потребители на 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 г. |
Изисквания за наличността на приложенията
Съществуващите приложения (за мобилни устройства, Android Auto, Android TV) понастоящем трябва да бъдат насочени към API 31 или по-високо ниво до 31 август 2023 г. (целево API ниво 30 или API ниво 33 за Wear OS). В противен случай те ще спрат да бъдат откриваеми за всички потребители на Google Play, чиито устройства са с версии на операционната система Android, по-нови от целевото API ниво на приложението ви, тъй като то не е разработено така, че да отговаря на стандарта за безопасност и качество, който тези потребители очакват от по-новите версии на Android.
- След 31 август 2023 г. приложенията, насочени към Android 11 (API ниво 30)* или по-ниско ниво, няма да са налице за нови потребители, чиято версия на операционната система е по-висока от целевото им API ниво.
- От 1 ноември 2022 г. или, ако сте получили удължение, 1 май 2023 г. приложенията, насочени към Android 10 (API ниво 29)* или по-ниско ниво, не са налице за нови потребители, чиято версия на операционната система е по-висока от целевото им API ниво.
* За да улесним прехода за програмистите, им даваме възможност да заявят удължение до 1 ноември 2023 г. В случай че приложението ви е засегнато, в началото на август ще получите достъп в Play Console до формулярите за удължаване на срока за него, като кликнете върху съответното предупреждение или проблем на страницата Състояние съгласно правилата.
Какво да направите, за да спазвате правилата
Нови приложения |
Съществуващи приложения |
Когато публикувате ново приложение, то трябва да е насочено към API 33 или по-високо ниво. |
Ако целевото API ниво на съществуващото ви приложение е 31 или по-високо, значи то спазва тези правила. В случай че приложението ви е насочено към API ниво, по-ниско от 31, то ще спре да бъде налично за всички потребители на Google Play, чиито устройства са с версии на операционната система Android, по-нови от целевото API ниво на приложението ви, тъй като то не е разработено така, че да отговаря на стандарта за безопасност и качество, който тези потребители очакват от по-новите версии на Android.
|
Изисквания за Wear OS
Нови приложения |
Съществуващи приложения |
Когато публикувате ново приложение, то трябва да е насочено към API 30 или към Android 13 (API ниво 33). |
Ако целевото API ниво на съществуващото ви приложение е 30 или е насочено към Android 13 (API ниво 33), значи то спазва тези правила. В случай че приложението ви е насочено към API ниво, по-ниско от 30, то ще спре да бъде налично за всички потребители на Google Play, чиито устройства са с версии на операционната система Android, по-нови от целевото API ниво на приложението ви, тъй като то не е разработено така, че да отговаря на стандарта за безопасност и качество, който тези потребители очакват от по-новите версии на Android.
|
Често задавани въпроси
За приложения, насочени към API 30 или по-ниско ниво
Имам активно приложение в Google Play, насочено към API 30 или по-ниско ниво (API 29 или по-ниско ниво за Wear OS), и не възнамерявам да го актуализирам. Какви са опциите ми?
Ако искате това приложение да продължи да се показва на съществуващите потребители, не е необходимо да правите нищо. Приложението ви обаче няма да е достъпно в Google Play за нови потребители с устройства, чиято версия на операционната система Android е по-нова от тази, към която е насочено. То ще е налице само за потребители на Google Play, чиято версия на Android е същата или по-ниска от API нивото на приложението ви.
До 31 август 2023 г. приложението ви трябва да бъде приведено в съответствие с изискването за целевото API ниво. В противен случай то ще спре да е откриваемо за всички потребители на Google Play, чиито устройства са с версии на операционната система Android, по-нови от целевото API ниво на приложението ви.
Ако планирате да актуализирате приложението си до по-високо целево API ниво и времето до 31 август 2023 г. не ви е достатъчно, може да заявите удължаване на срока, за да продължите да го разпространявате до всички потребители на Google Play до 1 ноември. По-късно тази година в Play Console ще бъде налице формуляр за удължаване на срока.
Ако искате приложението ви да спре да се показва на нови потребители дори на по-стари устройства, можете да прекратите публикуването му.
Къде мога да намеря формуляра за удължаване на срока, за да продължа да разпространявам до всички потребители на Google Play до 1 ноември 2023 г.?
Имам приложения, които вече не искам да бъдат публикувани в Google Play. Какво да направя?
Как ще се отрази това на потребителите, които вече са изтеглили приложението ми?
Ще се отрази ли това на изтеглянията на приложенията?
Какво ще стане, ако даден потребител на по-ново устройство посети пряка връзка към страницата в магазина за приложение, но то е насочено към API 30 или по-ниско ниво?
Има ли изключения за съществуващите приложения, насочени към 30-о или по-ниско API ниво?
Да. Правим изключения за неизменно частните приложения, които са достъпни само за потребителите в конкретна организация и са предназначени само за вътрешно разпространение, и за приложенията, които са насочени към типоразмера за Android Automotive OS.