Atrás

Migra tus aplicaciones Android de GoodBarber a Android 11

el 

Algunos dicen que es el final de una era.

Históricamente, las aplicaciones de Android se han distribuido como APK. Si no estás familiarizado con lo que es un archivo .apk, debe saber que es el archivo que se produce como resultado del desarrollo de tu aplicación. Android Package Kit (APK) es el formato de archivo que se utiliza para distribuir e instalar aplicaciones y hacer que funcionen en dispositivos Android.

Google anunció a principios del verano que el formato AAB ahora reemplazará al APK (paquete de Android).

"A partir de agosto de 2021, las nuevas aplicaciones deberán publicarse con el formato Android App Bundle y cumplir con el nivel de API objetivo 30 (Android 11)".

Profundicemos un poco más en las novedades de Android 11 y cómo afecta tu aplicación GoodBarber para Android.

Android App Bundle - AAB

A partir de agosto de 2021, AAB se convertirá en el formato de aplicación de Android predeterminado. Todas las aplicaciones nuevas deberán enviarse en este formato.

Entonces, ¿qué es un AAB?

Para simplificar, a diferencia del APK que solo tiene una versión de tu aplicación, el AAB “agrupa” varias versiones diferentes de una aplicación en un paquete lógico. Cuando un usuario hace clic en "Instalar" en Google Play, Play Store envía solo los bits relevantes al dispositivo que solicita la instalación. Google genera un archivo APK personalizado a partir del archivo AAB con los recursos necesarios que requiere el dispositivo.

Técnicamente, el dispositivo aún recibe un APK, pero este APK se ha generado de forma dinámica, en la nube.

¿Cuáles son los beneficios de AAB?

- Tamaño de archivo más pequeño: los APK generados por la AAB son más pequeños, por lo que toman menos tiempo para descargar y menos espacio en un dispositivo. Google afirma que, en promedio, estos APK son un 15% más pequeños que un APK universal.

- Play App Signing: se requiere Play App Signing para los paquetes de aplicaciones. Google Play tiene como prioridad ofrecer una plataforma segura y confiable a tus usuarios y desarrolladores. Con esta función, Google administra la clave de firma de tu aplicación y la protege de pérdidas mediante el uso de la infraestructura segura de Google. También garantiza que el APK no se haya visto comprometido entre la carga del desarrollador y la instalación del usuario.

Se utilizan dos claves diferentes en el proceso de firma.
  • La clave de firmade la aplicación: la clave que utiliza Google para firmar el APK antes de su lanzamiento.
  • La clave de carga: esta es la clave que usa el desarrollador para cargar el AAB en Play Console.

​Nivel objetivo de API 30

Cada vez que Google lanza una nueva versión de Android, introduce mejoras significativas en la seguridad, el rendimiento y la experiencia del usuario.
Para asegurarse de que tus usuarios puedan beneficiarse de estas mejoras, tu aplicación debe cumplir con el nivel de destino de API reciente.

En GoodBarber, actualizamos el objetivo SDK de nuestros motores y realizamos varias modificaciones requeridas por Google cada año. De esa manera, tus aplicaciones de Android generadas a través de tu back office seguirán cumpliendo con los requisitos de Google.
A partir de ahora, las nuevas aplicaciones y actualizaciones de aplicaciones deben apuntar a Android 10 (nivel de API 29). Sin embargo, a partir de noviembre de 2021, todas las aplicaciones que se actualicen deben apuntar al menos a Android 11 (nivel de API 30).

¡Pero no te preocupes! Hicimos la mayor parte del trabajo por ti. Como verá en la ayuda online dedicada, tu aplicación ya está configurada en el paso correcto del proceso de compilación de Android. Simplemente sigue los pasos.
Ya puedes reconstruir tu aplicación ahora y estar listo mucho antes de la fecha límite de Google.

​¿Qué significa para tu aplicación Android GoodBarber?

Migra tu aplicación GoodBarber de Android a Android 11

Para cumplir con todos los nuevos requisitos de Google, debes migrar tu aplicación GoodBarber a Android 11.

Una de estas modificaciones es la suscripción a la firma de aplicaciones de Play. A medida que Google se está moviendo para hacer que esta función sea obligatoria, para estar a la vanguardia, hemos tomado la decisión de habilitar la firma de aplicaciones de Play de forma predeterminada en todas las aplicaciones nuevas. Para las aplicaciones existentes que no habilitan esta función, puede encontrar una ayuda online que te guiará a través de los pasos a seguir en el back office de tu aplicación y en Google Console.

Para ayudarte, puedes encontrar una ayuda online detallada y dedicada en el back office de tu aplicación. Verás que tu aplicación ya está configurada en el paso correcto en el proceso de Android y simplemente debes seguir las instrucciones.
 
No será posible realizar ninguna actualización en Play Store si no realizas estas modificaciones primero.
 

Autenticación de Facebook

Siguiendo los requisitos de Google de 2021 y la migración de tu aplicación de Android a Android 11, para mantener la autenticación de Facebook funcionando en tu aplicación de Android, debes agregar algunas configuraciones a tu aplicación de Facebook en la plataforma de desarrollo de Facebook. En cuanto a la migración de tu aplicación, encontrarás una ayuda online dedicada en tu back office.

Autenticación de Facebook: estas modificaciones deben realizarse después de que se haya reconstruido la aplicación (se generó una nueva versión ad hoc) y antes de enviar la nueva versión a Play Store.



Si prefiere que nuestro equipo se encargue de la migración de su aplicación a Android 11, nuestro servicio GoodBarber Se Hace Cargo está aquí para ayudarte.
Puedes encontrar más información aquí .