Lai mērķa API līmeņa ieviešanas termiņi būtu vieglāk saprotami, turpmāk vienotais termiņš katru gadu būs 31. augusts.
No 2023. gada 31. augusta spēkā stājas tālāk norādītās prasības.
- Jaunu lietotņu mērķa versijai ir jābūt Android 13 (API 33. līmenis) vai jaunākai versijai, izņemot Wear OS lietotnes, kuru mērķa versijai ir jābūt Android 11 (API 30. līmenis) vai līdz Android 13 (API 33. līmenis).
- Esošajās lietotnēs ir jābūt ieviestam API 31. līmenim vai augstākam līmenim, lai tās arī turpmāk būtu pieejamas lietotājiem ierīcēs, kurās darbojas Android OS versija, kas ir jaunāka par jūsu lietotnes mērķa API līmeni. Lietotnes, kuru mērķa API līmenis ir 30. līmenis vai zemāks (vai Wear OS lietotnes ar mērķa API 29. līmeni vai zemāku), būs pieejamas tikai ierīcēs, kurās darbojas Android OS versija ar tā paša līmeņa mērķa API vai zemāku līmeni.
Ar katru jaunu Android versiju tiek ieviestas izmaiņas, kas uzlabo Android platformā pieejamās iespējas, kā arī platformas drošību un veiktspēju kopumā. Katrai lietotnei manifesta failā tiek norādīts parametrs targetSdkVersion
jeb mērķa API līmenis. Mērķa API līmenis norāda, kā lietotnei paredzēts darboties dažādās Android versijās.
Ja kā lietotnes mērķi konfigurēsiet nesenu API līmeni, lietotāji varēs gūt priekšrocības no drošības, konfidencialitātes un veiktspējas uzlabojumiem, bet lietotne joprojām varēs darboties vecākās Android versijās (ne vecākā versijā kā norādītajā minSdkVersion
).
Lai lietotāji varētu droši izmantot Android ierīces un Google Play saturu, visām lietotnēm pakalpojumā Google Play ir jāatbilst tālāk norādītajām mērķa API līmeņa prasībām.
Tālāk ir norādīti šo prasību izņēmumi.
- Pastāvīgi privātas lietotnes, kas ir paredzētas tikai lietotājiem konkrētā organizācijā un tikai iekšējai izplatīšanai.
- Lietotnes, kas ir paredzētas konstrukcijai “Automotive” un ir iekļautas vienā pakotnē, joprojām būs atklājamas visiem Google Play lietotājiem.
Definīcijas
Jauna lietotne | Lietotne, kas vēl nav publicēta pakalpojumā Google Play (piemēram, pilnīgi jauna lietotne). |
Esoša lietotne | Lietotne, kas ir publicēta pakalpojumā Google Play. |
Lietotnes atjauninājums | Jauna lietotnes versija, kuru iesniedzat pārskatīšanai, lai aizstātu esošo lietotni. |
Lietotņu atjaunināšanas prasības
Android OS versija |
Līdz kuram datumam jaunajās lietotnēs vai lietotņu atjauninājumos ir jāievieš norādītais mērķa API līmenis? | |
Jaunas lietotnes | Lietotņu atjauninājumi | |
Android 13 (API 33. līmenis)* |
2023. gada 31. augusts |
2023. gada 31. augusts |
Android 12 (API 31. līmenis) |
2022. gada 31. augusts |
2022. gada 1. novembris |
*Lai atvieglotu šo izmaiņu ieviešanu, izstrādātājiem būs pieejama iespēja pieprasīt pagarinājumu līdz 1. novembrim.
Padoms. Tehniskus norādījumus par to, kā mainīt lietotnes mērķa API līmeni, lai tas atbilstu šīm prasībām, skatiet migrēšanas ceļvedī.
Prasības par Wear OS lietotnēm
Android OS versija (API līmenis) |
Līdz kuram datumam Wear OS lietotnē ir jāievieš mērķa API līmenis? | |
Jaunas lietotnes | Lietotņu atjauninājumi | |
Android 11 (API 30. līmenis) (bez izmaiņām) | 2022. gada 1. augusts | 2022. gada 1. novembris |
Prasības par lietotnes pieejamību
Pašlaik esošajās lietotnēs (mobilajās ierīcēs, Android Auto, Android TV ierīcēs) līdz 2023. gada 31. augustam ir jābūt ieviestam API 31. līmenim vai augstākam līmenim (Wear OS lietotnēs — API 30. līmenim vai līdz pat API 33. līmenim). Ja tas nav izdarīts, lietotnes vairs nebūs atklājamas visiem Google Play lietotājiem, kuru ierīcēs darbojas Android OS versija, kas ir jaunāka par lietotnes mērķa API līmeni, jo jūsu lietotne netika izstrādāta tā, lai atbilstu drošības un kvalitātes standartam, ko šie lietotāji gaida no jaunākām Android OS versijām.
- Pēc 2023. gada 31. augusta jauniem lietotājiem, kuru ierīces Android OS versija ir jaunāka par lietotņu mērķa API, nebūs pieejamas lietotnes, kas ir paredzētas operētājsistēmai Android 11 (API 30. līmenis)* vai vecākai versijai.
- Pēc 2022. gada 1. novembra (vai 2023. gada 1. maija, ja lietotne bija saņēmusi pagarinājumu) jauniem lietotājiem, kuru Android OS versija ir jaunāka par lietotņu mērķa API, nav pieejamas lietotnes, kas ir paredzētas operētājsistēmai Android 10 (API 29. līmenis) vai vecākai versijai.
* Lai atvieglotu šo izmaiņu ieviešanu, izstrādātājiem būs pieejama iespēja pieprasīt pagarinājumu līdz 2023. gada 1. novembrim. Nepieciešamības gadījumā no augusta varēsiet piekļūt lietotnes pagarinājuma termiņa pieprasījuma veidlapām rīka Play Console lapā Politikas statuss, noklikšķinot uz attiecīgās problēmas.
Kā rīkoties, lai nodrošinātu atbilstību prasībām
Jaunas lietotnes |
Esošas lietotnes |
Publicējot jaunu lietotni, tajā jābūt ieviestam API 33. līmenim vai augstākam līmenim. |
Ja esošās lietotnes mērķa API līmenis ir 31 vai augstāks, lietotne atbilst šai politikai. Ja esošās lietotnes mērķa API līmenis ir zemāks par 31. līmeni, lietotne vairs nebūs pieejama tiem Google Play lietotājiem, kuru ierīcēs darbojas Android OS versija, kas ir jaunāka par lietotnes mērķa API līmeni, jo jūsu lietotne netika izstrādāta tā, lai atbilstu drošības un kvalitātes standartam, ko šie lietotāji gaida no jaunākām Android OS versijām.
|
Wear OS prasības
Jaunas lietotnes |
Esošas lietotnes |
Publicējot jaunu lietotni, tajā ir jābūt ieviestam API 30. līmenim vai tai ir jābūt paredzētai līdz pat operētājsistēmai Android 13 (API 33. līmenis). |
Ja esošās lietotnes mērķa API līmenis ir 30 vai tā ir paredzēta līdz pat operētājsistēmai Android 13 (API 33. līmenis), lietotne atbilst šai politikai. Ja esošās lietotnes mērķa API līmenis ir zemāks par 30. līmeni, lietotne vairs nebūs pieejama tiem Google Play lietotājiem, kuru ierīcēs darbojas Android OS versija, kas ir jaunāka par lietotnes mērķa API līmeni, jo jūsu lietotne netika izstrādāta tā, lai atbilstu drošības un kvalitātes standartam, ko šie lietotāji gaida no jaunākām Android OS versijām.
|
Bieži uzdotie jautājumi
Par lietotnēm, kurās ir ieviests API 30. līmenis vai zemāks līmenis
Pakalpojumā Google Play ir publicēta mana lietotne, kurā ir ieviests API 30. līmenis vai zemāks līmenis (vai Wear OS lietotne, kurā ir ieviests API 29. līmenis vai zemāks līmenis), un es neplānoju to atjaunināt. Kā man rīkoties?
Ja vēlaties turpināt šīs lietotnes rādīšanu esošajiem lietotājiem, jums nekas nav jādara. Taču jūsu lietotne pakalpojumā Google Play nebūs pieejama jauniem lietotājiem ierīcēs, kuru Android OS versija ir jaunāka par lietotnes mērķa līmeni. Tā būs pieejama tikai Google Play lietotājiem, kuru ierīcēs darbojas operētājsistēma Android OS un API līmenis ir tāds pats kā jūsu lietotnei vai zemāks.
Līdz 2023. gada 31. augustam lietotnē jābūt ieviestam pieprasītajam mērķa API līmenim, citādi lietotne vairs nebūs atklājama tiem Google Play lietotājiem, kuru ierīcēs darbojas Android OS versija, kas ir jaunāka par lietotnes mērķa API līmeni.
Ja plānojat atjaunināt lietotni, ieviešot jaunāku mērķa API līmeni, bet līdz 31. augustam to nepagūsiet izdarīt, varat pieprasīt termiņa pagarināšanu līdz 1. novembrim, lai varētu turpināt lietotnes izplatīšanu visiem Google Play lietotājiem. Vēlāk šī gada laikā rīkā Play Console būs pieejama termiņa pagarinājuma pieprasījuma veidlapa.
Ja vēlaties pārtraukt lietotnes rādīšanu jauniem lietotājiem arī vecākās ierīcēs, varat atcelt lietotnes publicēšanu.
Kur varu piekļūt pagarinājuma termiņa pieprasījuma veidlapai, lai līdz 2023. gada 1. novembrim varētu turpināt lietotnes izplatīšanu visiem Google Play lietotājiem?
Man ir lietotnes, kuras vairs nevēlos publicēt pakalpojumā Google Play. Kā rīkoties?
Kā tiks ietekmēti lietotāji, kas iepriekš jau ir lejupielādējuši manu lietotni?
Vai šis atjauninājums ietekmēs lietotņu lejupielādes?
Kāda būs lietotāja pieredze, ja lietotājs jaunākā ierīcē apmeklēs dziļo saiti uz lietotņu veikala lapu, bet lietotnē ir ieviests API 30. līmenis vai zemāks līmenis?
Vai ir kādi izņēmumi esošām lietotnēm ar mērķa API 30. līmeni vai zemāku līmeni?
Jā. Mēs pieļaujam izņēmumus attiecībā uz pastāvīgi privātām lietotnēm, kas ir paredzētas tikai lietotājiem konkrētā organizācijā un tikai iekšējai izplatīšanai, kā arī attiecībā uz lietotnēm, kas ir paredzētas konstrukcijai “Android Automotive OS”.