¿Qué es el Android App Bundle?
El AAB (Android App Bundle) es el formato de publicación de apps Android que Google Play usa para generar APKs optimizados para cada dispositivo. En lugar de un APK único que contiene recursos para todos los dispositivos, el AAB permite que Google genere un APK específico para cada usuario. Resultado: apps más pequeñas y menor fricción de instalación. En Deepyze usamos AAB en todos nuestros proyectos Android.
Ventajas del AAB
- Tamaño reducido: un APK típico puede reducirse 20-40% ya que no incluye recursos para densidades de pantalla o ABIs que el dispositivo no usa
- Obligatorio: desde agosto de 2021, Google requiere AAB para nuevas apps. No es opcional.
- Dynamic Delivery: permite descargar solo los módulos de la app que el usuario realmente usa (para apps muy grandes)
Cómo generar un AAB con EAS
# eas.json
{
"build": {
"production": {
"android": {
"buildType": "app-bundle"
}
}
}
}
# Compilar
eas build --platform android --profile productionDiferencias entre AAB y APK
- APK: instalable directamente, contiene todo, mayor tamaño
- AAB: no instalable directamente, Google Play lo procesa para generar APKs optimizados, menor tamaño
APK para testing
Aunque el AAB es el formato de producción, para distribución interna (TestFlight equivalente en Android) seguís usando APK. EAS puede generar ambos formatos.
¿Necesitás ayuda con la configuración de builds Android? Hablá con Deepyze.
Calculá el costo estimado para tu Aplicación
Seleccioná el tipo de app, plataformas y funcionalidades para obtener un presupuesto aproximado y tiempos de desarrollo transparentes.
* Valores referenciales sin sorpresas. Incluye desarrollo completo, testing y despliegue.
¿Necesitás desarrollar tu app con especialistas?
En Deepyze somos expertos en React Native y Expo para iOS y Android. Cotizá tu proyecto en 24hs hábiles.