Favicon

You are here: Home > Distribución de Apps > Plataformas > Android > Android App Bundles (AAB)

Android App Bundles (AAB)

Applivery admite Android App Bundles (AAB) para la Distribución de Apps: genera APKs universales y distribúyelos a tus usuarios sin complicaciones.

5 min read

TL;DR

Applivery usa Android App Bundles (AAB) para generar APKs universales con amplia compatibilidad entre dispositivos Android.

Android App Bundle (AAB)

El Android App Bundle (AAB) es el formato oficial de publicación de Android, diseñado para hacer la entrega de Apps más eficiente y flexible. En lugar de generar un único APK que funcione en todos los dispositivos, un AAB contiene todo el código compilado y los recursos de tu App y delega la generación y firma del APK a la plataforma de distribución, resultando en instalaciones más pequeñas y optimizadas para los usuarios finales.

Cambiar a AAB no requiere refactorizar tu código. El formato también permite el desarrollo modular de apps y la entrega personalizable de funcionalidades, facilitando la escalabilidad y el mantenimiento de tu App a lo largo del tiempo.

android-app-bundle | Applivery

Cómo gestiona Applivery los archivos AAB

Google Play usa un App Bundle para generar y servir APKs optimizados adaptados a la configuración hardware específica de cada dispositivo, de modo que los usuarios solo descargan el código y los recursos que su dispositivo realmente necesita.

El modelo de distribución de Applivery funciona de manera diferente. Como los usuarios normalmente descargan Apps a través de un navegador (Safari, Chrome, Firefox, etc.), Applivery no tiene acceso fiable a la configuración hardware del dispositivo en el momento de la descarga, que es un requisito previo para generar un APK optimizado por dispositivo.

Para solucionar esto, Applivery usa la herramienta oficial bundletool de Android para extraer un APK universal de tu App Bundle. Un APK universal incluye todo el código y los recursos necesarios para instalar la App en cualquier dispositivo Android compatible, independientemente del hardware. Esto significa que la App se instalará correctamente en todos tus dispositivos compatibles, pero la descarga será más grande que un APK optimizado por dispositivo generado por Google Play.

Limitaciones actuales

Como consecuencia de este enfoque, algunas funcionalidades de Android App Bundle no están completamente soportadas aún en Applivery:

  • Entrega Dinámica (Dynamic Delivery): La entrega basada en módulos y los tamaños de APK optimizados por dispositivo no están disponibles, ya que requieren detección hardware en el momento de la descarga.

En qué estamos trabajando

Nuestro equipo está trabajando activamente en dos enfoques para llevar el soporte completo de AAB a Applivery:

  • Predicción de dispositivo: Para habilitar la Entrega Dinámica desde las Stores Enterprise de Applivery sin requerir detección hardware explícita.

  • Detección hardware mediante SDK: Para obtener información hardware del dispositivo a través del SDK de Applivery y habilitar la Entrega Dinámica para actualizaciones in-app.

Puedes seguir el progreso de ambas iniciativas en nuestro roadmap público en GitHub.


Configurar Android App Bundle en Applivery

Para subir y procesar archivos AAB, primero necesitas proporcionar la configuración de firma de tu App para que Applivery pueda generar un APK universal válido a partir de tu bundle.

1
Añadir la configuración de tu Keystore

Ve a Ajustes > Android App Bundle dentro de la App que quieres configurar y proporciona la siguiente información requerida:

Campo Descripción
Keystore El keystore de despliegue (archivo .jks) usado para firmar los APKs generados.
Contraseña del Keystore La contraseña del keystore. Puede introducirse como texto plano o proporcionarse mediante un archivo .pwd.
Alias del Keystore El alias de la clave de firma a usar dentro del keystore.
Contraseña de la clave La contraseña para la clave de firma. Puede introducirse como texto plano o proporcionarse mediante un archivo .pwd.
aab
Note

Esta configuración debe estar en su lugar antes de subir cualquier archivo .aab. Las subidas fallarán durante el procesamiento si la configuración del keystore falta o es incorrecta. Consulta los Códigos de error de procesamiento de Builds para ver los detalles de los errores.

2
Subir tu archivo AAB

Una vez configurado el keystore, puedes subir tu archivo .aab usando cualquiera de los siguientes métodos:

  • Panel de control: Ve a la sección Builds de tu App y selecciona o arrastra y suelta tu archivo .aab.

  • API de subida: Usa el mismo método de subida que los APKs estándar. Consulta la documentación de la API de subida para más detalles.

  • Integraciones CI/CD: Usa cualquiera de las integraciones existentes de Applivery con plataformas CI/CD populares como Fastlane, Jenkins, Bitrise o Azure DevOps.

Una vez subido, Applivery procesará automáticamente el bundle, extraerá el APK universal usando bundletool, lo firmará con tu configuración de keystore y lo pondrá disponible para su distribución.

Un AAB es el formato oficial de publicación de Android que contiene todo el código compilado y los recursos de tu app, dejando la generación del APK a la plataforma de distribución.

Applivery usa la herramienta bundletool de Android para extraer un APK universal del AAB, que incluye todo el código y los recursos necesarios para instalar la app en cualquier dispositivo Android compatible.

El modelo de distribución de Applivery no tiene acceso fiable a la configuración hardware del dispositivo en el momento de la descarga, que es necesaria para generar APKs optimizados por dispositivo.

La Entrega Dinámica y los tamaños de APK optimizados por dispositivo aún no están completamente soportados porque requieren detección hardware en el momento de la descarga.

Debes proporcionar la configuración de firma de tu app (Keystore, contraseña del Keystore, alias del Keystore y contraseña de la clave) en Ajustes > Android App Bundle.

La subida del AAB fallará durante el procesamiento si la configuración del keystore falta o es incorrecta.

Puedes subir archivos AAB a través del panel de control, la API de subida o integraciones CI/CD como Fastlane, Jenkins, Bitrise o Azure DevOps.

Puedes seguir el progreso de las iniciativas de predicción de dispositivo y detección hardware mediante SDK en el roadmap público de Applivery en GitHub.

Last updated: June 8, 2026