Lietotnes lieluma optimizēšana un atbilstības nodrošināšana Google Play lietotņu lieluma ierobežojumiem

Lietotnes lielums ir svarīgs tehniskās kvalitātes aspekts, kas var ietekmēt jūsu lietotnes instalēšanas un atinstalēšanas rādītājus. Arī pakalpojumā Google Play tiek piemēroti lieluma ierobežojumi lietotnēm un dinamiskam saturam, piemēram, funkciju moduļiem un līdzekļu komplektiem. Šajā rakstā ir sniegta detalizēta informācija par Google Play lieluma ierobežojumiem un ir paskaidrots, kā varat izmantot rīku Play Console, lai izprastu informāciju par jūsu lietotnes lielumu un arī turpmāk varētu nodrošināt optimālu lietotnes lielumu.

Lietotnes lieluma izprašana

Ir svarīgi regulāri pārraudzīt lietotnes lejupielādes un instalēšanas lielumu un izprast, kā varat to samazināt, jo lietotnes lielums ietekmē instalēšanas un atinstalēšanas rādītājus. Tālāk ir paskaidrots, kā šie divi lielumi atšķiras.

  • Lietotnes lejupielādes lielums: jūsu lietotnes lielums, kad lietotāji to lejupielādē pakalpojumā Google Play. Ja lietotnes lejupielādes lielums ir lielāks, tā lejupielāde ir ilgāka.
  • Lietotnes lielums ierīcē: lietotnes instalēšanai nepieciešamā vieta ierīcē. Tā kā lejupielādes laikā lietotnes tiek saspiestas, instalēšanas lielums var būt lielāks nekā lejupielādes lielums. Ja lietotnei ir lielāks instalēšanas lielums, lietotāja ierīcē ir nepieciešams vairāk vietas, lai pabeigtu instalēšanu. Pēc lietotnes atvēršanas tās lielums diskā var mainīties atkarībā no lietotnes izmantošanas.

Google Play maksimālā lieluma ierobežojumi

Lietotņu komplektiem, funkciju moduļiem un līdzekļu komplektiem tiek piemēroti tālāk norādītie lieluma ierobežojumi. Visu Google Play lieluma ierobežojumu pamatā ir saspiestā lejupielādes faila lielums, kas tiek aprēķināts rīkā Play Console pēc lietotnes komplekta augšupielādes. Pirms augšupielādes rīkā Play Console varat aprēķināt aptuvenu lielumu, izmantojot bundletool komandrindas rīku, kas izmanto līdzīgu (bet ne identisku) aprēķinu metodi.

Svarīgi! Lai uzlabotu instalēšanas rādītājus pakalpojumā Google Play, ieteicams optimizēt lietotnes lielumu un veidot to pēc iespējas mazāku. Lielākajai daļai izstrādātāju ieteicams ievērot tālāk norādītos lieluma ierobežojumus.

Lietotnes komponents

Lietotnes lejupielādes lieluma ierobežojums

Pamata modulis

200 MB

Funkciju moduļi atsevišķi

200 MB

Līdzekļu komplekti atsevišķi

1,5 GB

Visu moduļu un instalēšanas līdzekļu komplektu kopējais lielums

4 GB

Pēc pieprasījuma vai uzreiz pēc instalēšanas piegādāto līdzekļu komplektu kopējais lielums

4 GB*

Google Play spēļu partneru programmas izstrādātājiem ir atļauts piegādāt papildu līdzekļu komplektus, kuru lielums nepārsniedz 6 GB. Tas nozīmē, ka pēc pieprasījuma un uzreiz pēc instalēšanas piegādāto līdzekļu komplektu kopējais lielums ir 10 GB, nevis 4 GB.

Papildus iepriekš norādītajiem izmēru ierobežojumiem ņemiet vērā arī tālāk norādīto informāciju.

  • Lietotnēm, kuru lielums pārsniedz 1 GB, ir jāizmanto vismaz operētājsistēmai Android Lollipop (API 21. līmenis) vai jaunākai versijai paredzēta SDK versija.
  • Lietotnēm, kuru SDK versija ir saderīga ar Android Oreo (API 26. līmenis) vai jaunāku versiju, maksimālais funkciju moduļu skaits ir 100. Ja tiek izmantota vecāka minimālā SDK versija, maksimālais funkciju moduļu skaits ir 50.
  • Atsevišķā lietotnes komplektā maksimālais līdzekļu komplektu skaits ir 100.
  • Ja lietotnes lielums pārsniedz 200 MB, lietotājiem, kuri izmanto mobilo datu savienojumu, instalējot lietotni no pakalpojuma Google Play, tiks parādīts dialoglodziņš, kas brīdinās par lietotnes ievērojamo lielumu Android ierīcē, bet neliegs lejupielādi.
  • Uz lietotnēm, kuru publicēšanai joprojām tiek izmantoti APK, nevis lietotņu komplekti, attiecas mantotie APK faila lieluma ierobežojumi (t.i., maksimālais APK lielums ir 100 MB), nevis iepriekš norādītie lieluma ierobežojumi.

Lietotnes lejupielādes un instalēšanas lieluma skatīšana

Pēc lietotnes izlaišanas produkcijas kanālā varat skatīt tās lejupielādes un instalēšanas lielumu, kā norādīts tālāk.

  1. Rīkā Play Console pārejiet uz lapu Lietotnes lielums (Kvalitāte > Android vitals > Lietotnes lielums).
  2. Ekrāna augšējā labajā stūrī varat filtrēt lapas datus pēc rādītāja Lietotnes lejupielādes lielums vai Lietotnes lielums ierīcē.

Lapā Lietotnes lielums varat atrast tālāk norādītos datus.

  • Lietotnes lejupielādes lielums/lietotnes lielums ierīcē: lietotnes lielums atsauces ierīcē un lietotnes lieluma diapazons visās ierīces konfigurācijās.
  • Lietotnes lejupielādes lielums/lietotnes lielums ierīcē salīdzinājumā ar līdzīgām lietotnēm: lietotnes lielums salīdzinājumā ar līdzīgām lietotnēm.
    • Lai izveidotu pielāgotu līdzīgu lietotņu grupu ar 8–12 lietotnēm, noklikšķiniet uz Rediģēt līdzīgu lietotņu grupu.
  • Lietotnes lejupielādes lielums/lietotnes lielums ierīcē laika gaitā: kā lietotnes lielums ir mainījies un kāds tas ir bijis salīdzinājumā ar līdzīgām lietotnēm laika gaitā.
    • Diagrammas augšējā labajā stūrī varat atlasīt rādāmo datumu diapazonu un atzīmēt izvēles rūtiņu, lai skatītu lietotnes lieluma diapazonu visās ierīces konfigurācijās.
  • Aktīvās ierīces, kurās ir mazāk par 2 GB brīvas vietas: to lietotnes aktīvo lietotāju procentuālā daļa, kuru ierīcēs ir mazāk par 2 GB krātuves vietas.
  • Atinstalēšanas gadījumi ierīcēs, kurās ir mazāk par 2 GB brīvas vietas: atinstalēšanas gadījumu skaita proporcija, salīdzinot aktīvās ierīces, kurās ir mazāk par 2 GB krātuves vietas, un visas aktīvās ierīces.

Piezīmes

  • Piezīme. Visi lielumi ir reprezentatīvi aprēķini, kuru pamatā ir jūsu pēdējais produkcijas laidiens un ierīces konfigurācija XXXHDPI ARMv8 vai tuvākā atbalstītā lietotnes ierīces konfigurācija.
  • Rādītāji Aktīvās ierīces, kurās ir mazāk par 2 GB brīvas vietas un Atinstalēšanas gadījumi ierīcēs, kurās ir mazāk par 2 GB brīvas vietas tiek aprēķināti, pamatojoties uz 30 dienu slīdošo vidējo vērtību un tiek rādīti tikai tādā gadījumā, ja attiecas uz jūsu lietotni.

Lieluma iedalījuma skatīšana

Ja publicējat lietotnes, izmantojot formātu Android App Bundle, varat skatīt diagrammu, kas ir sakārtota pēc komplekta versijas koda. Tajā ir redzams arī iedalījums, cik daudz vietas aizņem dažādi lietotnes konta komponenti salīdzinājumā ar lietotnes kopējo lejupielādes vai instalēšanas lielumu. Šī informācija ir pieejama par pieciem iepriekšējiem laidieniem.

Varat izmantot šo iedalījumu, lai uzzinātu, kuras lietotnes daļas aizņem visvairāk vietas, un noteiktu aspektus, kuriem turpmāk varat optimizēt nepieciešamo vietu. Iedalījuma datu pamatā ir APK fails, kas ģenerēts no jūsu lietotnes komplekta atsauces ierīces konfigurācijai.

Sadalījumā tiek rādīti tālāk norādītie dati.

  • Lietotnes lejupielādes lielums — sadalījums
    • Kods/DEX: viss Java vai Kotlin kods jūsu lietotnē, kas kompilēts izpildei Android ierīcēs DEX formātā.
    • Resursi: resursos ir ietverta resursu tabula un res/ direktorijā esošie jūsu lietotnes komponenti, kas nav kods, piemēram, virknes vai attēli.
    • Līdzekļi: līdzekļi ir citi faili, ko jūsu lietotne izmanto assets/ direktorijā, piemēram, skaņas faili vai videoklipi.
    • Iebūvētās bibliotēkas: iebūvētais kods jūsu lietotnes libs/ direktorijā. Parasti tas ir jebkurš kods, kas nav Java vai Kotlin kods.
    • Citi: citi faili jūsu lietotnē.
  • Lietotnes lielums ierīcēs — sadalījums: papildus tiek rādīti tālāk minētie dati. 
    • Izvilktās iebūvētās bibliotēkas: ja iebūvētās bibliotēkas ir saspiestas APK failā, tās ir jāizvelk vietējā krātuvē, lai varētu palaist jūsu lietotni.
    • Optimizēts DEX: DEX kods, ko veiktspējai paredzētais Android izpildlaiks ir pārveidojis par iebūvēto kodu.

Vai tas bija noderīgs?

Kā varam to uzlabot?

Vai nepieciešama papildu palīdzība?

Izmēģiniet norādītās nākamās darbības.

Meklēšana
Notīrīt meklēšanu
Aizvērt meklēšanas lodziņu
Galvenā izvēlne
6737480029480960130
true
Meklēšanas palīdzības centrs
true
true
true
true
true
92637
false
false