Alates 31. augustist 2024 jõustuvad järgmised nõuded.
- Google Playsse esitatavad uued rakendused ja rakendusevärskendused peavad sihtima versiooni Android 14 (API tase 34), välja arvatud Wear OS-i ja Androidi TV rakendused, mis peavad sihtima versiooni Android 13 või uuemat versiooni.
- Olemasolevad rakendused peavad sihtima versiooni Android 13 (API tase 33) või uuemat versiooni, et need oleksid ka edaspidi saadaval uutele kasutajatele seadmetes, milles käitatakse teie rakenduse API sihitavast tasemest uuemat Android OS-i versiooni. Rakendused, mis sihivad versiooni Android 12 (API tase 31) või vanemat versiooni (Wear OS-i puhul kuni versioonini Android 10 või TV OS-i puhul kuni versioonini Android 11), on edaspidi saadaval ainult seadmetes, milles käitatakse teie rakenduse API sihitava tasemega sama Android OS-i versiooni või sellest vanemat versiooni.
Kui vajate rakenduse värskendamiseks rohkem aega, saate taotleda ajapikendust kuni 1. novembrini 2024. Rakenduse ajapikenduse vormid tehakse teile Play Console’is kättesaadavaks hiljem selle aasta jooksul.
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 kujutüüpi ning on koondatud samasse paketti.
Mõisted
Uus rakendus | Rakendus, mida ei ole veel Google Plays avaldatud (s.t 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 14 (API tase 34)* |
31. august 2024 |
31. august 2024 |
Android 13 (API tase 33) |
31. august 2023 |
31. august 2023 |
* Arendajad võivad taotleda ajapikendust kuni 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 13 (API tase 33) või uuem | 31. august 2024 | 31. august 2024 |
Android 11 (API tase 30) või uuem | 31. august 2023 | 31. august 2023 |
Androidi TV rakenduse nõuded
Android OS-i versioon (API tase) |
Millal peavad esitatavad Androidi TV rakendused seda API taset sihtima? | |
Uued rakendused | Rakenduse värskendused | |
Android 13 (API tase 33) või uuem | 31. august 2024 | 31. august 2024 |
Rakenduse saadavaloleku nõuded
Praegu peavad olemasolevad rakendused (mobiili- ja Android Auto platvormil) sihtima hiljemalt 2024. aasta 31. augustiks versiooni 13 (API tase 33) või uuemat versiooni (Wear OS-i puhul versiooni Android 11 (API tase 30) või uuemat ja Android TV puhul versiooni Android 12 (API tase 32) või uuemat). Vastasel korral ei ole need enam leitavad kõikidele Google Play kasutajatele, kelle seadmetes käitatakse teie rakenduse API sihitavast tasemest uuemat Android OS-i versiooni, sest teie rakendust pole loodud järgima ohutuse ja kvaliteedi standardit, mida need kasutajad uuematest Android OS-i versioonidest eeldavad.
- Rakendused, mis sihivad versiooni 12 (API tase 31)* või vanemat versiooni, ei ole pärast 2024. aasta 31. augustit saadaval uutele kasutajatele, kes kasutavad rakenduste sihitavast API-st uuemat Android OS-i.
- Rakendused, mille sihitav tase on Android 11 (API tase 30) või vanem, ei ole olnud pärast 1. novembrit 2023 saadaval uutele kasutajatele, kes kasutavad rakenduste API sihitavast tasemest uuemat Android OS-i versiooni.
* Arendajad võivad taotleda ajapikendust kuni 1. novembrini 2024. Rakenduse ajapikenduse vormid tehakse teile Play Console’is kättesaadavaks hiljem selle aasta jooksul.
Mida nõuete järgimiseks teha?
Uued rakendused |
Olemasolevad rakendused |
Kui avaldate uue rakenduse, peate sihtima versiooni Android 14 (API tase 34) või uuemat versiooni. |
Kui teie olemasolev rakendus sihib versiooni Android 13 (API tase 33) või uuemat versiooni, järgib see neid eeskirju. Kui teie olemasolev rakendus sihib Android 13-st (API tase 33) vanemat versiooni, lakkab see olemast saadaval uutele kasutajatele, kelle seadmetes käitatakse teie rakenduse API sihitavast tasemest uuemaid Android OS-i versioone, sest teie rakendust pole loodud järgima ohutuse ja kvaliteedi standardit, mida need kasutajad uuematest Android OS-i versioonidest eeldavad.
|
Wear OS-i rakenduse nõuded
Uued rakendused |
Olemasolevad rakendused |
Kui avaldate uue Weari rakenduse, peate sihtima versiooni Android 13 (API tase 33) või uuemat versiooni. |
Kui teie olemasolev Weari rakendus sihib versiooni Android 11 (API tase 30), järgib see neid eeskirju. Kui teie olemasolev rakendus sihib Android 10-st (API tase 29) vanemat versiooni, lakkab see olemast saadaval kõikidele Google Play kasutajatele, kelle seadmetes käitatakse teie rakenduse API sihitavast tasemest uuemaid Android OS-i versioone, sest teie rakendust pole loodud järgima ohutuse ja kvaliteedi standardit, mida need kasutajad uuematest Android OS-i versioonidest eeldavad.
|
Android TV nõuded
Uued rakendused |
Olemasolevad rakendused |
Kui avaldate uue Weari rakenduse, peate sihtima versiooni Android 13 (API tase 33) või uuemat versiooni. |
Kui teie olemasolev Androidi TV rakendus sihib versiooni Android 12 (API tase 31), siis järgib see neid eeskirju. Kui teie olemasolev rakendus sihib Android 11-st (API tase 30) vanemat versiooni, lakkab see olemast saadaval kõikidele Google Play kasutajatele, kelle seadmetes käitatakse teie rakenduse API sihitavast tasemest uuemaid Android OS-i versioone, sest teie rakendust pole loodud järgima ohutuse ja kvaliteedi standardit, mida need kasutajad uuematest Android OS-i versioonidest eeldavad.
|
Korduma kippuvad küsimused
API taset 31 või vanemat sihtivad rakendused
Mul on Google Plays avaldatud rakendus, mis sihib API taset 31 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 Play poes saadaval uutele kasutajatele, kelle seadmetes käitatakse teie rakenduse sihitavast tasemest uuemat Android OS-i versiooni. See on saadaval ainult neile Play kasutajatele, kelle seadmetes käitatakse teie rakenduse sihitava või uuema API tasemega Android OS-i versiooni.
Kui kavatsete oma rakenduse uuemale API sihitavale tasemele värskendada ja vajate pärast 2024. aasta 31. augustit lisaaega, võite taotleda ajapikendust, et jätkata kõikidele Google Play kasutajatele rakenduse levitamist kuni 1. novembrini 2024. Ajapikenduse vorm tehakse Play Console’is kättesaadavaks hiljem selle aasta jooksul.
Kui soovite lõpetada rakenduse pakkumise ka vanemaid seadmeid kasutavatele uutele kasutajatele, saate oma rakenduse avaldamise tühistada.
Kust ma leian ajapikenduse vormi, millega taotleda kõikidele Google Play kasutajatele levitamise jätkamist kuni 2024. 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 rakenduse poelehele suunavat süvalinki, kuid rakendus sihib API taset 31 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.