Programos atsisiuntimų ir diegimo dydžių peržiūra

Norėdami kurti efektyvias, optimizuoto dydžio programas, galite peržiūrėti programos leidimų atsisiuntimo ir diegimo dydžius ir sužinoti, kaip programos dydis pasikeitė per laiką.

Programos dydis yra vienas svarbiausių veiksnių, galinčių turėti įtakos programos diegimo ir pašalinimo metrikai. Svarbu reguliariai stebėti ir suprasti, kaip galite sumažinti programos atsisiuntimo ir diegimo dydžius. Šie du dydžiai yra susiję, tad toliau nurodome, kuo jie skiriasi.

  • Programos atsisiuntimo dydis: programos, kurią naudotojai atsisiunčia sistemoje „Google Play“, dydis. Kuo daugiau vietos užima atsisiunčiama programa, tuo ilgiau trunka šis veiksmas.
  • Programos dydis įrenginyje: vieta, kurios reikia norint įdiegti programą. Atsisiunčiamos programos yra suglaudintos, todėl įdiegus jos gali užimti daugiau vietos, nei atsisiunčiant. Kai programos diegimo dydis yra didesnis, norint ją įdiegti naudotojo įrenginyje reikia daugiau vietos. Programą atidarius, jos diske užimama vieta skirsis, atsižvelgiant į tai, kaip ji naudojama.

Pastaba: visi dydžiai yra preliminarūs ir pagrįsti naujausiu gamybinės versijos leidimu ir įrenginio konfigūracija XXXHDPI ARMv8 arba panašiausia programos palaikoma įrenginio konfigūracija.

Dydžių bei su dydžiais susijusių metrikos tipų peržiūra ir palyginimas

Išleidę gamybinės versijos programą galite peržiūrėti programos atsisiuntimo ir diegimo dydžius atlikę toliau nurodytus veiksmus.

  1. Atidarykite „Play Console“ ir eikite į puslapį Programos dydis (KokybėAndroid Vitals > Programos dydis).
  2. Ekrano viršuje dešinėje galite filtruoti puslapio duomenis pagal programos atsisiuntimo dydį arba programos dydį įrenginyje.

Puslapyje Programos dydis rasite toliau nurodytus duomenis.

  • Programos atsisiuntimo dydis ar dydis įrenginyje: jūsų programos dydis numatytame įrenginyje ir jos dydžių intervalas pagal visas įrenginių konfigūracijas.
  • Programos atsisiuntimo dydis ar dydis įrenginyje, palyginti su lygiavertėmis programomis: programos dydis, palyginti su lygiavertėmis programomis.
    • Norėdami sukurti tinkintą 8–12 lygiaverčių programų grupę, spustelėkite Redaguoti lygiaverčių programų grupę.
  • Programos atsisiuntimo dydis ar dydis įrenginyje per laiką: kaip pasikeitė jūsų programos dydis ir jo palyginimas su lygiavertėmis programomis per laiką.
    • Netoli viršutinio dešiniojo diagramos kampo galite pasirinkti dienų seką, kurią norite peržiūrėti, ir pažymėti žymimąjį laukelį, kad būtų rodomas programos dydžio intervalas pagal visas įrenginių konfigūracijas.
  • Aktyvūs įrenginiai, kuriuose yra < 2 GB laisvos vietos: aktyvių programos naudotojų, turinčių mažiau nei 2 GB laisvos įrenginio saugyklos vietos, procentinė dalis.
  • Pašalinimai įrenginiuose, kuriuose yra < 2 GB laisvos vietos: pašalinimų, atliktų aktyviuose įrenginiuose, kuriuose yra mažiau nei 2 GB laisvos saugyklos vietos, ir pašalinimų, atliktų visuose aktyviuose įrenginiuose, santykis.

Pastabos

  • Metrika Aktyvūs įrenginiai, kuriuose yra < 2 GB laisvos vietos ir Pašalinimai įrenginiuose, kuriuose yra < 2 GB laisvos vietos apskaičiuojama pagal 30 dienų slenkamąjį vidurkį ir rodoma tik tada, kai nurodyta ją taikyti jūsų programai.
  • 2021 m. rugsėjo 27 d. atnaujinome programos dydžio įrenginyje statistiką, kad galėtume naudoti tipiškesnį įvertinimą ir nereikėtų skaičiuoti blogiausio atvejo. Todėl galite pastebėti, kad sumažėjo programos dydžio įrenginyje ir programos dydžio įrenginyje analizės duomenų.

Dydžio analizės peržiūra

Jei skelbiate programas naudodami „Android App Bundle“, galite peržiūrėti diagramą, išdėstytą pagal komponentų rinkinio versijos kodą. Taip pat pateikiama analizė, kiek vietos užima skirtingi programos komponentai, palyginti su visu programos atsisiuntimo arba diegimo dydžiu ankstesniuose penkiuose leidimuose.

Šią analizę galite pasitelkti norėdami išsiaiškinti, kurios programos dalys užima daugiausia vietos, ir nustatyti, kurias sritis galima optimizuoti norint pagerinti situaciją. Analizė grindžiama APK, sugeneruoto iš programos komponentų rinkinio, skirto numatyto įrenginio konfigūracijai.

analizėje pateikiami toliau nurodyti duomenys.

  • Programos atsisiuntimo dydžio analizė
    • Kodas / DEX: visi „Java“ ar „Kotlin“ kodai jūsų programoje parengti vykdyti „Android“ DEX formatu.
    • Šaltiniai: šaltiniai apima šaltinių lentelę ir programos ne kodo komponentus kataloge „res/“, pavyzdžiui, eilutes ar vaizdus.
    • Ištekliai: ištekliai yra kiti programos failai, naudojami kataloge „assets/“, pavyzdžiui, garso ar vaizdo įrašų failai.
    • Savosios bibliotekos: savasis kodas jūsų programos kataloge „libs/“. Tai paprastai gali būti bet koks kodas, kuris nėra „Java“ ar „Kotlin“.
    • Kiti: kiti failai jūsų programoje.
  • Programos dydžio įrenginyje analizėje papildomai pateikiami toliau nurodyti duomenys. 
    • Išskirtos savosios bibliotekos: kai savosios bibliotekos suglaudinamos APK, kad būtų galima paleisti programą, jas reikia išskleisti vietos saugykloje.
    • Optimizuotas DEX: DEX kodo, kurį „Android“ konvertavo į savąjį kodą, vykdymo laikas siekiant našumo.

Programos dydžio optimizavimo pasiūlymų peržiūra 

Netoli puslapio centro galite peržiūrėti rekomendacijas, kaip optimizuoti programos dydį, pagrįstas naujausio leidimo analize. 

Jei paskelbėte programą naudodami APK, matysite pasiūlymą naudoti programos komponentų rinkinį ir apskaičiuotą galimą sutaupyti dydį. Jei paskelbsite programą naudodami programos komponentų rinkinį, bus pasiekiama išsamesnė analizė ir galėsite peržiūrėti siūlomų optimizavimo galimybių sąrašą.

Kiekvienas optimizavimas apima konkrečias gaires apie tai, kokius keitimus reikia atlikti, ir kai įmanoma, kaip apskaičiuoti, kiek apytiksliai vietos galite sutaupyti atlikę keitimus. Dydžiai apskaičiuojami vertinant vieną konkretų optimizavimą ir tikėtina, kad jie bus kitokie, jei atliksite kelis optimizavimus tuo pačiu metu.

Ar tai buvo naudinga?

Kaip galime jį patobulinti?

Reikia daugiau pagalbos?

Išbandykite kitus toliau nurodytus veiksmus.

Paieška
Išvalyti paiešką
Uždaryti paiešką
Pagrindinis meniu
9036144986424031845
true
Paieška pagalbos centre
true
true
true
true
true
92637
false
false