10 votos

Discrepancia entre el tamaño de las aplicaciones que aparecen en Play Store y el tamaño real de las aplicaciones instaladas

La Play Store indica el tamaño de todas las aplicaciones disponibles en su tienda. Cuando un usuario descarga e instala aplicaciones, los tamaños reales reportados por Android suelen ser mayores que los tamaños listados por la Play Store.

De importancia, esta discrepancia se produce incluso antes de que las aplicaciones se ejecuten por primera vez.

¿Cuál es la razón de la discrepancia?

7voto

HasH_BrowN Puntos 1278

Los archivos apk y zip son esencialmente lo mismo, comprimidos. Antes de que el sistema pueda utilizar el archivo, es necesario descomprimirlo. Así que el archivo tiene un tamaño cuando se descarga y otro cuando se instala.

También hay que tener en cuenta que a veces, cuando se instalan las apk's, después de ser abiertas puede ser necesario descargar algunos datos. Así que el tamaño del archivo aumentará de nuevo.

Las diferencias de tamaño son notables al comparar entre los mercados de Android, uno muestra un tamaño y play store muestra un tamaño completamente diferente.

0 votos

Muchas gracias. Tonto Google... obviamente es importante saber el tamaño de la aplicación una vez instalada... lástima que Google omita esta información en su Google Play Store.

2 votos

Has mencionado que "a veces, cuando se instalan apk's, puede ser necesario descargar algunos datos". ¿Es esto correcto? ¿Pueden las apps descargar datos sólo por ser instaladas (y no abiertas)?

0 votos

Me refería a después de la apertura, mi respuesta ha sido editada para reflejar eso. Pero no, una aplicación no debería poder descargar datos antes de abrirla por primera vez. Ahora, la primera vez también puede significar después de un reinicio, por lo que algunos datos se pueden descargar entonces si la conexión a Internet está presente o tan pronto como uno está disponible.

7voto

cde Puntos 211

La tienda de Google play, y otras tiendas de aplicaciones, sólo enumeran el tamaño de la aplicación principal (APK), no el tamaño total de la aplicación, que incluye los archivos de expansión OBB (Opaque Binary Blob). Los OBB son los archivos adicionales que una aplicación descarga para ejecutarse. No debería haber ninguna diferencia en el tamaño del archivo antes de que se descarguen los archivos adicionales.

Desde la sección de desarrolladores de Play Store:

El tamaño máximo admitido para un solo APK es de 50MB. Si necesitas almacenar activos adicionales (imágenes, por ejemplo), puedes subir archivos de expansión.

Si tu aplicación necesita más de 50 MB de memoria, puedes utilizar archivos de expansión para almacenar activos APK adicionales. Puedes almacenar dos archivos de expansión por aplicación. Cada archivo de expansión puede tener un tamaño de hasta 2 GB.

Los archivos de ampliación se alojan sin coste adicional. Siempre que sea posible, Google Play descargará los archivos de expansión cuando se instalen o actualicen las aplicaciones. En algunos casos, tu aplicación tendrá que descargar sus archivos de expansión.

Cuando se utilizan archivos de expansión, un archivo es el principal y el otro es un archivo de parche opcional. Los archivos de parche opcionales suelen utilizarse para pequeñas actualizaciones del archivo principal.

Los archivos OBB utilizan la misma compresión que los archivos APK, que es una compresión zip estándar. Los archivos APK y OBB se mantienen comprimidos en el sistema de archivos, y los archivos que contienen se descomprimen en la memoria según sea necesario, sobre la marcha. Así que no, el tamaño comprimido, que es el espacio ocupado en el dispositivo por el APK, no es diferente de lo que debería indicar la Play Store.

Por último, la tienda Play permite múltiples APKs por listado de aplicaciones. Esto se debe a que algunas aplicaciones de mayor tamaño (principalmente juegos) necesitan dirigirse a diferentes recursos (motor gráfico, tamaño/resolución de pantalla, etc.) y no pueden encajar en un solo APK (debido a la limitación de tamaño). Si miras la misma página de Play Store en diferentes tipos de dispositivos, es probable que veas un tamaño de aplicación diferente.

0 votos

Esto aporta nueva y valiosa información a las respuestas que aquí se ofrecen. ¿Puede ampliar su respuesta en algo?

2 votos

@rockpaperlizard spock ¿qué más hay que ampliar?

1 votos

+1 por ser la primera persona en conseguirlo. :-) Algún detalle más sobre qué es lo que realmente descarga los archivos OBB (¿la app o la Play Store?), por qué te refieres a ellos como "archivos de expansión", y si la compresión general (como se menciona en las otras respuestas) es un factor adicional.

3voto

Sandra Puntos 131

En Google Play Store ya no aparecen los tamaños cuando se ha iniciado la sesión con una cuenta que tiene varios dispositivos conectados.

El tamaño máximo de un APK ha subido a 100MB desde el 28 de septiembre de 2015 (ref: Blog oficial de los desarrolladores de Android )

Debido a la descompresión y a las diferentes versiones y dispositivos, el tamaño de instalación de una app depende del dispositivo: "Varía según el dispositivo". Solo en el caso de algunas apps, puedes ver su tamaño visitando la play store sin iniciar sesión.

0 votos

Me gustaría saber si hay algún indicador que diga "aproximadamente" el tamaño de una aplicación (<5, 10, 10-50, <50, 50-100 etc). Gracias @Andrew por la edición (:

1voto

srka Puntos 111

Porque Play Store muestra el tamaño de la descarga, y el archivo de descarga (probablemente apk) está comprimido. Cuando se instala la aplicación, el apk se descomprime y es más grande.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X