Guía completa:
https://developer.android.com/studio/build/application-id.html
Según los blogs oficiales de Android:
https://android-developers.googleblog.com/2011/06/things-that-cannot-change.html
Podemos decir eso:
Si el nombre del paquete de manifiesto ha cambiado, la nueva aplicación se instalará junto con la aplicación anterior, por lo que ambas coexisten en el dispositivo del usuario al mismo tiempo.
Si el certificado de firma cambia, intentar instalar la nueva aplicación en el dispositivo fallará hasta que se desinstale la versión anterior.
Según la lista de verificación de la actualización de la aplicación de Google:
https://support.google.com/googleplay/android-developer/answer/113476?hl=en
Actualiza tus aplicaciones
Prepara tu APK
Cuando esté listo para realizar cambios en su APK, asegúrese de actualizar también el código de versión de su aplicación para que los usuarios existentes reciban su actualización.
Use la siguiente lista de verificación para asegurarse de que su nuevo APK esté listo para actualizar a sus usuarios existentes:
- El nombre del paquete del APK actualizado debe ser el mismo que el de la versión actual.
- El código de la versión debe ser mayor que la versión actual. Obtenga más información sobre el control de versiones de sus aplicaciones.
- El APK actualizado debe estar firmado con la misma firma que la versión actual.
Para verificar que su APK utiliza la misma certificación que la versión anterior, puede ejecutar el siguiente comando en ambos APK y comparar los resultados:
$ jarsigner -verify -verbose -certs my_application.apk
Si los resultados son idénticos, está utilizando la misma clave y está listo para continuar. Si los resultados son diferentes, deberá volver a firmar el APK con la clave correcta.
Obtenga más información sobre cómo firmar sus aplicaciones
Sube tu APK
Una vez que tu APK esté listo, puedes crear una nueva versión.