0 votos

¿Ahorra más espacio la instalación limpia en lugar de la actualización?

Hace poco quité y volví a instalar Google Maps y hubo algo que noté que me hizo publicar esta pregunta.

Antes de eliminar la aplicación (que tenía desde hace unos 2 años y que había ido actualizando regularmente), su tamaño era de unos 60MB. Después de instalar la aplicación con su última versión desde Google Playstore, ahora tiene un tamaño de 44,5 MB.

¿Por qué ocurre esto? ¿Las actualizaciones añaden tamaño en la aplicación cada vez que se actualiza? Si por ejemplo una app ocupa 30MB de espacio y una actualización es de 7MB, ¿se añadirá este espacio a los 30MB? Y por último, pero no menos importante....¿Es mejor instalar una aplicación en lugar de actualizarla si alguien necesita que la aplicación no aumente drásticamente de tamaño?

1 votos

Relacionado: (Probablemente la mejor explicación): Android.stackexchange.com/questions/79334/

0 votos

@xavier_fakerat Esto aclara mucho las cosas, ¡Gracias! Aunque todavía no me explico la diferencia de tamaño. ¿Quizás datos descargados o temporales?

0 votos

Prefiero adivinar la caché y los datos, que se eliminan junto con la aplicación si borras esta última, pero se mantienen cuando sólo la actualizas. No has dicho si has diferenciado entre la propia aplicación y sus datos en tu cálculo ;)

1voto

xavier_fakerat Puntos 1

Por lo general, cuando se actualiza una aplicación, ocurre que los archivos ( recursos en el apk - código, bibliotecas, activos, imágenes, etc.) están siendo reemplazados en lugar de ser añadidos. Por supuesto, la cuestión es cómo de grande es la porción que se está reemplazando, lo que en última instancia determina el tamaño final de la "actualización".

Si el desarrollador de la aplicación añade nuevos recursos sin eliminar nada de la versión anterior, es probable que ésta sea más grande, y si se eliminan algunos recursos y se sustituyen por menos, entonces es al revés

Si la actualización contiene más recursos que antes, utiliza más espacio. Si se trata de una corrección de errores ( similar a una errata en el texto ), podría incluso utilizar algunos bytes menos de espacio.

Para la mayoría de las aplicaciones, las actualizaciones suelen aumentar el tamaño total a un valor mayor. Pero en tu caso con Google Maps, parece que los elementos que sustituyen a los de la versión anterior están "comprimidos", es decir, son mucho más pequeños.

Desinstalación de la versión antigua e instalación limpia de la nueva versión

Cuando se instala una aplicación de usuario, ésta suele guardar sus datos (configuraciones, bases de datos, etc.) y también la caché en el /data partición y la partición de caché.

Al desinstalar la aplicación también se eliminan estos datos relacionados.

Si luego lo instalas limpiamente, también notarás la diferencia de tamaño (¡incluso si se supone que son apk del mismo tamaño!) Tal como escribió Izzy en los comentarios. En este caso, la instalación limpia parecerá proporcionar al usuario una actualización de menor tamaño que la actualización directa (pero es algo engañoso)

Pero, como es de esperar, el tamaño también aumentará a medida que se guarden nuevos datos y cachés.

Nota: con esta ruta es probable que se pierdan todos los datos guardados dentro de la aplicación.

Sin embargo, en general, desinstalar la versión antigua e instalar la nueva utilizará aproximadamente el mismo espacio que la actualización de la versión antigua.

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