Upozornenie

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Optimalizácia veľkosti aplikácie a dodržanie limitov veľkosti aplikácie na Google Play

Od septembra 2025 už report veľkosti aplikácie a report štatistík v službe Play Console nezahŕňajú odhad veľkosti aplikácie na disku. Veľkosť aplikácie na stiahnutie môžete naďalej sledovať.

Veľkosť aplikácie je dôležitý aspekt technickej kvality, ktorý môže ovplyvniť metriky inštalácií a odinštalovaní aplikácie. Google Play má aj limity veľkosti pre aplikácie a dynamický obsah, ako sú moduly funkcií a balíky podkladov. V tomto článku sú podrobne vysvetlené limity veľkosti služby Google Play a to, ako môžete pomocou služby Play Console porozumieť veľkostiam súvisiacim s vašou aplikáciou, aby ste tak mohli naďalej optimalizovať veľkosť aplikácie.

Limity maximálnej veľkosti na Google Play

Na balíky aplikácie, moduly funkcií a balíky podkladov sa vzťahujú limity veľkosti uvedené nižšie. Všetky limity veľkosti na Google Play sú založené na komprimovanej veľkosti súboru na stiahnutie, ktorú vypočítala služba Play Console pri nahraní balíka aplikácie. Veľkosť môžete presne odhadnúť pred nahraním do služby Play Console pomocou nástroja s príkazovým riadkom bundletool, ktorý používa podobný (ale nie identický) výpočet.

Dôležité: Google Play odporúča, aby bola veľkosť aplikácie čo najmenšia a optimalizovaná, čím pomôžete metrikám inštalácií. Väčšina vývojárov by mala zachovať veľkosti, ktoré sú výrazne nižšie ako tieto limity.

Komponent aplikácie

Limit veľkosti aplikácie na stiahnutie

Základný modul

200 MB

Jednotlivé moduly funkcií

200 MB

Jednotlivé balíky podkladov

1,5 GB

Kumulatívna celková veľkosť pre všetky moduly a balíky podkladov v čase inštalácie

4 GB

Kumulatívna celková veľkosť balíkov podkladov doručovaných na vyžiadanie alebo hneď po inštalácii 

(Pre vývojárov, ktorí nie sú zaregistrovaní v programe  Level Up alebo nedistribuujú tituly pre Android XR)

4 GB

Kumulatívna celková veľkosť balíkov podkladov doručovaných na vyžiadanie alebo hneď po inštalácii

 (Pre vývojárov zaregistrovaných v programe  Level Up alebo distribuujúcich tituly pre Android XR)

30 GB

Celková maximálna komprimovaná veľkosť na stiahnutie pre aplikácie zverejnené na Google Play je 8 GB alebo 34 GB pre hry v programe Level Up a tituly pre Android XR.

Okrem limitov veľkosti uvedených vyššie upozorňujeme na nasledujúce skutočnosti:

  • Aplikácie väčšie ako 1 GB musia byť zacielené na minimálnu verziu súpravy SDK systému Android Lollipop (úroveň API 21) alebo novšiu.
  • Maximálny odporúčaný počet modulov funkcií je 100 v prípade aplikácií zacielených na minimálnu verziu súpravy SDK Android Oreo (úroveň API 26) alebo vyššiu. Pri zacielení na nižšiu minimálnu verziu súpravy SDK je maximálny počet modulov funkcií 50.
  • Maximálny počet balíkov podkladov v jednom balíku aplikácie je 100.
  • Ak má vaša aplikácia veľkosť nad 200 MB, používateľom mobilných dátových pripojení sa pri inštalácii aplikácie zo služby Google Play zobrazí dialógové okno bez blokovania, ktoré ich informuje o veľkej veľkosti aplikácie v zariadení s Androidom.
  • Na aplikácie, ktoré stále zverejňujú súbory APK namiesto balíkov aplikácie, sa vzťahujú staré limity veľkosti súboru APK (t. j. maximálna veľkosť súboru APK 100 MB), nie však limity veľkosti uvedené vyššie.

Zobrazenie veľkosti aplikácie na stiahnutie

Po vydaní aplikácie do produkčného kanála si môžete zobraziť jej veľkosť na stiahnutie na stránke Veľkosť aplikácie (Sledovanie a zlepšovanie > Android Vitals > Veľkosť aplikácie).

Na stránke Veľkosť aplikácie nájdete nasledujúce údaje:

  • Veľkosť súboru aplikácie na stiahnutie: veľkosť aplikácie v referenčnom zariadení a rozsah jej veľkostí vo všetkých konfiguráciách zariadení.
  • Veľkosť súboru aplikácie na stiahnutie v porovnaní s podobnými aplikáciami: aká je veľkosť vašej aplikácie v porovnaní s ostatnými.
    • Ak chcete vytvoriť vlastnú skupinu ôsmich až dvanástich podobných aplikácií, kliknite na Upraviť skupinu podobných aplikácií.
  • Veľkosť súboru aplikácie na stiahnutie v priebehu času: ako sa časom menila veľkosť vašej aplikácie a aká bola v porovnaní s podobnými aplikáciami.
    • V pravom hornom rohu grafu môžete vybrať požadované obdobie a začiarknuť políčko, aby sa zobrazil rozsah veľkostí aplikácie vo všetkých konfiguráciách zariadení.
  • Aktívne zariadenia s < 2 GB voľného priestoru: percento aktívnych používateľov vašej aplikácie s menej ako 2 GB voľného priestoru.
  • Odinštalovania v zariadeniach s < 2 GB voľného priestoru: podiel odinštalovaní v aktívnych zariadeniach s menej ako 2 GB voľného priestoru a odinštalovaní vo všetkých aktívnych zariadeniach.

Poznámka:

  • Všetky veľkosti sú reprezentatívne výpočty založené na vašom poslednom ostrom vydaní a konfigurácii zariadenia XXXHDPI ARMv8 alebo najbližšej podporovanej konfigurácii zariadenia pre vašu aplikáciu.
  • Metriky Aktívne zariadenia s < 2 GB voľného priestoru a Odinštalovania v zariadeniach s < 2 GB voľného priestoru sú vypočítané na základe 30‑dňového kĺzavého priemeru a zobrazujú sa iba vtedy, keď súvisia s vašou aplikáciou.

Zobrazenie rozdelení veľkosti

Ak zverejňujete aplikácie prostredníctvom balíka Android App Bundle, môžete si zobraziť graf, ktorý je usporiadaný podľa kódu verzie balíka. Zahrnuje aj rozdelenie toho, koľko priestoru využívajú rôzne komponenty aplikácie v porovnaní s celkovou veľkosťou aplikácie na stiahnutie alebo inštaláciu (pre posledných päť vydaní).

Pomocou tohto rozdelenia môžete zistiť, ktoré časti aplikácie zaberajú najviac priestoru, a určiť oblasti, ktorých veľkosť môžete ešte viac optimalizovať. Rozdelenie je založené na súbore APK vygenerovanom z balíka aplikácie pre referenčnú konfiguráciu zariadenia.

V rozdelení sú uvedené tieto údaje:

  • Kód DEX: všetok kód Java alebo Kotlin vo vašej aplikácii skompilovaný na spustenie v Androide vo formáte DEX.
  • Zdroje: zdroje obsahujú tabuľku zdrojov a komponenty aplikácie bez kódu v adresári res/, ako sú reťazce alebo obrázky.
  • Podklady: podklady sú ostatné súbory, ktoré vaša aplikácia používa v adresári assets/, ako sú zvukové súbory alebo videá.
  • Natívne knižnice: natívny kód v adresári libs/ vašej aplikácie. Zvyčajne je to akýkoľvek kód, ktorý nie je Java ani Kotlin.
  • Iné: ostatné súbory vo vašej aplikácii.

Pomohlo vám to?

Ako ju môžeme zlepšiť?

Potrebujete ďalšiu pomoc?

Vyskúšajte tieto ďalšie kroky:

Vyhľadávanie
Vymazať vyhľadávanie
Zavrieť vyhľadávanie
Hlavná ponuka
13538504123569776889
true
Vyhľadávanie v Centre pomoci
false
true
true
true
true
true
92637
false
false
false
false