API sihitava taseme tähtaegade selgemaks muutmiseks ühtlustame kuupäevad ja ühiseks kuupäevaks saab iga aasta 31. august.
Alates 31. augustist 2023 on nõutav järgmine.
- Uued rakendused peavad sihtima Android 13 (API tase 33) või uuemat; v.a Wear OS-i rakendused, mis peavad sihtima Android 11 (API tase 30) kuni Android 13 (API tase 33).
- Olemasolevad rakendused peavad sihtima API taset 31 või uuemat, et jääda kättesaadavaks kasutajatele, kelle seadmetes käitatakse teie rakenduse API sihitavast tasemest uuemat Android OS-i versiooni. Rakendused, mis sihivad API taset 30 või vanemat (Wear OS-i puhul on API sihitav tase 29 või vanem), on saadaval ainult seadmetes, milles käitatakse teie rakenduse sihitava API tasemega sama või vanemat Android OS-i versiooni.
Igas uues Androidi versioonis on muudatused, mis täiustavad Androidi platvormi üldist kasutuskogemust, turvalisust ja toimivust. Iga rakenduse manifestifailis on määratud targetSdkVersion
(nimetatakse ka API sihitavaks tasemeks). API sihitav tase annab teile teada, kuidas teie rakendus eri Androidi versioonides toimima peaks.
Kui seadistate oma rakenduse, et sihtida API hiljutist taset, tagate, et kasutajad saaksid turva- ja toimivustäiustused, võimaldades rakendust endiselt käitada ka vanemates Androidi versioonides (kuni atribuudiga minSdkVersion
määratud versioonini).
Androidi ja Google Play kasutajatele ohutu ning turvalise kasutuskogemuse pakkumiseks nõuab Google Play, et kõik rakendused vastaksid allolevatele API sihitava taseme nõuetele.
Nende nõuete erandid on näiteks järgmised.
- Püsivalt privaatsed rakendused, mis on mõeldud vaid konkreetse organisatsiooni kasutajatele ja vaid organisatsioonisiseseks levitamiseks.
- Kõigile Google Play kasutajatele jäävad leitavaks rakendused, mis sihivad Automotive'i kuju tüüpi ning on koondatud samasse paketti.
Mõisted
Uus rakendus | Rakendus, mida ei ole veel Google Plays avaldatud (nt uhiuus rakendus). |
Olemasolev rakendus | Rakendus, mis on juba Google Plays avaldatud. |
Rakenduse värskendus | Rakenduse uus versioon, mille esitate ülevaatuseks, et asendada oma olemasolev rakendus. |
Rakenduse värskenduse nõuded
Android OS-i versioon |
Millal peavad esitatavad uued rakendused ja rakenduse värskendused seda API taset sihtima? | |
Uued rakendused | Rakenduse värskendused | |
Android 13 (API tase 33)* |
31. august 2023 |
31. august 2023 |
Android 12 (API tase 31) |
31. august 2022 |
1. november 2022 |
* Selleks et üleminekut arendajate jaoks lihtsustada, saavad arendajad taotleda ajapikendust 1. novembrini.
Nõuanne. Kui soovite tehnilisi juhiseid selle kohta, kuidas nendele nõuetele vastamiseks muuta oma rakenduse API sihitavat taset, vaadake üleviimise juhendit.
Wear OS-i rakenduse nõuded
Android OS-i versioon (API tase) |
Millal peavad esitatavad Wear OS-i rakendused seda API taset sihtima? | |
Uued rakendused | Rakenduse värskendused | |
Android 11 (API tase 30) (muutuseta) | 1. august 2022 | 1. november 2022 |
Rakenduse saadavaloleku nõuded
Praegu peavad olemasolevad rakendused (mobiilseadmetes, Android Autos, Android TV-s) 31. augustiks 2023 sihtima API taset 31 või uuemat (Wear OS-i puhul on nõutav API sihitav tase 30 kuni 33). Vastasel korral ei ole need enam leitavad kõikidele Google Play kasutajatele, kelle seadmetes käitatakse teie rakenduse sihitavast API tasemest uuemat Android OS-i versiooni, sest teie rakendus ei loodud järgima ohutuse ja kvaliteedi standardit, mida need kasutajad uuematest Android OS-i versioonidest eeldavad.
- Rakendused, mille sihitav tase on Android 11 (API tase 30)* või vanem, ei ole pärast 31. augustit 2023 saadaval uutele kasutajatele, kes kasutavad rakenduste API sihitavast tasemest uuemat Android OS-i versiooni.
- Rakendused, mille sihitav tase on Android 10 (API tase 29) või vanem, ei ole olnud pärast 1. novembrit 2022 saadaval uutele kasutajatele, kes kasutavad rakenduste API sihitavast tasemest uuemat Android OS-i versiooni (või pärast 1. maid 2023, kui rakendus kasutas laiendust).
* Selleks et üleminekut arendajate jaoks lihtsustada, saavad arendajad taotleda ajapikendust 1. novembrini 2023. Kui muudatus teid mõjutab, pääsete Play Console'is oma rakenduse ajapikenduse vormidele augusti alguses juurde, kui lähete lehele Eeskirjade olek, klõpsates vastava probleemi märguandel.
Mida nõuete järgmiseks teha?
Uued rakendused |
Olemasolevad rakendused |
Kui lasete välja uue rakenduse, peab see sihtima API taset 33 või uuemat. |
Kui teie olemasoleva rakenduse API sihitav tase on 31 või uuem, siis vastab teie rakendus nende eeskirjade nõuetele. Kui teie olemasoleva rakenduse sihitav tase on vanem kui API 31, siis ei ole teie rakendus enam saadaval kõikidele Google Play kasutajatele, kelle seadmetes käitatakse teie rakenduse sihitavast API tasemest uuemat Android OS-i versiooni, sest teie rakendust ei loodud järgima ohutuse ja kvaliteedi standardit, mida need kasutajad uuematest Android OS-i versioonidest eeldavad.
|
Wear OS-i nõuded
Uued rakendused |
Olemasolevad rakendused |
Kui lasete välja uue rakenduse, peab see sihtima API taset 30 või operatsioonisüsteemi kuni versioonini Android 13 (API tase 33). |
Kui teie olemasoleva rakenduse API sihitav tase on 30 või see on mõeldud operatsioonisüsteemile kuni versioonini Android 13 (API tase 33), siis vastab teie rakendus nende eeskirjade nõuetele. Kui teie olemasoleva rakenduse sihitav tase on vanem kui API 30, siis ei ole teie rakendus enam saadaval kõikidele Google Play kasutajatele, kelle seadmetes käitatakse teie rakenduse sihitavast API tasemest uuemat Android OS-i versiooni, sest teie rakendust ei loodud järgima ohutuse ja kvaliteedi standardit, mida need kasutajad uuematest Android OS-i versioonidest eeldavad.
|
Korduma kippuvad küsimused
API taset 30 või vanemat sihtivad rakendused
Mul on Google Plays avaldatud rakendus, mis sihib API taset 30 või vanemat (Wear OS-i puhul sihib rakendus API taset 29 või vanemat) ja mida ma ei kavatse värskendada. Millised valikud mul on?
Kui soovite jätkata rakenduse pakkumist olemasolevatele kasutajatele, ei pea te midagi tegema. Kuid teie rakendus ei ole Google Plays saadaval uutele kasutajatele, kelle seadmetes käitatakse teie rakenduse sihitavast tasemest uuemat Android OS-i versiooni. See on saadaval ainult neile Google Play kasutajatele, kelle seadmetes käitatakse teie rakenduse sihitava või uuema tasemega Android OS-i versiooni.
Teie rakendus peab 2023. aasta 31. augustiks sellele API sihitava taseme nõudele vastama, vastasel korral ei ole see enam leitav kõikide Google Play kasutajate puhul, kelle seadmetes käitatakse teie rakenduse sihitavast API tasemest uuemat Android OS-i versiooni.
Kui kavatsete oma rakenduse uuemale API sihitavale tasemele värskendada ja vajate pärast 31. augustit lisaaega, võite taotleda ajapikendust, et jätkata kõikidele Google Play kasutajatele rakenduse levitamist kuni 1. novembrini. Play Console'is on ajapikenduse vorm saadaval hiljem sellel aastal.
Kui soovite lõpetada rakenduse pakkumise ka vanemaid seadmeid kasutavatele uutele kasutajatele, võite oma rakenduse avaldamise tühistada.
Kust ma leian ajapikenduse vormi, millega taotleda kõikidele Google Play kasutajatele levitamise jätkamist kuni 2023. aasta 1. novembrini?
Mul on rakendused, mida ma ei soovi enam Google Plays avaldada. Mida ma teha saan?
Kuidas mõjutab see kasutajaid, kes on mu rakenduse varem juba alla laadinud?
Kas see värskendus mõjutab rakenduse allalaadimisi?
Milline on uuema seadme kasutaja kasutuskogemus, kui ta külastab rakenduste poe lehele suunavat süvalinki, kuid rakendus sihib API taset 30 või vanemat?
Kas olemasolevate API taset 30 või vanemat sihtivate rakenduste jaoks on erandeid?
Jah. Teeme erandeid püsivalt privaatsete rakenduste jaoks, mis on mõeldud vaid konkreetse organisatsiooni kasutajatele ja vaid organisatsioonisiseseks levitamiseks ning vabastatud on ka rakendused, mis sihivad Android Automotive OS-i kuju tüüpi.