Да би рокови за циљни API ниво били јаснији, обједињујемо датуме тако да то сваке године буде 31. августа.
Од 31. августа 2023:
- Нове апликације морају да циљају Android 13 (API ниво 33) или новије верзије; осим Wear OS апликација, које морају да циљају Android 11 (API ниво 30) или највише Android 13 (API ниво 33).
- Постојеће апликације морају да циљају API ниво 31 или новији да би остале доступне корисницима на уређајима који користе Android ОС који је виши од циљног API нивоа апликације. Апликације које циљају API ниво 30 или старији (циљни API ниво 29 или нижи за Wear OS) биће доступне само на уређајима који користе Android ОС исти или нижи од циљног API нивоа за апликације.
Свака нова верзија Android-а уводи промене које побољшавају кориснички доживљај, безбедност и опште перформансе Android платформе. Свака апликација наводи targetSdkVersion
(познат и као циљни API ниво) у фајлу манифеста. Циљни API ниво показује како апликација треба да ради у различитим верзијама Android-а.
Ако конфигуришете апликацију тако да циља недавни API ниво, бићете сигурни да корисници имају све погодности које доносе побољшања безбедности, приватности и перформанси апликације, а апликација ће и даље моћи да ради на старијим верзијама Android-а (све до наведене minSdkVersion
).
Да бисмо корисницима Android-а и Google Play-а пружали безбедан доживљај, Google Play захтева да све апликације испуњавају услове за циљни API ниво наведене у наставку.
Изузеци од ових услова обухватају следеће:
- трајно приватне апликације које су ограничене на кориснике у одређеној организацији и намењене су само за интерну дистрибуцију.
- Апликације које циљају аутоматски фактор форме и које су у оквиру истог пакета остају видљиве свим корисницима 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)* или старије верзије неће бити доступне новим корисницима који користе верзију Android ОС-а вишу у односу на циљни API за апликације.
- Апликације са циљним нивоом Android 10 (API ниво 29) или старијим нису доступне новим корисницима који користе Android ОС који је старији од циљног API-ја апликација од 1. новембра 2022. или 1. маја 2023. ако је апликација имала продужење.
*Да бисмо програмерима олакшали прелаз, програмери ће моћи да затраже продужење до 1. новембра 2023. Ако ово утиче на вас, моћи ћете да приступите обрасцима за продужење за апликацију у Play конзоли почетком августа на страници Статус смерница тако што ћете кликнути на релевантно упозорење или проблем.
Шта треба да урадите да бисте постигли усклађеност
Нове апликације |
Постојеће апликације |
Када објавите нову апликацију, морате да циљате 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 или старију верзију (за Wear OS, апликација која циља API 29 или старије верзије) и не планирам да је ажурирам. Које могућности имам?
Ако желите да наставите да пружате ову апликацију постојећим корисницима, не морате ништа да предузимате. Међутим, апликација неће бити доступна на Google Play-у новим корисницима са уређајима који користе Android ОС који је новији од онога који апликација циља. Биће доступна само Google Play корисницима са уређајима који користе верзију Android ОС-а која је иста као API ниво апликације или старија.
До 31. августа 2023. апликација мора да испуни овај услов за циљни API ниво. У супротном, престаће да буде видљива свим Google Play корисницима чији уређаји користе верзије Android ОС-а које су новије од циљног API нивоа за апликацију.
Ако планирате да ажурирате апликацију на новији циљни API и треба вам више времена после 31. августа, можете да затражите продужење да бисте наставили да дистрибуирате апликацију свим корисницима Google Play-а до 1. новембра. Образац за продужење ће постати доступан касније током године у Play конзоли.
Ако желите да престанете да пружате апликацију новим корисницима чак и на старијим уређајима, можете да опозовете објављивање апликације.
Где могу да пронађем образац за продужење да бих наставио/ла да дистрибуирам апликацију свим Google Play корисницима до 1. новембра 2023?
Имам апликације које више не желим да објављујем на Google Play-у. Шта треба да радим?
Како ће ово утицати на кориснике који су већ преузели апликацију?
Да ли ће ово ажурирање утицати на преузимања апликација?
Какав ће бити кориснички доживљај ако корисник на новијем уређају посети прецизни линк до странице продавнице апликација, али апликација циља API 30 или старију верзију?
Да ли постоје изузеци за постојеће апликације које циљају API 30 или старије верзије?
Да. Омогућили смо изузетке за трајно приватне апликације које су ограничене на кориснике у одређеној организацији и намењене су само за интерну дистрибуцију, као и апликације које циљају фактор форме Android Automotive OS.