11 votos

¿Se desinstala la aplicación antigua cuando se actualiza?

Quiero saber cuándo una actualización está disponible para una aplicación obviamente que existe un nuevo apk. ¿Es que se desinstala el viejo apk y se instala nuevo apk?

16voto

Andy Brudtkuhl Puntos 1714

No del todo, no. Al desinstalar un paquete, también se quita el resto de los datos para hacer con que paquete: por ejemplo, el de la propia aplicación privada de datos, datos en la tarjeta SD, sus preferencias predeterminadas para esa aplicación. También le dice a cualquier otro interesado apps que hayas eliminado la aplicación, a través de una intención de difusión. Otras aplicaciones de la recepción de la emisión podría tomar nuevas medidas basadas en que: por ejemplo, un lanzador (pantalla de inicio de la aplicación) eliminaría el escritorio de accesos directos y widgets de la aplicación, ya que no funciona más.

Cuando un paquete se actualiza (es decir, sustituye con un nuevo archivo APK con el mismo nombre de paquete y una versión posterior de código), la versión antigua, se detuvo, así que nada de la aplicación se está ejecutando. El viejo APK archivo se elimina y la nueva que la sustituye, pero el otro desinstalar acciones no se realizaron: el privado los datos de la aplicación y las preferencias predeterminadas se mantienen, y la desinstalación de difusión ya no se envía. En su lugar, una diferente intención es la de difusión para informar a cualquier interesado aplicaciones que el paquete ha sido actualizado.

Así, mientras que el antiguo archivo APK es eliminado, el efecto de una actualización es bastante diferente a la de desinstalar el anterior paquete y, a continuación, instalar el nuevo.

En Google Play, la situación puede ser un poco diferente si el desarrollador ha permitido actualizaciones de diferencias (denominado Smart actualizaciones por parte de Google).

En una actualización de delta sólo los cambios entre las dos versiones se descargan y se aplican a los existentes en la APK. Por ejemplo, si usted tiene una aplicación que es de 15 mb de tamaño, y el desarrollador decide cambiar la imagen de fondo, no es necesario descargar la aplicación de nuevo, usted puede descargar el delta (diferencia), que incluye la nueva imagen. El viejo APK, a continuación, duplicar, el nuevo contenido se inyecta a la copia de la antigua APK, y si tiene éxito, el viejo APK es eliminado. El resultado final es la actualización de la APK.

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