Od 31. kolovoza 2024.:
- nove aplikacije i ažuriranja aplikacija moraju ciljati Android 14 (razina API-ja 34) da bi se poslali na Google Play (osim za Wear OS i Android TV aplikacije, koje moraju ciljati Android 13 ili novije verzije).
- Postojeće aplikacije moraju ciljati Android 13 (razina API-ja 33) ili noviju verziju da bi ostale dostupne novim korisnicima na uređajima s OS-om Android višim od ciljane razine API-ja za vašu aplikaciju. Aplikacije koje ciljaju Android 12 (razina API-ja 31) ili starije verzije (Android 10 ili starije verzije za Wear OS i Android 11 ili starije verzije za TV OS) bit će dostupne samo na uređajima s OS-om Android koji su isti ili stariji od ciljane razine API-ja vaših aplikacija.
Produljenje možete zatražiti do 1. studenog 2024. ako trebate više vremena za ažuriranje aplikacije. Obrascima za produljenje za svoju aplikaciju moći ćete pristupiti krajem godine na Play konzoli.
Svaka nova verzija Androida uvodi promjene kojima se poboljšavaju korisnički doživljaj, sigurnost i ukupna izvedba Android platforme. Svaka aplikacija u datoteci manifesta navodi targetSdkVersion
(poznat i kao ciljana razina API-ja). Ciljana razina API-ja označava kako se vaša aplikacija treba izvoditi na različitim verzijama Androida.
Ako aplikaciju konfigurirate tako da cilja nedavnu razinu API-ja, korisnici mogu imati koristi od poboljšanja sigurnosti, privatnosti i izvedbe, a aplikacija se i dalje može izvoditi na starijim verzijama Androida (do minSdkVersion
).
Da bi korisnicima Androida i Google Playa pružio siguran doživljaj, Google Play zahtijeva da sve aplikacije ispunjavaju zahtjeve za ciljanu razinu API-ja navedene u nastavku.
Iznimke od ovih zahtjeva uključuju sljedeće:
- trajno privatne aplikacije koje su ograničene na korisnike u određenoj organizaciji i namijenjene su samo internoj distribuciji
- aplikacije koje ciljaju automobilske formate hardvera i nalaze se u istom paketu ostat će vidljive svim korisnicima Google Playa.
Definicije
Nova aplikacija | Aplikacija koja još nije objavljena na Google Playu (tj. potpuno nova aplikacija). |
Postojeća aplikacija | Aplikacija koja je objavljena na Google Playu. |
Ažuriranje aplikacije | Nova verzija aplikacije koju šaljete na pregled radi zamjene postojeće aplikacije. |
Zahtjevi za ažuriranje aplikacija
Verzija OS-a Android |
Do kada se nove aplikacije i ažuriranja aplikacija moraju poslati da bi se ciljala ta razina API-ja? | |
Nove aplikacije | Ažuriranja aplikacija | |
Android 14 (razina API-ja 34)* |
31. kolovoza 2024. |
31. kolovoza 2024. |
Android 13 (razina API-ja 33) |
31. kolovoza 2023. |
31. kolovoza 2023. |
*Razvojni programeri moći će zatražiti odgodu do 1. studenog.
Savjet: tehničke smjernice o načinu promjene ciljane razine API-ja za aplikaciju radi udovoljavanja tim zahtjevima potražite u vodiču za migraciju.
Zahtjevi za aplikaciju za Wear OS
Verzija OS-a Android (razina API-ja) |
Kada poslane aplikacije za Wear OS moraju ciljati tu razinu API-ja? | |
Nove aplikacije | Ažuriranja aplikacija | |
Android 13 (razina API-ja 33) ili novija verzija | 31. kolovoza 2024. | 31. kolovoza 2024. |
Android 11 (razina API-ja 30) ili novija verzija | 31. kolovoza 2023. | 31. kolovoza 2023. |
Zahtjevi aplikacije Android TV
Verzija OS-a Android (razina API-ja) |
Kada poslane aplikacije Android TV moraju ciljati tu razinu API-ja? | |
Nove aplikacije | Ažuriranja aplikacija | |
Android 13 (razina API-ja 33) ili novija verzija | 31. kolovoza 2024. | 31. kolovoza 2024. |
Zahtjevi za dostupnost aplikacija
Postojeće aplikacije (za mobilne uređaje i Android Auto) trenutačno moraju ciljati Android 13 (razina API-ja 33) ili noviju verziju do 31. kolovoza 2024. (Android 11 (razina API-ja 30) ili noviju verziju za Wear OS) i (Android 12 (razina API-ja 32) ili noviju verziju za Android TV). U suprotnom ih korisnici Google Playa, čiji uređaji imaju verzije OS-a Android novije od ciljane razine API-ja za vašu aplikaciju, neće moći otkriti jer vaša aplikacija nije razvijena kako bi zadovoljila standard sigurnosti i kvalitete koji ti korisnici očekuju od novijih verzija OS-a Android.
- Nakon 31. kolovoza 2024. aplikacije s ciljanom razinom Androida 12 (razina API-ja 31)* ili starijom razinom neće biti dostupne novim korisnicima koji upotrebljavaju verziju OS-a Android noviju od ciljanog API-ja aplikacija.
- Nakon 1. studenog 2023. aplikacije s ciljanom razinom Androida 11 (razina API-ja 30) ili starijom razinom nisu bile dostupne novim korisnicima koji su upotrebljavali verziju OS-a Android noviju od ciljanog API-ja aplikacija.
*Razvojni programeri moći će zatražiti odgodu do 1. studenog 2024. Obrascima za produljenje za svoju aplikaciju moći ćete pristupiti krajem godine na Play konzoli.
Što učiniti kako bi se postigla usklađenost
Nove aplikacije |
Postojeće aplikacije |
Prilikom objavljivanja nove aplikacije morate ciljati Android 14 (razina API-ja 34) ili noviju verziju. |
Ako je cilj vaše postojeće aplikacije Android 13 (razina API-ja 33) ili novija verzija, vaša je aplikacija usklađena s ovim pravilima. Ako je cilj vaše postojeće aplikacije niži od Androida 13 (razine API-ja 33), aplikacija će prestati biti dostupna svim novim korisnicima čiji uređaji imaju verzije OS-a Android novije od ciljanih razina API-ja vaše aplikacije jer vaša aplikacija nije razvijena kako bi zadovoljila standard sigurnosti i kvalitete koji ti korisnici očekuju od novijih verzija OS-a Android.
|
Zahtjevi za aplikaciju za Wear OS
Nove aplikacije |
Postojeće aplikacije |
Prilikom objavljivanja nove Wear aplikacije morate ciljati Android 13 (razina API-ja 33) ili noviju verziju. |
Ako vaša postojeća Wear aplikacija cilja Android 11 (razina API-ja 30), vaša je aplikacija usklađena s ovim pravilima. Ako vaša postojeća aplikacija cilja Android 10 (razina API-ja 29) ili stariju verziju, aplikacija će prestati biti dostupna svim korisnicima Google Playa čiji uređaji imaju verzije OS-a Android novije od ciljane razine API-ja vaše aplikacije jer vaša aplikacija nije razvijena kako bi zadovoljila standard sigurnosti i kvalitete koji ti korisnici očekuju od novijih verzija OS-a Android.
|
Zahtjevi za Android TV
Nove aplikacije |
Postojeće aplikacije |
Prilikom objavljivanja nove Wear aplikacije morate ciljati Android 13 (razina API-ja 33) ili noviju verziju. |
Ako vaša postojeća aplikacija Android TV cilja Android 12 (razina API-ja 31), vaša je aplikacija usklađena s ovim pravilima. Ako vaša postojeća aplikacija cilja Android 11 (razina API-ja 30) ili stariju verziju, aplikacija će prestati biti dostupna svim korisnicima Google Playa čiji uređaji imaju verzije OS-a Android novije od ciljane razine API-ja vaše aplikacije jer vaša aplikacija nije razvijena kako bi zadovoljila standard sigurnosti i kvalitete koji ti korisnici očekuju od novijih verzija OS-a Android.
|
Česta pitanja
Za aplikacije koje ciljaju API 31 ili starije razine
Imam aktivnu aplikaciju na Google Playu koja cilja API 31 ili starije razine (odnosno API 29 ili starije razine za Wear OS) i ne planiram je ažurirati. Koje mogućnosti imam?
Ako tu aplikaciju želite nastaviti posluživati postojećim korisnicima, ne morate učiniti ništa. No vaša aplikacija neće biti dostupna u Trgovini Google Play novim korisnicima na uređajima s verzijom OS-a Android koja je novija od razine API-ja koju cilja vaša aplikacija. Bit će dostupna samo korisnicima Playa na uređajima s verzijom OS-a Android koja je jednaka razini API-ja vaše aplikacije ili je starija od te razine.
Ako svoju aplikaciju namjeravate ažurirati na noviji ciljani API i trebate više vremena nakon 31. kolovoza 2024., možete zatražiti produljenje da biste je nastavili distribuirati svim korisnicima Google Playa do 1. studenog 2024. Obrazac zahtjeva za produljenje bit će dostupan krajem godine na Play konzoli.
Ako želite prestati posluživati aplikaciju novim korisnicima čak i na starijim uređajima, možete poništiti objavljivanje aplikacije.
Gdje mogu pronaći obrazac zahtjeva za produljenje radi nastavka distribucije svim korisnicima Google Playa do 1. studenog 2024.?
Imam aplikacije za koje više ne želim da budu objavljene na Google Playu. Što mogu učiniti?
Kako će to utjecati na moje korisnike koji su već preuzeli moju aplikaciju?
Hoće li to ažuriranje utjecati na preuzimanja aplikacije?
Kakav će biti korisnički doživljaj ako korisnik na novijem uređaju posjeti dubinsku vezu na stranicu trgovine aplikacija, no aplikacija cilja API 31 ili starije razine?
Postoje li iznimke za postojeće aplikacije koje ciljaju API 30 ili starije verzije?
Da. Iznimke dopuštamo za trajno privatne aplikacije koje su ograničene na korisnike u određenoj organizaciji i namijenjene su samo internoj distribuciji, a izuzete su i aplikacije koje ciljaju format hardvera Android Automotive OS-a.