Tienda Google PlayConstructor de AAB

Genera Android App Bundles
Para Google Play Store

Crea tu app en Natively y luego genera archivos Android App Bundle (AAB) al instante. Crea paquetes AAB firmados obligatorios para publicar en Google Play Store.

Formato obligatorio para Google Play
Generación automática de keystore
Listo en 5-10 minutos
Tienda Google Play

Obligatorio para Google Play desde agosto de 2021

Todas las apps nuevas enviadas a Google Play deben usar el formato Android App Bundle (AAB). AAB ofrece hasta un 15% menos de tamaño en descargas para tus usuarios.

Más información

¿Qué es un
Android App Bundle?

Un Android App Bundle (AAB) es el formato oficial de publicación de Google para apps Android en Play Store. Introducido en 2018, representa un cambio fundamental frente al formato APK tradicional en la forma de empaquetar y entregar apps a los usuarios.

A diferencia de los APK, que incluyen todos los recursos para todas las configuraciones de dispositivo posibles, un AAB permite que Google Play genere APK optimizados para el dispositivo específico de cada usuario. Esto significa que el usuario descarga solo lo necesario: imágenes con la densidad de pantalla correcta, bibliotecas para la arquitectura de CPU adecuada y recursos del idioma preferido.

Según la documentación oficial de Google, las apps publicadas con AAB logran en promedio una reducción del 15% en el tamaño de descarga frente a APK universales. En apps más grandes con localización extensa o muchos recursos, el ahorro puede ser incluso mayor.

Dentro de un Android App Bundle

base/ (Módulo base)

Código y recursos principales de la aplicación que siempre se instalan. Contiene los archivos DEX principales, el manifiesto y recursos esenciales.

feature/ (Funciones dinámicas)

Módulos opcionales que se pueden descargar bajo demanda. Permite que los usuarios instalen funciones solo cuando las necesitan.

lib/ (Bibliotecas nativas)

Código nativo específico por arquitectura (ARM, ARM64, x86). Solo se entrega el ABI relevante para cada dispositivo.

res/ (Recursos)

Imágenes, layouts y cadenas organizados por configuración. Los usuarios reciben solo los recursos que coinciden con su densidad y localización.

BundleConfig.pb

Metadatos de configuración del bundle que indican a Google Play cómo optimizar y dividir la app para distintos dispositivos.

META-INF/

Archivos de firma digital que verifican la autenticidad del bundle. Se firman con tu clave de carga para Play Console.

AAB vs. APK: diferencias clave

CaracterísticaAAB (Bundle de app)APK (Paquete)
Propósito principalPublicación en Play StoreInstalación directa
Google Play (apps nuevas)
Obligatorio
No aceptado
Tamaño de descarga~15% más pequeñoMás grande (todos los recursos)
Entrega dinámica
Instalación directa en dispositivo
Firma de la appPlay App SigningGestionado por el desarrollador

¿Por qué usar
Android App Bundles?

AAB ofrece ventajas importantes tanto para desarrolladores como para usuarios

Descargas un 15% más pequeñas

Los usuarios descargan solo los recursos que su dispositivo necesita. Google reporta un ahorro promedio del 15%, y algunas apps alcanzan hasta un 35% de reducción.

Entrega dinámica

Modulariza tu app para que las funciones se descarguen bajo demanda. Los usuarios instalan lo que necesitan, cuando lo necesitan.

Seguridad mejorada

Play App Signing gestiona la clave de firma de tu app de forma segura en la infraestructura de Google. Restablece fácilmente tu clave de carga si se ve comprometida.

Optimizado para cada dispositivo

Google Play genera automáticamente APK optimizados para cada configuración de dispositivo: arquitectura de CPU, densidad de pantalla e idioma.

Publicación simplificada

Sube un único archivo AAB en lugar de gestionar múltiples APK. Google Play se encarga de toda la complejidad de la segmentación por dispositivo.

Instalaciones más rápidas

Descargas más pequeñas significan tiempos de instalación más rápidos. Los usuarios con ancho de banda o almacenamiento limitado agradecen el menor consumo de datos.

Ahorro de tamaño con AAB por tipo de optimización

~50%

Bibliotecas nativas

Específicas por arquitectura (ARM, x86)

~25%

Recursos de imagen

Específicos por densidad (mdpi, hdpi...)

~30%

Recursos de idioma

Cadenas y recursos específicos por idioma

Fuente: Android Developers - Preguntas frecuentes sobre App Bundle

Entiende
Play App Signing

Cómo Google gestiona la firma de apps para archivos AAB

Cómo funciona

1

Firmas con la clave de carga

Firma tu AAB con tu clave privada de carga antes de subirlo a Play Console. Natively genera esta clave y te la entrega de forma segura.

2

Google verifica y almacena

Google Play verifica tu firma de carga y almacena tu bundle de forma segura. La clave de firma de tu app queda gestionada por Google.

3

Google firma para distribuir

Cuando los usuarios descargan tu app, Google firma los APK optimizados con la clave de firma de tu app para una entrega segura.

Clave de carga

Tu clave privada para firmar AAB antes de subirlos a Google Play. Tú controlas esta clave.

  • Generada localmente o por Natively
  • Se puede restablecer si se compromete
  • Se usa solo para subir a Play Console

Clave de firma de la app

La clave que Google usa para firmar los APK que llegan a los usuarios. Gestionada de forma segura por Google.

  • Almacenada en la infraestructura segura de Google
  • Nunca se expone a los desarrolladores
  • Se usa para la distribución final de APK

Importante: guarda tu keystore

Cuando Natively genera tu keystore, debes descargar y guardar tanto el archivo keystore (.p12) como el archivo de credenciales. Son necesarios para publicar actualizaciones de tu app. Si pierdes estos archivos, no podrás actualizar tu app en Google Play y tendrías que publicarla como una app completamente nueva con un nombre de paquete diferente.

Más información: Documentación de Play App Signing|Ayuda de Google Play Console

Generar AAB
con Natively

Genera archivos AAB firmados y listos para Google Play en minutos

1

Crea tu app en Natively

Crea tu app Android usando la plataforma de Natively impulsada por IA. Describe tu idea o escribe código directamente. Generamos un proyecto completo de React Native con todas las configuraciones.

2

Introduce el identificador del bundle

Indica tu identificador de bundle único (por ejemplo, com.tuempresa.tuapp). Identifica tu app de forma permanente en Google Play y no se puede cambiar después.

3

Descarga tu clave de firma

Generamos un keystore seguro para tu app. Descarga tanto el archivo keystore como las credenciales: los necesitarás para futuras actualizaciones. Guárdalos de forma segura.

4

Descarga y publica

Obtén tu archivo AAB firmado y listo para producción en 5-10 minutos. Súbelo directamente a Google Play Console y publica en la tienda de apps más grande del mundo.

Lo que Natively gestiona automáticamente

Generación de keystore

Creación segura de keystore con contraseñas robustas y configuración correcta de certificados

Firma del bundle

Firma tu AAB con tu clave de carga, listo para enviarlo a Play Console

Configuración de Gradle

Configura automáticamente archivos de compilación, versiones de SDK, dependencias y ajustes del bundle

Optimización de código

Aplica reducción de código con R8 y optimización de recursos para bundles más pequeños

Soporte Android moderno

Apunta a Android 14 (API 34) con compatibilidad retroactiva hasta Android 7.0+

Listo para Play Console

La salida AAB cumple totalmente los requisitos y políticas de Google Play

Gestión de credenciales

Proporciona un archivo descargable de credenciales para que nunca pierdas acceso a tus claves de firma

Método tradicional

1

Descargar Android Studio

Descarga de 3.2 GB+ y 10 GB+ de espacio en disco

2

Configurar SDK y herramientas de compilación

Instalar versiones correctas de SDK, Gradle y dependencias

3

Generar keystore manualmente

Usar la línea de comandos de keytool con parámetros correctos

4

Configurar firma

Configurar build.gradle con rutas y contraseñas del keystore

5

Compilar y depurar

Ejecutar compilaciones, corregir errores y verificar resultados

2-3 horasTiempo inicial de configuración

Constructor de Natively

Cero configuración

Genera AAB directamente en tu navegador, sin descargas

Generación automática de keystore

Keystore seguro creado con un clic y credenciales incluidas

Firma preconfigurada

Sistema de compilación configurado automáticamente para firma de versión

Compilación en la nube

Compilaciones rápidas en servidores optimizados, sin usar recursos locales

Descarga inmediata

Obtén un AAB firmado y optimizado, listo para Google Play

5-10 minutosDel inicio al archivo AAB

Publica en
Google Play Store

Pasos para publicar tu AAB

1

Crea una cuenta de desarrollador

Regístrate en Google Play Console con una cuota única de registro de 25 USD

2

Crea tu app

Añade el nombre de la app, idioma predeterminado y categoría de app o juego

3

Configura la ficha de la tienda

Añade descripción, capturas de pantalla, icono y gráficos de la app

4

Sube tu AAB

Ve a Lanzamientos > Producción > Crear versión y sube tu archivo AAB

5

Completa la clasificación de contenido

Responde el cuestionario para obtener clasificaciones por edad (ESRB, PEGI, etc.)

6

Envía a revisión

Google revisa tu app (normalmente tarda unos días para apps nuevas)

Requisitos de la ficha de tienda

Icono de la app

512 x 512 px, PNG, 32 bits con alpha

Gráfico destacado

1024 x 500 px, banner promocional

Capturas de pantalla

2-8 capturas, tamaños de teléfono y/o tablet

Descripción corta

Hasta 80 caracteres

Descripción completa

Hasta 4.000 caracteres

Política de privacidad

URL obligatoria si la app maneja datos personales/sensibles

Declaraciones de seguridad de datos

Describe qué datos recoge tu app y cómo se usan

ConsejoPrepara todos los recursos de la ficha de tienda antes de subir tu AAB para agilizar el proceso de envío.

Más información: Lista de verificación de lanzamiento de Google Play|Guía de lanzamiento de Android Developer

Cuándo usar
AAB vs APK

Usa AAB cuando...

Publicar en Google Play StoreObligatorio para todas las apps nuevas desde agosto de 2021
Optimizar tamaño de descargaInstalaciones más pequeñas implican más descargas completadas
Usar funciones dinámicasEntrega funciones bajo demanda para reducir la instalación inicial
Dejar que Google gestione la firmaPlay App Signing aporta mayor seguridad
Soportar dispositivos diversosOptimización automática para todas las configuraciones Android

Usa APK cuando...

Probar en dispositivos físicosInstalación directa para QA y desarrollo
Compartir con beta testersDistribución rápida fuera de las tiendas de apps
Apps internas/de empresaDespliegue por MDM sin tienda de apps
Distribuir fuera de Play StoreAmazon App Store, descarga directa, sideloading
Actualizar apps heredadas en Play StoreLas apps existentes todavía pueden usar actualizaciones APK

Natively admite ambos formatos

AAB para Play Store

Genera archivos AAB firmados y listos para Google Play Console con keystore automático

APK para pruebas

Genera archivos APK para instalación directa, pruebas beta y sideloading

Cambia entre formatos fácilmente: crea tu app una vez y exporta en el formato que necesites. Más información sobre nuestro constructor de APK →

Preguntas
frecuentes

¿Qué es un archivo AAB?

Un AAB (Android App Bundle) es el formato oficial de publicación de Google para apps Android en Play Store. A diferencia de los archivos APK, los AAB contienen todo el código compilado y los recursos, pero delegan la generación de APK en Google Play. Cuando los usuarios descargan tu app, Google Play crea y sirve APK optimizados específicamente para la configuración de su dispositivo, lo que se traduce en descargas más pequeñas y mejor rendimiento.

¿Es obligatorio AAB para Google Play Store?

Sí. Desde agosto de 2021, Google Play exige que todas las apps nuevas se publiquen usando el formato Android App Bundle (AAB). Las apps existentes pueden seguir usando APK para actualizaciones, pero Google recomienda fuertemente migrar a AAB para aprovechar descargas más pequeñas (hasta un 15% menos) y funciones de entrega dinámica.

¿Cuál es la diferencia entre AAB y APK?

APK es un paquete instalable que contiene todos los recursos de la app para todos los dispositivos. AAB es un formato de publicación en el que Google Play genera APK optimizados para el dispositivo de cada usuario. AAB reduce en promedio un 15% el tamaño de descarga, admite entrega dinámica de funciones y usa Play App Signing de Google para mayor seguridad. Los APK siguen siendo necesarios para instalación directa y pruebas.

¿Cómo firmo un archivo AAB?

Los archivos AAB deben firmarse con una clave de carga antes de enviarlos a Google Play. La clave de carga es tu clave privada de firma almacenada en un archivo keystore. Después, Google Play usa Play App Signing para gestionar la clave final de firma de la app. Natively genera automáticamente un keystore, ofrece descarga segura de credenciales y firma tu AAB durante el proceso de compilación.

¿Puedo instalar un archivo AAB en mi dispositivo?

No. Los archivos AAB no se pueden instalar directamente en dispositivos Android. Son un formato de publicación específico para tiendas de aplicaciones. Google Play convierte el AAB en APK específicos para cada dispositivo antes de la instalación. Para probar en dispositivos físicos, necesitas un APK. Natively puede generar tanto archivos AAB para publicar en Play Store como APK para pruebas directas.

¿Qué es Play App Signing?

Play App Signing es el servicio de Google para gestionar la clave de firma de tu app. Cuando subes un AAB, lo firmas con una clave de carga, pero Google usa una clave de firma de app independiente para firmar los APK finales que reciben los usuarios. Esto ofrece mayor seguridad, ya que la clave de firma de la app se almacena de forma segura en Google y puedes restablecer la clave de carga si se ve comprometida.

¿Cuánto más pequeñas son las descargas AAB frente a APK?

Los Android App Bundles suelen generar descargas un 15% más pequeñas en promedio frente a los APK universales. El ahorro viene de entregar solo los recursos necesarios para cada dispositivo: imágenes con densidad de pantalla correcta, bibliotecas nativas adecuadas para la arquitectura de CPU y recursos del idioma correspondiente. En apps con muchos recursos o localizaciones, el ahorro puede ser todavía mayor.

¿Qué es la entrega dinámica de funciones en AAB?

La entrega dinámica de funciones te permite modularizar tu app para que los usuarios descarguen funciones bajo demanda en lugar de instalar todo de una vez. Por ejemplo, una app de cámara puede permitir descargar filtros AR solo cuando se vayan a usar. Esto reduce el tamaño de instalación inicial y permite entregar funciones exactamente cuando se necesitan. Solo está disponible mediante el formato AAB.

¿Cuánto tarda en generarse un archivo AAB?

Con métodos tradicionales en Android Studio, generar un AAB tarda de 2 a 10 minutos según la complejidad del proyecto, más un tiempo inicial de configuración de 2 a 3 horas. Con el constructor online de AAB de Natively, puedes generar un AAB completo y firmado en 5-10 minutos sin tiempo de configuración. Nuestra infraestructura en la nube gestiona automáticamente compilación, firma y optimización.

¿Necesito guardar mi archivo keystore?

Sí, absolutamente. Tu archivo keystore y su contraseña son esenciales para publicar actualizaciones de tu app. Si pierdes el keystore, no podrás actualizar tu app en Google Play y tendrás que publicarla como una app completamente nueva con otro nombre de paquete. Natively genera tu keystore y ofrece enlaces de descarga seguros: guarda estos archivos en un lugar seguro.

Spin to Win

Try your luck for $5 off your first month.

$5 OFFTRY AGAIN$5 OFFTRY AGAIN$5 OFFTRY AGAIN$5 OFFTRY AGAIN

Publica en
Google Play hoy

Crea tu app en Natively, genera archivos AAB firmados con un clic y llega a más de 2,5 mil millones de usuarios Android en todo el mundo.

No se requiere tarjeta de créditoCompilaciones de 5-10 minutosAAB listos para Play Store