Az alkalmazás méretének optimalizálása a Google Play alkalmazásméretre vonatkozó korlátainak figyelembevételével

Az alkalmazásméret a technikai minőség fontos aspektusa, amely hatással lehet az alkalmazás telepítési és eltávolítási mutatóira. A Google Play az alkalmazások és a dinamikus tartalmak (például a funkciómodulok és az elemcsomagok) esetében is alkalmaz méretkorlátozást. Ez a cikk a Google Play méretkorlátozásait részletezi, és elmagyarázza, hogyan használhatod a Play Console-t az alkalmazásoddal kapcsolatos méretek megértéséhez, hogy továbbra is a lehető leginkább optimális méretben tarthasd az alkalmazásodat.

Az alkalmazásméret ismertetése

Fontos, hogy rendszeresen figyelemmel kísérd az alkalmazásod letöltési és telepítési méretét (valamint hogy tudd, hogyan csökkentheted őket), mivel hatással lehetnek a telepítés sikerességére és az eltávolításokra. A két méret a következőképpen különbözik egymástól:

  • Az alkalmazás letöltési mérete: Az alkalmazás mérete, amikor a felhasználók letöltik a Google Playről. Ha az alkalmazás letöltési mérete nagy, a letöltés tovább tart.
  • Az alkalmazás mérete az eszközön: Az alkalmazás telepítéséhez szükséges hely. Mivel az alkalmazások a letöltéskor tömörítve vannak, a telepítési méret nagyobb lehet a letöltési méretnél. Ha az alkalmazás telepítési mérete nagy, több helyre van szükség a felhasználó eszközén a telepítés befejezéséhez. Az alkalmazás megnyitását követően a lemezen elfoglalt méret a használattól függ.

A Google Play maximális méretre vonatkozó korlátai

Az alkalmazáscsomagokra, a funkciómodulokra és az elemcsomagokra az alábbi méretkorlátok vonatkoznak. A Google Play összes méretkorlátja a tömörített letöltési méreten alapul, amelyet a Play Console az alkalmazáscsomag feltöltésekor számít ki. A Play Console-ra való feltöltés előtt jó becslést adhatsz a méretről a bundletools parancssori eszköz segítségével, amely hasonló (de nem azonos) számítást használ.

Fontos: A Google Play azt javasolja, hogy tartsd az alkalmazást a lehető legkisebb méretben, és optimalizáld a telepítési mutatók kedvező alakulása érdekében. A legtöbb fejlesztőnek jóval a méretkorlátok alatt kell maradnia.

Alkalmazás-összetevő

Alkalmazás letöltésiméret-korlátja

Alapmodul

200 MB

Egyéni funkciómodulok

200 MB

Egyéni elemcsomagok

1,5 GB

Az összes modul és telepítéskor kézbesített elemcsomag összesített mérete

4 GB

Igény szerinti vagy gyors ütemben egymás utáni kézbesítésű elemcsomagok összesített mérete

4 GB*

A Google Play Partnerprogram játékokhoz fejlesztői további, legfeljebb 6 GB-os elemcsomagokat adhatnak le, ami azt jelenti, hogy az igény szerinti és a gyors ütemben egymás utáni kézbesítésű elemcsomagok összesített mérete 10 GB-ot tehet ki 4 GB helyett.

A fentebb felsorolt méretkorlátok mellett vegye figyelembe a következőket is:

  • Az 1 GB-nál nagyobb alkalmazásoknak az Android Lollipop minimum-SDK-verzióját (21-es API-szint) vagy újabb verziót kell megcélozniuk.
  • A funkciómodulok ajánlott maximális száma 100 az olyan alkalmazások esetében, amelyek az Android Oreo minimum-SDK-verzióját (26-os API-szint) vagy újabb SDK-verziót céloznak. Alacsonyabb minimum-SDK-verzió célzása esetén a funkciómodulok maximális száma 50.
  • Az elemcsomagok maximális száma az egyes alkalmazáscsomagokban legfeljebb 100.
  • Ha alkalmazásod mérete meghaladja a 200 MB-ot, akkor a mobiladat-kapcsolatot használó felhasználók számára az alkalmazás Google Playről való telepítésekor egy engedélyezési párbeszédpanel jelenik meg, és tájékoztatja őket az alkalmazás nagy méretéről az Android-eszközükön.
  • Azokra az alkalmazásokra, amelyek alkalmazáscsomagok helyett továbbra is APK-kkal végzik a közzétételt, a régi APK-méretkorlátok vonatkoznak (azaz az APK maximális mérete legfeljebb 100 MB lehet), nem pedig a fenti méretkorlátok.

Az alkalmazás letöltési és telepítési méreteinek megtekintése

Miután közzétetted az alkalmazást éles csatornán, a következőképpen nézheted meg a letöltési és telepítési méreteit:

  1. Nyisd meg a Play Console-t, majd lépj az Alkalmazás mérete oldalra (Minőség > Android vitals > Alkalmazás mérete).
  2. A képernyő jobb felső részén a következők alapján szűrheted az oldalon látható adatokat: Az alkalmazás letöltési mérete vagy az Alkalmazás mérete az eszközön.

Az Alkalmazás mérete oldalon szereplő adatok:

  • Az alkalmazás letöltési mérete/alkalmazás mérete az eszközön: Az alkalmazás mérete egy referenciaeszközön, valamint a mérettartománya az összes eszközkonfigurációt tekintve.
  • Az alkalmazás mérete/az eszközön található alkalmazás mérete a többi alkalmazással összehasonlítva: Az alkalmazás mérete a hasonló alkalmazásokhoz képest.
    • Létrehozhatsz 8–12 alkalmazásból álló egyéni alkalmazáscsoportokat, ha az Alkalmazáscsoport szerkesztése gombra kattintasz.
  • Az alkalmazás letöltési mérete/az eszközön található alkalmazás méretének változása: Hogyan változott az alkalmazás mérete az idő előrehaladtával és a hasonló alkalmazásokhoz képest.
    • A diagram jobb felső sarkában dátumtartományt választhatsz, a jelölőnégyzettel pedig megjelenítheted az alkalmazás mérettartományát az összes eszközkonfigurációt tekintve.
  • Aktív eszközök 2 GB-nál kevesebb szabad tárhellyel: Az alkalmazás olyan felhasználóinak százalékos aránya, akiknek eszközén kevesebb mint 2 GB szabad tárhely maradt.
  • Eltávolítások a 2 GB-nál kevesebb szabad tárhellyel rendelkező eszközökön: A 2 GB-nál kevesebb szabad tárhellyel rendelkező aktív eszközökön és az összes aktív eszközön végrehajtott eltávolítások számának egymáshoz viszonyított aránya.

Megjegyzések:

  • Megjegyzés: Az összes méret a legújabb éles kiadáson és az XXXHDPI ARMv8 eszközkonfiguráción – vagy az alkalmazás által támogatott ehhez leginkább hasonló eszközkonfiguráción – alapuló reprezentatív számítás.
  • Az Aktív eszközök 2 GB-nál kevesebb szabad tárhellyel és az Eltávolítások a 2 GB-nál kevesebb szabad tárhellyel rendelkező eszközökön mutatók kiszámítása 30 napos mozgóátlag alapján történik, és csak akkor láthatók, ha relevánsak az alkalmazásodra vonatkozóan.

A méretek lebontásainak megtekintése

Ha Android App Bundle csomag segítségével teszel közzé alkalmazásokat, akkor megnézhetsz egy csomagverziókód szerint rendezett diagramot. Ezen megjelenik az is, hogy mekkora tárhelyterületet foglalnak el az alkalmazás különböző komponensei, amikor összehasonlítod az alkalmazásod legutóbbi öt kiadásának teljes letöltési és telepítési méretét.

Ebből a részletes lebontásból megtudhatod, hogy alkalmazásod mely részei foglalják el a legtöbb helyet, és meghatározhatod azokat a területeket, ahol van lehetőség optimalizálásra. A lebontás alapja az alkalmazáscsomagodból generált APK a referencia-eszközkonfiguráción.

A lebontások a következő adatokat tartalmazzák:

  • Alkalmazás letöltési mérete – lebontás
    • Kód/DEX: Az alkalmazás összes Java- és Kotlin-kódja DEX-formátumban, amelyek az Androidon való futtatást szolgálják.
    • Források: A források tartalmazzák az alkalmazás res/ könyvtárban található forrástábláit és nem kódformátumú összetevőit (például karakterláncokat és képeket).
    • Tartalmak: A tartalmak olyan fájlok, amelyeket az alkalmazás az assets/ könyvtárban használ (pl. hangfájlok és videók).
    • Natív függvénytárak: A natív kód az alkalmazás libs/ könyvtárában. Ez általában az összes nem Java- vagy Kotlin-kódot jelenti.
    • Egyéb: Egyéb fájlok az alkalmazásban.
  • Az Alkalmazás mérete az eszközön – lebontás szakaszban a következők is láthatók:
    • Kicsomagolt natív függvénytárak: Amikor a natív függvénytárak APK-ba vannak tömörítve, az alkalmazás futtatásához ki kell őket csomagolni a helyi tárhelyen.
    • Optimalizált DEX: Az Android rendszer által a jobb futási teljesítmény érdekében natív kóddá konvertált DEX-kód.

Hasznosnak találta?

Hogyan fejleszthetnénk?

További segítségre van szüksége?

Próbálja ki a következő lépéseket:

Keresés
Keresés törlése
A keresés bezárása
Főmenü
10087282284193142693
true
Keresés a Súgóoldalakon
true
true
true
true
true
92637
false
false