Ker želimo, da so roki za ciljno raven API-ja jasnejši, vsako leto datume združimo na 31. avgusta.
Od 31. avgusta 2023 naprej:
- Nove aplikacije morajo ciljati Android 13 (raven API-ja 33) ali novejšo različico; razen aplikacij za Wear OS, ki morajo ciljati Android 11 (raven API-ja 30) ali do Androida 13 (raven API-ja 33).
- Obstoječe aplikacije morajo ciljati raven API-ja 31 ali višjo, če želite, da bodo še naprej na voljo uporabnikom v napravah z operacijskim sistemom Android, višjim od ciljne ravni API-ja aplikacije. Aplikacije, ki ciljajo raven API-ja 30 ali nižjo (ciljna raven API-ja 29 ali nižja za Wear OS), bodo na voljo samo v napravah z operacijskim sistemom Android, ki je enak ciljni ravni API-ja aplikacij ali nižji od te ravni.
Vsaka nova različica Androida uvaja spremembe, ki na splošno izboljšajo uporabniško izkušnjo, varnost in učinkovitost delovanja platforme Android. Vsaka aplikacija v datoteki manifesta določi targetSdkVersion
(znano tudi kot ciljna raven API-ja). Ciljna raven API-ja označuje, kako naj bi se aplikacija izvajala v različnih različicah Androida.
Če konfigurirate aplikacijo, da cilja nedavne ravni API-ja, zagotovite, da bodo uporabniki deležni izboljšav varnosti in delovanja, aplikacija pa se bo hkrati še vedno lahko izvajala v starejših različicah Androida (vse do določene najnižje različice za razvoj programske opreme minSdkVersion
).
Google Play zaradi zagotavljanja varne izkušnje uporabnikov Androida in Googla Play zahteva, da vse aplikacije izpolnjujejo spodaj navedene zahteve glede ciljne ravni API-jev.
Te zahteve izjemoma ne veljajo za:
- Trajno zasebne aplikacije, ki so omejene na uporabnike v določeni organizaciji in namenjene samo interni distribuciji.
- Aplikacije, ki ciljajo na obliko naprav za avtomobile in so združene v istem paketu, bodo še naprej vidne vsem uporabnikom Googla Play.
Definicije
Nova aplikacija | Aplikacija, ki še ni objavljena v Googlu Play (na primer popolnoma nova aplikacija). |
Obstoječa aplikacija | Aplikacija, ki je objavljena v Googlu Play. |
Posodobitev aplikacije | Nova različica aplikacije, ki jo pošiljate v pregled in bo nadomestila obstoječo aplikacijo. |
Zahteve za posodobitev aplikacij
Različica sistema Android |
Kdaj morajo nove predložitve aplikacij in posodobitev aplikacij ciljati to raven API-ja? | |
Nove aplikacije | Posodobitve aplikacij | |
Android 13 (API ravni 33)* |
31. avgust 2023 |
31. avgust 2023 |
Android 12 (API ravni 31) |
31. avgust 2022 |
1. november 2022 |
* Zaradi lažjega prehoda za razvijalce bodo razvijalci lahko zahtevali podaljšanje do 1. novembra.
Nasvet: Če potrebujete tehnična navodila glede spreminjanja ciljne ravni API-ja aplikacije, da bo skladna s temi zahtevami, preberite vodnik za selitev.
Zahteve za aplikacije za Wear OS
Različica sistema Android (raven API-ja) |
Kdaj morajo poslane aplikacije za Wear OS ciljati to raven API-ja? | |
Nove aplikacije | Posodobitve aplikacij | |
Android 11 (API ravni 30) (brez sprememb) | 1. avgust 2022 | 1. november 2022 |
Zahteve glede razpoložljivosti aplikacij
Obstoječe aplikacije (v mobilnih napravah, Androidu Auto, Androidu TV) morajo trenutno ciljati API ravni 31 ali višjo do 31. avgusta 2023 (oziroma ciljati API ravni 30 ali do API-ja ravni 33 za Wear OS). V nasprotnem primeru ne bodo več vidne uporabnikom Googla Play, katerih naprave uporabljajo različice operacijskega sistema Android, ki so novejše od ciljne ravni API-ja aplikacije, saj vaša aplikacija ni bila razvita skladno z zahtevami glede varnosti in kakovosti, ki jih ti uporabniki pričakujejo od novejših različic operacijskega sistema Android.
- Aplikacije s ciljno ravnijo Androida 11 (API ravni 30)* ali nižjo po 31. avgustu 2023 ne bodo na voljo novim uporabnikom, ki uporabljajo sistem Android, višji od ciljnega API-ja za aplikacije.
- Aplikacije s ciljno ravnjo Androida 10 (API ravni 29) ali nižjo po 1. novembru 2022 (ali 1. maju 2023, če je bilo za aplikacijo odobreno podaljšanje) niso bile na voljo novim uporabnikom, ki uporabljajo sistem Android, višji od ciljnega API-ja za aplikacije.
* Zaradi lažjega prehoda za razvijalce bodo razvijalci lahko zahtevali podaljšanje do 1. novembra 2023. Če to vpliva na vas, boste lahko do obrazcev za podaljšanje za aplikacijo dostopali v začetku avgusta na strani Stanje pravilnika v Konzoli Play, in sicer tako, da boste kliknili ustrezno težavo.
Kaj morate storiti za zagotovitev skladnosti
Nove aplikacije |
Obstoječe aplikacije |
Pri objavi nove aplikacije morate ciljati raven API-ja 33 ali novejšo. |
Če je ciljna raven API-ja aplikacije 31 ali novejša, je vaša aplikacija skladna s tem pravilnikom. Če je cilj obstoječe aplikacije pod ravnijo API-ja 31, ne bo več na voljo vsem uporabnikom Googla Play, katerih naprave uporabljajo različice operacijskega sistema Android, ki so novejše od ciljnih ravni API-jev aplikacije, saj vaša aplikacija ni bila razvita skladno z zahtevami glede varnosti in kakovosti, ki jih ti uporabniki pričakujejo od novejših različic operacijskega sistema Android.
|
Zahteve za Wear OS
Nove aplikacije |
Obstoječe aplikacije |
Pri objavi nove aplikacije morate ciljati raven API-ja 30 ali do Androida 13 (raven API-ja 33). |
Če je ciljna raven API-ja aplikacije 30 ali do Androida 13 (raven API-ja 33), je vaša aplikacija skladna s tem pravilnikom. Če je cilj obstoječe aplikacije pod ravnijo API-ja 30, ne bo več na voljo vsem uporabnikom Googla Play, katerih naprave uporabljajo različice operacijskega sistema Android, ki so novejše od ciljnih ravni API-jev aplikacije, saj vaša aplikacija ni bila razvita skladno z zahtevami glede varnosti in kakovosti, ki jih ti uporabniki pričakujejo od novejših različic operacijskega sistema Android.
|
Pogosta vprašanja
Za aplikacije, ki ciljajo raven API-ja 30 ali starejšo
V Googlu Play imam objavljeno aplikacijo, ki cilja raven API-ja 30 ali starejšo (za Wear OS aplikacijo, ki cilja raven API-ja 29 ali starejšo), ki je ne nameravam posodobiti. Kakšne možnosti imam na voljo?
Če želite to aplikacijo še naprej prikazovati obstoječim uporabnikom, vam ni treba storiti ničesar. Vendar pa vaša aplikacija ne bo na voljo novim uporabnikom sistema Android v napravah z operacijskim sistemom Android, ki je novejši od tistega, na katerega cilja vaša aplikacija. Na voljo bo samo uporabnikom Googla Play z napravami s sistemom Android z ravnijo API-ja, ki je enaka aplikaciji ali starejša.
Aplikacija mora do 31. avgusta 2023 izpolnjevati to zahtevo glede ciljne ravni API-ja, sicer ne bo več vidna vsem uporabnikom Googla Play, katerih naprave imajo različice operacijskega sistema Android, ki so novejše od ciljne ravni API-ja vaše aplikacije.
Če nameravate aplikacijo posodobiti na novejši ciljni API in potrebujete več časa po 31. avgustu, lahko zahtevate podaljšanje, če želite aplikacijo do 1. novembra še naprej distribuirati vsem uporabnikom Googla Play. Obrazec za podaljšanje bo na voljo pozneje letos v Konzoli Play.
Če želite ustaviti prikazovanje aplikacije novim uporabnikom tudi v starejših napravah, lahko prekličete objavo aplikacije.
Kje lahko najdem obrazec za podaljšanje, če želim aplikacijo do 1. novembra 2023 še naprej distribuirati vsem uporabnikom Googla Play?
Imam aplikacije, za katere več ne želim, da bi bile objavljene v Googlu Play. Kaj lahko storim?
Kako bo to vplivalo na uporabnike, ki so že prenesli mojo aplikacijo?
Ali bo ta posodobitev vplivala na prenose aplikacije?
Kakšna bo uporabniška izkušnja, če uporabnik z novejšo napravo obišče povezavo v globino do strani trgovine z aplikacijami, vendar aplikacija cilja raven API-ja 30 ali starejšo?
Ali so izjeme za obstoječe aplikacije, ki ciljajo API ravni 30 ali starejše?
Da. Izjeme veljajo za trajno zasebne aplikacije, ki so omejene na uporabnike v določeni organizaciji in namenjene samo interni distribuciji, in aplikacije, ki ciljajo oblike naprave za Android Automotive OS.