La mida de l'aplicació és un aspecte important de la qualitat tècnica, la qual pot afectar les mètriques d'instal·lació i desinstal·lació de l'aplicació. Google Play també té límits de mida per a les aplicacions i per al contingut dinàmic, com ara mòduls de funcions i paquets de recursos. En aquest article es detallen els límits de mida de Google Play i s'explica com pots utilitzar Play Console per entendre les mides relacionades amb l'aplicació. D'aquesta manera, podràs continuar mantenint la mida de l'aplicació tan optimitzada com sigui possible.
Entendre la mida de l'aplicació
És important que supervisis amb freqüència les mides de baixada i d'instal·lació de l'aplicació i entenguis com pots reduir-les, ja que poden afectar l'èxit de les instal·lacions i el nombre de desinstal·lacions, respectivament. T'expliquem en què es diferencien les dues mides:
- Mida de baixada de l'aplicació: la mida de l'aplicació que els usuaris baixen de Google Play. Quan una aplicació té una mida de baixada més gran, tarda més a baixar-se.
- Mida de l'aplicació al dispositiu: la quantitat d'espai necessari per instal·lar l'aplicació. Com que les aplicacions es baixen comprimides, és possible que la mida d'instal·lació sigui més gran que la de baixada. Quan una aplicació té una mida d'instal·lació més gran, cal més espai al dispositiu de l'usuari per completar la instal·lació. Quan s'obre l'aplicació, la mida al disc varia segons l'ús que se'n faci.
Límits de mida màxima de Google Play
Els app bundles, els mòduls de funcions i els paquets de recursos estan subjectes als límits de mida que s'indiquen més avall. Tots els límits de mida de Google Play es basen en la mida de baixada comprimida tal com la calcula Play Console en penjar l'app bundle. Pots fer una estimació bastant acurada de la mida abans de penjar l'app bundle a Play Console mitjançant l'eina de línia d'ordres bundletools, que fa servir un càlcul similar, però no idèntic.
Important: Google Play et recomana que mantinguis la mida de l'aplicació tan petita i optimitzada com sigui possible, perquè t'ajudi a obtenir bones mètriques d'instal·lacions. La majoria dels desenvolupadors hauria de mantenir-se molt per sota d'aquests límits de mida.
Component de l'aplicació |
Límit de la mida de baixada de l'aplicació |
---|---|
Mòdul base |
200 MB |
Mòduls de funcions individuals |
200 MB |
Paquets de recursos individuals |
1,5 GB |
Total acumulatiu de tots els mòduls i dels paquets de recursos entregats en el moment de la instal·lació |
4 GB |
Total acumulatiu dels paquets de recursos entregats a la carta o de seguiment ràpid |
4 GB* |
* Els desenvolupadors del Programa per a partners de Google Play Jocs poden entregar paquets de recursos addicionals de fins a 6 GB, és a dir, el total acumulatiu dels paquets de recursos entregats a la carta i de seguiment ràpid és de 10 GB en lloc de 4 GB.
A més dels límits de mida anteriors, tingues en compte el següent:
- Les aplicacions de més d'1 GB han d'estar orientades, com a mínim, a la versió Android Lollipop (nivell d'API 21) de l'SDK, o a una de posterior.
- El nombre màxim de mòduls de funcions que es recomana és de 100 per a les aplicacions orientades, com a mínim, a la versió Android Oreo (nivell d'API 26) de l'SDK, o a una de posterior. El nombre màxim de mòduls de funcions és de 50 quan les aplicacions estan orientades a una versió mínima inferior de l'SDK.
- Un app bundle concret pot tenir 100 paquets de recursos com a màxim.
- Si la mida de l'aplicació és superior a 200 MB, en instal·lar l'aplicació des de Google Play els usuaris que utilitzin una connexió de dades mòbils veuran un quadre de diàleg que no bloqueja en què se'ls informarà que l'aplicació tindrà una mida gran al dispositiu Android.
- Les aplicacions que es continuen publicant amb APK en comptes d'app bundles estan subjectes als límits de mida heretats dels APK (és a dir, a una mida màxima de 100 MB per APK), i no als límits de mida mencionats anteriorment.
Comprovar les mides de baixada i d'instal·lació de les aplicacions
Després de publicar l'aplicació en un canal de producció, segueix aquests passos per consultar les mides de baixada i d'instal·lació de l'aplicació:
- Obre Play Console i ves a la pàgina Mida de l'aplicació (Qualitat > Android vitals > Mida de l'aplicació).
- A la part superior dreta de la pantalla, pots filtrar les dades de la pàgina per Mida de baixada de l'aplicació o per Mida de l'aplicació al dispositiu.
Pots trobar les dades següents a la pàgina Mida de l'aplicació:
- Mida de baixada de l'aplicació i mida de l'aplicació al dispositiu: la mida de l'aplicació en un dispositiu de referència i el seu interval de mides en totes les configuracions del dispositiu.
- Mida de baixada de l'aplicació i Mida de l'aplicació al dispositiu en comparació amb les aplicacions semblants: la mida de l'aplicació en comparació amb la d'aplicacions semblants.
- Per crear un grup de 8-12 aplicacions semblants personalitzat, fes clic a Edita el grup d'aplicacions semblants.
- Mida de baixada de l'aplicació i mida de l'aplicació al dispositiu al llarg del temps: com ha canviat la mida de l'aplicació i comparació amb aplicacions semblants al llarg del temps.
- A prop de la part superior dreta del gràfic, pots seleccionar l'interval de dates que vols consultar i marcar la casella de selecció perquè es mostri l'interval de mides de l'aplicació en totes les configuracions del dispositiu.
- Dispositius actius amb < 2 GB d'espai lliure: percentatge d'usuaris actius de la teva aplicació amb menys de 2 GB d'espai d'emmagatzematge lliure al dispositiu.
- Desinstal·lacions en dispositius amb < 2 GB d'espai lliure: proporció de desinstal·lacions en dispositius actius amb menys de 2 GB d'espai d'emmagatzematge lliure respecte de les desinstal·lacions en tots els dispositius actius.
Notes:
- Totes les mides són càlculs representatius basats en la teva darrera versió de producció i la configuració del dispositiu
XXXHDPI ARMv8
o la configuració del dispositiu admesa més semblant per a l'aplicació. - Les mètriques Dispositius actius amb < 2 GB d'espai lliure i Desinstal·lacions en dispositius amb < 2 GB d'espai lliure es calculen en funció d'una mitjana acumulada de 30 dies i només es mostren quan es determina que són aplicables a la teva aplicació.
Veure els desglossaments de la mida
Si publiques aplicacions amb Android App Bundle, pots consultar un gràfic organitzat per codi de versió de paquet. També s'hi desglossa l'espai que ocupen diferents components de les cinc darreres versions de l'aplicació en comparació amb la mida total de baixada o d'instal·lació de l'aplicació.
Pots utilitzar aquest desglossament per esbrinar quines parts de l'aplicació ocupen més espai i determinar quins aspectes es poden optimitzar encara més. El desglossament es basa en un APK generat a partir de l'app bundle per a la configuració del dispositiu de referència.
Els desglossaments mostren la informació següent:
- Desglossament de la mida de baixada de l'aplicació:
- Codi/DEX: tot el codi Java o Kotlin de l'aplicació compilat per ser executat en Android en format DEX.
- Recursos: els recursos inclouen la taula de recursos i els components sense codi de l'aplicació al directori res/, com ara cadenes o imatges.
- Recursos multimèdia: els recursos multimèdia són altres fitxers que l'aplicació fa servir al directori de recursos, com ara fitxers de so o vídeos.
- Biblioteques natives: el codi natiu del directori libs/ de l'aplicació. Normalment són tots els codis que no són ni Java ni Kotlin.
- Altres: altres fitxers de l'aplicació.
- La mida de l'aplicació al desglossament també mostra:
- Biblioteques natives extretes: quan les biblioteques natives es comprimeixen en un APK, s'han d'extreure a l'emmagatzematge local per executar l'aplicació.
- DEX optimitzat: el codi DEX convertit en codi natiu pel temps d'execució d'Android amb l'objectiu de millorar el rendiment.