2021 augusztusától kezdődően az új alkalmazásokat Android App Bundle csomaggal kell közzétenni a Google Playen. A 200 MB-nál nagyobb új alkalmazások a Play Asset Delivery vagy a Play Feature Delivery lehetőséget használhatják.
2023. június 30-tól a Google Play nem támogatja a tévés alkalmazások APK-k használatával történő frissítéseit. Minden tévés alkalmazás frissítését Android App Bundle csomaggal (AAB) kell közzétenni.
További információért olvasd el az „Íme az Android App Bundle csomagok jövője” c. cikket az Android-fejlesztői blogon.
A Google Playen való közzététel formátuma az Android App Bundle csomag. Az alkalmazáscsomagok használatával történő közzététellel csökkentheted alkalmazásod méretét, egyszerűbbé teheted a kiadását, és használhatsz speciális terjesztési funkciókat.
A Play Console Alkalmazáscsomag-kezelő eszközének segítségével könnyedén, egy helyen kezelheted az alkalmazáscsomagokat és -verziókat. Ezenkívül hasznos metaadatokhoz, letöltésekhez és statisztikákhoz juthatsz arról, hogy mit generál a Google Play az Asset Delivery funkcióhoz.
Az alkalmazáscsomagok működése és előnyei
A Google Play alkalmazáscsomagokat használ az egyes eszközkonfigurációkra optimalizált APK-k készítésére és közzétételére, így hatékonyabban működő alkalmazásokat biztosít a felhasználóknak. Ez azt jelenti, hogy mindössze egyetlen alkalmazáscsomagot kell elkészítened, aláírnod és feltöltened, hogy alkalmazásod eszközkonfigurációk széles skálájára optimalizált APK-kat támogasson. Ezután a Google Play kezeli és szolgáltatja helyetted az alkalmazás terjesztési APK-it.
Az alkalmazáscsomagok funkciói és előnyei- Kisebb alkalmazásokat tehetsz közzé, így gyorsabb lesz a telepítés, és kisebb a tárhelyen elfoglalt méret, ami kevesebb eltávolítást eredményezhet.
- Egyszerűsítheted a kiadások kezelését, hogy ne kelljen több APK közzétételével és kezelésével vesződnöd.
- A Play Feature Delivery funkció segítségével modulárissá teheted az alkalmazásodat, és funkciómodulokat is használhatsz. A funkciómodulokat több módszerrel is továbbíthatod:
- Telepítéskor történő továbbítás: A funkciómodulok kézbesítése telepítéskor történik. Ez lehetővé teszi a buildkészítési idő csökkentése által nyújtott előnyök kihasználását, illetve a modulok telepítéskor történő továbbítását. Később ezeket el is távolíthatod, hogy ne foglaljanak feleslegesen tárhelyet.
- Feltételes továbbítás: A funkciómodulokat telepítéskor továbbítja a rendszer, amennyiben bizonyos feltételek teljesülnek (például a felhasználó országára, az eszköz jellemzőire és az SDK minimális verziójára vonatkozóan).
- Igény szerinti továbbítás: A funkciómodulokat szükség szerint telepítheted és törölheted, nem kell a felhasználónál maradniuk az alkalmazás eltávolításáig.
- Azonnali továbbítás: A funkciómodulokat azonnali alkalmazásokban is továbbíthatod linkeken és az alkalmazásod áruházi adatlapján elhelyezett Kipróbálom gombon keresztül – a felhasználók így telepítés nélkül kipróbálhatják az alkalmazásodat.
- A Play Asset Delivery funkció segítségével nagy elemcsomagokat továbbíthatsz. Az elemcsomagok továbbítását különböző módokon szabhatod személyre:
- Telepítéskor történő továbbítás: Az elemcsomagok továbbítása a telepítéskor („előre”) történik, így hozzáférhetők az alkalmazás első elindításakor.
- Gyors, telepítés utáni továbbítás: Az elemcsomagok továbbítása az alkalmazás telepítése után automatikusan megtörténik. A letöltés elindításához nem kell megnyitni az alkalmazást. A letöltés emellett nem akadályozza meg a felhasználót az alkalmazás megnyitásában.
- Igény szerinti továbbítás: Az elemcsomagok az alkalmazás futása közben, akkor töltődnek le, amikor szükség van rájuk.
- Ha az alkalmazás saját nyelvválasztóval rendelkezik, akkor az Additional languages API segítségével lehetővé teheted a felhasználóknak, hogy igény szerint hozzáférjenek további nyelvi forrásokhoz, és letöltsék őket.
Az Alkalmazáscsomag-kezelő használata
Az Alkalmazáscsomag-kezelő segítségével megtekintheted az alkalmazásverziókat, letöltheted az elemeket, illetve statisztikákhoz juthatsz arról, hogy mit generál a Google Play a továbbításhoz.
Az Alkalmazáscsomag-kezelő oldal jobb felső sarkában található verziószűrőt az alatta lévő három lappal kombinálva arra használhatod, hogy felfedezd az alkalmazásod terjesztési APK-inak különböző verzióit és konfigurációit a különböző eszközökön. Ez a verziószűrő működését tekintve megegyezik a Google Play Console régi verziójában található „Köztestermék-könyvtár” funkcióval.
Az Alkalmazáscsomag-kezelő három lapból áll:
- Részletek: Áttekintheted az alkalmazás egyes verzióinak részletes adatait.
- Letöltések: Telepítési linkeket hozhatsz létre az alkalmazásverziókhoz, letölthetsz eszközspecifikus APK-kat teszteléshez vagy az eszközökön való előtelepítéshez, letölthetsz univerzális APK-t, és kezelheted az egyes verziókhoz tartozó további elemeket.
- Kézbesítés: Ellenőrizheted, hogy a Google Play mit hoz létre az alkalmazáscsomagodból, és milyen körülmények között történik az összes terjesztési köztes termék kézbesítése.
Előfeltételek és javaslatok
- Az alkalmazáscsomagok használatához jelentkezned kell a Play alkalmazás-aláíró szolgáltatására.
- A speciális terjesztési funkciók használatához olvasd el a következő dokumentumokat:
Az APK adatainak áttekintése
A Google Play által az alkalmazáscsomagból létrehozott APK-k megtekintéséhez:
- Nyisd meg az Alkalmazáscsomag-kezelő oldalt (Tesztelés és közzététel > Alkalmazáscsomag-kezelő).
- Az Eszközök lap tetejének jobb oldalán válaszd ki a verziószűrőt.
- A „Verzió kiválasztása” táblázatban kattints a megtekinteni kívánt verziónál lévő jobbra mutató nyílra.
- Tekintsd át a verzió adatait.
- Nem kötelező: A „Támogatott androidos eszközök” részben az Eszközkatalógus megtekintése lehetőséggel nézheted meg és kezelheted az alkalmazás jelen verziójával kompatibilis eszközöket.
Telepítési link megosztása
A Google Play által az alkalmazáscsomagból létrehozott megfelelő eszközspecifikus APK telepítési linkjének megosztásához:
- Nyisd meg az Alkalmazáscsomag-kezelő oldalt (Tesztelés és közzététel > Alkalmazáscsomag-kezelő).
- Az oldal tetejének jobb oldalán válaszd ki a verziószűrőt.
- A „Verzió kiválasztása” táblázatban kattints a megtekinteni kívánt verziónál lévő jobbra mutató nyílra.
- Válaszd ki a Letöltések lapot.
- Eszközspecifikus APK telepítéséhez szükséges link megosztásához kattints a Megosztható link másolása gombra a „Belső alkalmazásmegosztási link” szakaszban.
- Oszd meg a linket.
- Tipp: A Hozzáférés kezelése lehetőségre kattintva a Belső alkalmazásmegosztás oldalra jutsz, ahol gyorsan megoszthatod az alkalmazáscsomagok és az APK-k linkjeit a csapatoddal. További információt az alkalmazáscsomagok és APK-k belső célra való megosztásával foglalkozó súgócikkben találsz.
Eszközspecifikus APK-k letöltése
Letölthetsz eszközspecifikus APK-kat, illetve eszközspecifikus előtelepítési APK-kat, amelyeket megoszthatsz az OEM-ekkel, hogy előre telepíteni tudják őket az eszközeikre (így később frissítheti őket a Google Play).
A Google Play által az alkalmazáscsomagból létrehozott eszközspecifikus APK-k letöltéséhez:
- Nyisd meg az Alkalmazáscsomag-kezelő oldalt (Tesztelés és közzététel > Eszközök és verziók > Alkalmazáscsomag-kezelő).
- Az oldal tetejének jobb oldalán válaszd ki a verziószűrőt.
- A „Verzió kiválasztása” táblázatban kattints a megtekinteni kívánt verziónál lévő jobbra mutató nyílra.
- Válaszd ki a Letöltések lapot.
- Az „Eszközspecifikus APK-k” táblázatban kattints a menteni vagy megosztani kívánt APK melletti Letöltés ikonra.
Aláírt, univerzális APK letöltése
Az aláírt, univerzális APK egységes, telepíthető APK, amelyet ugyanazzal az alkalmazás-aláíró kulccsal írtál alá, mint a Play alkalmazás-aláíró szolgáltatását az alkalmazásodnál. Az APK-t más alkalmazásboltokban és terjesztési csatornákon – például webhelyeken is – terjesztheted, így az alkalmazás ugyanazzal a kulccsal lesz aláírva, bárhol is terjeszted.
Aláírt, univerzális APK letöltéséhez:
- Nyisd meg az Alkalmazáscsomag-kezelő oldalt (Tesztelés és közzététel > Alkalmazáscsomag-kezelő).
- Az oldal tetejének jobb oldalán válaszd ki a verziószűrőt.
- A „Verzió kiválasztása” táblázatban kattints a megtekinteni kívánt verziónál lévő jobbra mutató nyílra.
- Válaszd ki a Letöltések lapot.
- A „Tartalmak” táblázatban kattints az „Aláírt, univerzális APK” fájl melletti Letöltés ikonra.
Elem- és deobfuszkációs fájlok letöltése
A Google Play által az alkalmazáscsomagból létrehozott APK-khoz tartozó elemfájlok, deobfuszkációs fájlok és natív hibakeresési szimbólumok letöltéséhez:
- Nyisd meg az Alkalmazáscsomag-kezelő oldalt (Tesztelés és közzététel > Alkalmazáscsomag-kezelő).
- Az oldal tetejének jobb oldalán válaszd ki a verziószűrőt.
- A „Verzió kiválasztása” táblázatban kattints a megtekinteni kívánt verziónál lévő jobbra mutató nyílra.
- Válaszd ki a Letöltések lapot.
- A „Tartalmak” táblázatban kattints a menteni vagy megosztani kívánt APK melletti Letöltés ikonra.
Funkciómodulok és elemcsomagok kézbesítési adatainak megtekintése
Ha a Play Feature Delivery funkciót használod a funkciómodulok, illetve a Play Asset Delivery funkciót az elemcsomagok kézbesítésének személyre szabására, az Alkalmazáscsomag-kezelő oldal Kézbesítés lapja hasznos információkkal lesz kitöltve. Ezeknek az információknak a megtekintéséhez:
- Nyisd meg az Alkalmazáscsomag-kezelő oldalt (Tesztelés és közzététel > Alkalmazáscsomag-kezelő).
- Az oldal tetejének jobb oldalán válaszd ki a verziószűrőt.
- A „Verzió kiválasztása” táblázatban kattints a megtekinteni kívánt verziónál lévő jobbra mutató nyílra.
- Válaszd a Kézbesítés lapot.
- Tekintsd át a kézbesítési információkat a rendelkezésre álló táblázatokban, amelyek tartalmazzák a nevet, a kézbesítési feltételeket és a letöltés méretét:
- Modulok: A funkciómodulok információit jeleníti meg. Ez a táblázat mindig rendelkezésre áll, és tartalmazza az alkalmazás alapmodulját.
- Elemcsomagok: Az alkalmazás elemcsomagokkal kapcsolatos információit jeleníti meg. Ez a táblázat csak akkor áll rendelkezésre, ha tartoznak elemcsomagok az alkalmazáshoz.
- A kívánt táblázatsorra kattintva megtekintheted, hogy mi mindent generál a Google az alkalmazáscsomagodból az adott funkciómodulokhoz vagy elemcsomagokhoz kapcsolódóan. Ilyenek például a következők:
- Részletes kézbesítési feltételek (ha vannak)
- A létrehozott felosztott APK-k részletei
- A létrehozott önálló APK-k részletei
- Megjegyzés: Az önálló APK-k mindig tartalmazzák az alapmodult, valamint a telepítéskor kézbesített funkciómodulokat és elemcsomagokat. Az önálló APK-k azokat az igény szerinti modulokat is tartalmazzák, amelyeknél engedélyezve van az egyesítés.
Kapcsolódó tartalmak
- További információ arról, hogyan tehetsz közzé alkalmazást a kívánt csatornán.
- Legyél Android App Bundle-szakértő.