Android App Bundle (AAB)

El Android App Bundle (AAB) es el nuevo formato de publicación oficial de Android que ofrece una forma más eficiente de crear y publicar tu aplicación.

Android App Bundle te permite ofrecer más fácilmente una gran experiencia en una aplicación de menor tamaño, lo que puede mejorar el éxito de la instalación y reducir las desinstalaciones. Es fácil cambiar. No es necesario refactorizar el código para empezar a beneficiarse de una aplicación más pequeña. Y una vez que se haya cambiado, te beneficiarás del desarrollo modular de aplicaciones y de la entrega de funciones personalizables.

AAB proporciona un nuevo formato (.aab) que incluye todo el código compilado y los recursos de tu aplicación, y aplaza la generación y firma del APK a Google Play.

android-app-bundle

Soporte de aplicaciones para AAB #

Aunque Google Play utiliza un paquete de aplicaciones para generar y servir APKs optimizados para cada configuración de dispositivo, de modo que sólo se descargan el código y los recursos que se necesitan para un dispositivo específico para ejecutar tu aplicación, Applivery aún no es capaz de proporcionar esa característica ya que no tenemos una manera fiel de detectar la información de hardware del dispositivo – obligatoria para generar un archivo APK optimizado – ya que los usuarios de Applivery normalmente utilizan sus Navegadores (Safari, Chrome, Firefox, etc) para descargar Apps de las App Stores de Applivery. En su lugar, Applivery aprovecha las características de Android App Bundle para generar APKs Universales que incluyen toda la información necesaria para instalar tus aplicaciones Android en cualquier dispositivo del mundo compatible con tu App, independientemente del hardware. Esto significa que algunas funciones de AAB no son totalmente compatibles con Applivery, como la entrega dinámica, que permite aplicaciones de menor tamaño y la entrega basada en funciones. Applivery utiliza la herramienta oficial de Android para extraer el APK universal de tu paquete de aplicaciones. A continuación te explicamos los diferentes requisitos para subir tus paquetes de aplicaciones a Applivery. Mientras tanto, nuestro equipo está trabajando activamente para ofrecer en breve soporte completo para todas las funciones de Android App Bundle de dos maneras:
  • Predicción del dispositivo para activar la entrega dinámica desde las tiendas de aplicaciones Applivery.
  • Obtención de información sobre el hardware del dispositivo a nivel del SDK de Applivery para permitir la entrega dinámica de actualizaciones.
Encontrarás más información al respecto en nuestra hoja de ruta pública en GitHub.

Configuración de Android App Bundle #

Paso 1 - Añadir la configuración del almacén de claves #

Dirígete a la sección Ajustes > Android App Bundle de la aplicación en la que desea habilitar AAB. Deberás recopilar la siguiente información obligatoria:

  • Almacén de claves: almacén de claves de despliegue (archivo .jks ) utilizado para firmar el sitio APKs.
  • Contraseña del almacén de claves: contraseña del almacén de claves. Puede especificarse en texto plano o en el archivo .pwd.
  • Alias del almacén de claves: especifica el alias de la clave de firma que deseas utilizar.
  • Clave: especifica la contraseña de la clave de firma. Puede especificarse en texto plano o en el archivo .pwd.
AAB-keystore-config

Paso 2 - Cargar tu archivo .aab como haces normalmente con los APKs #

Utiliza una de las siguientes opciones para cargar el archivo del paquete de aplicaciones en Applivery:

  • En el panel de control, dirígete a la sección de Builds y selecciona (o arrastra y suelta) el archivo .aab.
  • Desde la API de carga, utilizando el mismo método para cargar APKs estándar.
  • Utiliza cualquiera de las integraciones existentes con las plataformas de CD y CI más comunes.
upload-aab-files
Updated on septiembre 26, 2024
¿Te ha sido útil este artículo?

En esta página

— Habla con un experto —

Hablar con un experto

[Contact us] [EN] MDM & MAD
How many devices do you want to manage with Applivery?
Which operating systems do you want to manage?