¿Por qué las aplicaciones de Android se vuelven a descargar con el nombre de la actualización?

No es solo el caso de las aplicaciones de Android. Incluso nuestro navegador se vuelve a descargar en nombre de la actualización.

La actualización implica básicamente 3 aspectos: –
1) Corrección de errores y mejoras.
2) Nuevas características adicionales.
3) Temas modificados o nuevas utilidades API.

Ahora estas cosas están programadas, ejecutadas y probadas como una nueva actualización de la misma aplicación. Estos aspectos no se pueden proporcionar como complementos externos o como archivos jar o en cualquier otra forma para esa aplicación.

Por lo tanto, toda la aplicación está rediseñada para este propósito y se proporciona como una “versión de actualización”.

Además, cada versión de la aplicación en uso actual tiene una fecha de caducidad después de la cual no funciona ni se ejecuta en nuestros móviles, computadoras o computadoras portátiles.

Entonces, la actualización de la misma aplicación viene con un nuevo período de vencimiento para la misma.

Si el desarrollador ha cambiado algo en la aplicación, entonces se ha agregado una nueva clase en la aplicación, compárela con la versión anterior, así que actualice la aplicación y agregue esta nueva característica en la aplicación a través de la descarga.

Sí, cuando actualizamos cualquier aplicación, descargará el nuevo APK. La aplicación anterior se desinstala y luego se instala el apk recién descargado. En este proceso se conservan todas las preferencias, bases de datos, etc.

Cada vez que desarrollamos una actualización de la aplicación, necesitamos crear un nuevo archivo .apk para que escuchemos que no podemos agregar algún código que se mejore, además .apk es la extensión del archivo que se ejecuta en un teléfono Android al igual que .exe, .dmg requiere en Windows y MAC
Por lo tanto, los desarrolladores deben poner este nuevo archivo .apk en Play Store, por eso tenemos que descargar una aplicación completa una vez más

Aunque Google está trabajando en esto para resolver este problema.

Actualizar significa que la actualización de la aplicación existente que puede incluir nuevas funciones relacionadas con la actualización de esa aplicación se realiza cuando la aplicación ya está presente en su dispositivo, y cuando descarga una nueva aplicación es el proceso de instalación.