Rakenduse mahu optimeerimine ja Google Play rakenduste mahupiirangute järgimine

Alates 2025. a septembrist ei hõlma Play Console’i rakenduse mahu aruanne ega statistika aruanne enam teie rakenduse prognoositavat mahtu kettal. Saate endiselt jälgida oma rakenduse allalaadimismahtu.

Rakenduse maht on tehnilise kvaliteedi oluline tegur, mis võib mõjutada teie rakenduse installimise ja desinstallimise mõõdikuid. Lisaks on Google Plays mahupiirangud rakenduste ja dünaamilise sisu (nt funktsioonimoodulite ja varapakettide) jaoks. See artikkel käsitleb Google Play mahupiiranguid ja selgitab, kuidas saate Play Console’i abil vaadata oma rakendusega seotud mahte, et saaksite jätkuvalt hoida oma rakenduse mahtu optimaalsena.

Google Play maksimaalsed mahupiirangud

Rakenduse kogumite, funktsioonimoodulite ja varapakettide puhul kehtivad allolevad mahupiirangud. Kõik Google Play mahupiirangud põhinevad tihendatud allalaadimismahul, mille Play Console teie rakenduse kogumi üleslaadimisel arvutab. Enne Play Console'i üleslaadimist saate mahtu üsna täpselt prognoosida käsurea tööriistaga bundletool, mis kasutab sarnast (kuid mitte identset) arvutusmeetodit.

Tähtis! Google Play soovitab hoida rakenduse mahtu võimalikult väikese ja optimaalsena, et suurendada installimise mõõdikuid. Enamik arendajaid peaksid nendele mahupiirangutele tublisti alla jääma.

Rakenduse komponent

Rakenduse allalaadimismahu piirang

Alusmoodul

200 MB

Üksikud funktsioonimoodulid

200 MB

Üksikud varapaketid

1,5 GB

Kõigi moodulite ja installiaegsete varapakettide kumulatiivne kogumaht

4 GB

Nõudepõhise edastuse ja kiire järeledastusega varapakettide kumulatiivne kogumaht 

(Arendajatele, kes pole registreerunud programmis Level Up ega levita Android XR-i sisu)

4 GB

Nõudepõhise edastuse ja kiire järeledastusega varapakettide kumulatiivne kogumaht

 (Arendajatele, kes on registreerunud programmis Level Up või levitavad Android XR-i sisu)

30 GB

Google Plays avaldatud rakenduste maksimaalne tihendatud allalaadimismaht on kokku 8 GB või programmi Level Up mängude ja Android XR-i sisu puhul 34 GB.

Peale ülaltoodud mahupiirangute pange tähele järgmist.

  • Rakendused, mille maht on üle 1 GB, peavad sihtima SDK miinimumversiooni Android Lollipop (API tase 21) või uuemat.
  • Rakenduste puhul, mis sihivad SDK miinimumversiooni Android Oreo (API tase 26) või uuemat, on funktsioonimoodulite soovitatav maksimumarv 100. Vanema SDK miinimumversiooni sihtimise korral on funktsioonimoodulite soovitatav maksimumarv 50.
  • Üksiku rakenduse kogumi varapakettide maksimumarv on 100.
  • Kui teie rakenduse maht on üle 200 MB, kuvatakse mobiilse andmesideühenduse kasutajatele rakendust Google Playst installides mitteblokeeriv dialoog, mis teavitab neid rakenduse suurest mahust Androidi seadmes.
  • Rakenduste kohta, mida avaldatakse rakenduse kogumite asemel endiselt APK-dega, kehtivad pärand-APK mahupiirangud (APK maksimummaht 100 MB), mitte ülaltoodud mahupiirangud.

Rakenduse allalaadimismahu vaatamine

Kui olete oma rakenduse tootmisrajal välja andnud, leiate rakenduse allalaadimismahu lehelt Rakenduse maht (Jälgimine ja täiustamine > Android Vitals > Rakenduse maht).

Lehelt Rakenduse maht leiate järgmised andmed.

  • Rakenduse allalaadimise maht: teie rakenduse maht viiteseadmes ja selle mahuvahemik kõigi seadmeseadistuste puhul.
  • Rakenduse allalaadimise maht võrreldes sarnastega: teie rakenduse mahu võrdlus sarnaste rakenduste omaga.
    • Kui soovite luua sarnaste rakenduste kohandatud grupi 8–12 rakendusega, klõpsake valikul Sarnaste grupi muutmine.
  • Rakenduse allalaadimise maht aja jooksul: teie rakenduse mahu muutus aja jooksul ja selle võrdlus sarnaste rakendustega.
    • Diagrammi paremas ülaosas saate valida soovitud kuupäevavahemiku ja märkida ruudu, et vaadata oma rakenduse mahuvahemikku kõigi seadmeseadistuste puhul.
  • Aktiivsed seadmed, kus on alla 2 GB vaba ruumi: teie rakenduse nende aktiivsete kasutajate protsent, kelle seadmes on alla 2 GB vaba salvestusruumi.
  • Desinstallimised seadmetes, kus on alla 2 GB vaba ruumi: desinstallimiste määr aktiivsetes seadmetes, kus on alla 2 GB vaba salvestusruumi, võrreldes desinstallimistega kõigis aktiivsetes seadmetes.

Märkus

  • Kõik mahud on näitlikud arvutused, mis põhinevad teie uusimal tootmisversioonil ja seadme seadistusel XXXHDPI ARMv8 või sellele lähimal teie rakenduse puhul toetataval seadme seadistusel.
  • Mõõdikud Aktiivsed seadmed, kus on alla 2 GB vaba ruumi ja Desinstallimised seadmetes, kus on alla 2 GB vaba ruumi arvutatakse 30 päeva jooksva keskmise põhjal ja need kuvatakse vaid siis, kui neid peetakse teie rakenduse puhul asjakohaseks.

Mahu statistika vaatamine

Kui avaldate rakendusi Android App Bundle’i abil, saate vaadata diagrammi, mis on korrastatud kogumi versioonikoodi järgi. Samuti hõlmab see statistikat selle kohta, kui palju ruumi võtavad rakenduse eri komponendid võrreldes teie rakenduse viie eelmise versiooni kogu allalaadimis- või installimahuga.

Selle statistika abil saate välja uurida, millised teie rakenduse osad võtavad kõige rohkem ruumi, et rakendust veelgi optimeerida. Statistika põhineb APK-l, mis loodi rakenduse kogumist viiteseadme seadistuse jaoks.

Statistika annab ülevaate järgmistest andmetest.

  • Kood/DEX: kogu Java või Kotlini kood teie rakenduses, mis on koondatud Androidis DEX-vormingus käivitamiseks.
  • Ressursid: ressursid hõlmavad ressursside tabelit ja teie rakenduse koodita komponente kataloogis res/ (nt stringid või pildid).
  • Varad: varad on muud failid, mida teie rakendus kasutab kataloogis assets/ (nt helifailid või videod).
  • Omakogud: teie rakenduse kataloogis libs/ olev omakood. See on tavaliselt mis tahes muu kood peale Java või Kotlini.
  • Muu: teie rakenduse muud failid.

Kas see oli ab?

Kuidas saame seda täiustada?
Otsing
Kustuta otsing
Sule otsing
Google'i rakendused
Peamenüü
8111597468990859470
true
Abikeskusest otsimine
false
true
true
true
true
true
92637
false
false
false
false