Od kolovoza 2021. nove aplikacije na Google Playu moraju se objavljivati pomoću Android App Bundlea. Nove aplikacije veće od 200 MB mogu koristiti Play Asset Delivery ili isporuku značajki za Play
Od 30. lipnja 2023. Google Play više ne podržava ažuriranja aplikacija za TV pomoću APK-ova. Sva ažuriranja aplikacija za TV moraju se objaviti pomoću Android App Bundleova (AAB).
Da biste saznali više, pročitajte članak Stigla je budućnost Android App Bundleova na Blogu za razvojne programere za Android.
Android App Bundle preporučeni je format za objavljivanje na Google Playu. Objavljivanje pomoću paketa aplikacije pomaže da smanjite veličinu aplikacije, pojednostavite izdanja i omogućite napredne značajke distribucije.
Pomoću alata za istraživanje paketa aplikacije na Play konzoli jednostavno možete upravljati paketima i verzijama aplikacije na jednom mjestu. Možete i pristupiti korisnim metapodacima, preuzimanjima i uvidima u generiranja Google Playa za isporuku značajke.
Kako funkcioniraju paketi aplikacije i koje su njihove prednosti
Google Play upotrebljava pakete aplikacije za razvoj i isporuku APK-ova koji su optimizirani za svaku konfiguraciju uređaja, što korisnicima omogućuje učinkovitije aplikacije. To znači da trebate razviti, potpisati i prenijeti samo jedan paket aplikacije da biste podržali optimizirane APK-ove za širok raspon konfiguracija uređaja. Google Play zatim upravlja APK-ovima za distribuciju vaše aplikacije i poslužuje ih.
Značajke i prednosti paketa aplikacije- Objavljivanje manjih aplikacija, s bržom instalacijom i manjom veličinom na disku, što može smanjiti broj deinstaliranja.
- Pojednostavljeno upravljanje izdanjem zahvaljujući jednostavnom objavljivanju više APK-ova i upravljanju njima.
- Za modularizaciju aplikacije i uključivanje modula značajki možete upotrijebiti isporuku značajki za Play. Module značajki možete isporučiti na više načina:
- Isporuka u trenutku instalacije: moduli značajki isporučuju se u trenutku instalacije. Tu mogućnost možete odabrati da biste iskoristili kraće trajanje izrade ili isporučili module u trenutku instalacije. Kasnije ih možete deinstalirati kako ne bi nepotrebno zauzimali prostor na disku.
- Uvjetna isporuka: moduli značajki isporučuju se u trenutku instalacije na temelju uvjeta kao što su zemlja korisnika, značajke uređaja i minimalna verzija SDK-a.
- Isporuka na zahtjev: moduli značajki instaliraju se i deinstaliraju prema potrebi, umjesto da se isporučuju svim korisnicima za cijelo vrijeme trajanja vaše aplikacije.
- Instant doživljaji: moduli značajki mogu imati omogućenu instant verziju, što znači da korisnik ne mora instalirati vašu aplikaciju, već mu se nude veze za otvaranje instant doživljaja i gumb Isprobajte odmah na unosu u trgovini.
- Za isporuku velikih paketa elemenata možete upotrijebiti Play Asset Delivery. Isporuku paketa elemenata možete prilagoditi na različite načine:
- Isporuka u trenutku instalacije: paketi elemenata isporučuju se prilikom instalacije (unaprijed) i dostupni su aplikaciji pri pokretanju.
- Isporuka neposredno nakon instalacije: paketi elemenata automatski se isporučuju nakon instalacije aplikacije. Aplikacija se ne mora otvoriti da bi se preuzimanje pokrenulo. Preuzimanje ne sprječava korisnika da otvori aplikaciju.
- Isporuka na zahtjev: paketi elemenata preuzimaju se prema potrebi dok je aplikacija pokrenuta.
- Ako vaša aplikacija ima vlastiti alat za odabir jezika u aplikaciji, možete upotrijebiti API za dodatne jezike da biste korisnicima dopustili pristup i preuzimanje dodatnih jezičnih resursa na zahtjev.
Upotreba alata za istraživanje paketa aplikacije
Pomoću alata za istraživanje paketa aplikacije možete provjeriti verzije aplikacije, preuzimati elemente i steći uvide u generiranja Google Playa za isporuku.
U gornjem desnom kutu stranice alata za istraživanje paketa aplikacije nalazi se filtar verzija koji možete upotrebljavati zajedno s tri kartice u nastavku kako biste istraživali različite verzije i konfiguracije APK-ova za distribuciju vaše aplikacije na različitim uređajima. Filtar verzija funkcionalni je ekvivalent zbirke artefakata u prethodnoj verziji Google Play konzole.
Alat za istraživanje paketa aplikacije ima tri kartice:
- Pojedinosti: pregledajte precizne pojedinosti o svakoj verziji aplikacije.
- Preuzimanja: generirajte veze za instalaciju svake verzije aplikacije, preuzmite APK-ove za određene uređaje da biste testirali aplikaciju ili je unaprijed instalirali na uređaje, preuzmite univerzalni APK i upravljajte ostalim elementima povezanim sa svakom verzijom.
- Isporuka: pregledajte što Google Play generira iz vašeg paketa aplikacije i pod kojim se uvjetima isporučuju svi artefakti za distribuciju.
Preduvjeti i preporuke
- Da biste upotrebljavali pakete aplikacije, morate se prijaviti za potpisivanje aplikacije putem Playa.
- Da biste upotrebljavali napredne značajke distribucije, pregledajte ovu dokumentaciju:
Pregled pojedinosti o APK-u
Da biste pregledali APK-ove koje Google Play generira na temelju vašeg paketa aplikacije:
- Otvorite stranicu alata za istraživanje paketa aplikacije (
Testirajte i objavite
> Alat za istraživanje paketa aplikacije). - Na kartici Uređaji odaberite filtar verzija u gornjem desnom dijelu stranice.
- U tablici Odabir verzije odaberite strelicu desno za verziju koju želite pregledati.
- Pregledajte pojedinosti o verziji.
- Neobavezno: u odjeljku Podržani Android uređaji možete odabrati Prikaz kataloga uređaja da biste vidjeli uređaje koji su kompatibilni s tom verzijom aplikacije i upravljali njima.
Dijeljenje veze za instalaciju
Da biste podijelili vezu za instalaciju odgovarajućeg APK-a za određeni uređaj koji Google Play generira na temelju vašeg paketa aplikacije:
- Otvorite stranicu alata za istraživanje paketa aplikacije (
Testirajte i objavite
> Alat za istraživanje paketa aplikacije). - Odaberite filtar verzija u gornjem desnom dijelu stranice.
- U tablici Odabir verzije odaberite strelicu desno za verziju koju želite pregledati.
- Odaberite karticu Preuzimanja.
- Da biste podijelili vezu za instalaciju APK-a za određeni uređaj: u odjeljku Veza za interno dijeljenje aplikacija odaberite Kopiraj vezu koju je moguće dijeliti.
- Podijelite vezu.
- Savjet: možete odabrati Upravljanje pristupom da biste posjetili stranicu Interno dijeljenje aplikacije i brzo dijelili veze na pakete aplikacije i APK-ove sa svojim timom. Da biste saznali više, idite na Interno dijeljenje paketa aplikacije i APK-ova.
Preuzimanje APK-ova za određeni uređaj
Možete preuzeti APK-ove za određeni uređaj i APK-ove za instalaciju unaprijed na određeni uređaj da biste ih podijelili s OEM-ovima radi instalacije unaprijed na njihove uređaje (tako da ih Google Play kasnije može ažurirati).
Da biste preuzeli APK-ove za određeni uređaj koje Google Play generira na temelju vašeg paketa aplikacije:
- Otvorite stranicu alata za istraživanje paketa aplikacije (
Testirajte i objavite
> Uređaji i verzije > Alat za istraživanje paketa aplikacije). - Odaberite filtar verzija u gornjem desnom dijelu stranice.
- U tablici Odabir verzije odaberite strelicu desno za verziju koju želite pregledati.
- Odaberite karticu Preuzimanja.
- U tablici APK-ovi za određeni uređaj odaberite ikonu za preuzimanje pored APK-a koji želite spremiti ili podijeliti.
Preuzimanje potpisanog, univerzalnog APK-a
Potpisani, univerzalni APK jedan je APK za instaliranje koji je potpisan istim ključem za potpisivanje aplikacije koji upotrebljava potpisivanje aplikacije putem Playa za vašu aplikaciju. Taj APK možete distribuirati u drugim trgovinama aplikacija i distribucijskim kanalima kao što su web-lokacije kako bi, gdje god distribuirali aplikaciju, bio potpisan istim ključem.
Da biste preuzeli potpisani, univerzalni APK:
- Otvorite stranicu alata za istraživanje paketa aplikacije (
Testirajte i objavite
> Alat za istraživanje paketa aplikacije). - Odaberite filtar verzija u gornjem desnom dijelu stranice.
- U tablici Odabir verzije odaberite strelicu desno za verziju koju želite pregledati.
- Odaberite karticu Preuzimanja.
- U tablici Elementi odaberite ikonu za preuzimanje pored datoteke Potpisani, univerzalni APK.
Preuzimanje datoteka elemenata i datoteka za demaskiranje
Da biste preuzeli datoteke elemenata, datoteke za demaskiranje i izvorne simbole za otklanjanje pogrešaka za APK-ove koje Google Play generira na temelju vašeg paketa aplikacije:
- Otvorite stranicu alata za istraživanje paketa aplikacije (
Testirajte i objavite
> Alat za istraživanje paketa aplikacije). - Odaberite filtar verzija u gornjem desnom dijelu stranice.
- U tablici Odabir verzije odaberite strelicu desno za verziju koju želite pregledati.
- Odaberite karticu Preuzimanja.
- U tablici Elementi odaberite ikonu za preuzimanje pored datoteka koje želite spremiti ili podijeliti.
Prikaz podataka o isporuci za module značajki i pakete elemenata
Ako upotrebljavate isporuku značajki za Play da biste prilagodili isporuku modula značajki ili Play Asset Delivery da biste prilagodili isporuku paketa elemenata, kartica Isporuka na stranici alata za istraživanje paketa aplikacije popunit će se korisnim informacijama. Da biste vidjeli te podatke:
- Otvorite stranicu alata za istraživanje paketa aplikacije (
Testirajte i objavite
> Alat za istraživanje paketa aplikacije). - Odaberite filtar verzija u gornjem desnom dijelu stranice.
- U tablici Odabir verzije odaberite strelicu desno za verziju koju želite pregledati.
- Odaberite karticu Isporuka.
- Pregledajte podatke o isporuci u dostupnim tablicama u kojima su navedeni naziv, uvjeti isporuke i veličina datoteka za preuzimanje:
- Moduli: prikazuju se podaci o modulima značajki. Ta je tablica uvijek dostupna i sadrži osnovni modul vaše aplikacije.
- Paketi elemenata: prikazuju se podaci o paketima elemenata vaše aplikacije. Ta je tablica dostupna samo ako postoje paketi elemenata povezani s vašom aplikacijom.
- Kliknite redak tablice da biste vidjeli sve što Google generira iz vašeg paketa aplikacije u vezi s određenim modulima značajki ili paketima elemenata, uključujući sljedeće:
- detaljne uvjete isporuke (ako je primjenjivo)
- pojedinosti o svim generiranim segmentiranim APK-ovima
- pojedinosti o svim generiranim samostalnim APK-ovima.
- Napomena: samostalni APK-ovi uvijek uključuju osnovni modul i sve module značajki ili pakete elemenata isporučene u trenutku instalacije. Samostalni APK-ovi uključuju i sve module na zahtjev kojima je omogućeno kombiniranje.