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