Definiciones
APK (Android Package) — el archivo que Android instala en un dispositivo. Autónomo, se puede compartir e instalar por sideloading.
AAB (Android App Bundle) — un artefacto de publicación subido a Google Play. Play lo divide en APKs optimizados por configuración de dispositivo.
Comparación
| Aspecto | APK | AAB |
|---|---|---|
| Instalable directamente | Sí | No |
| Requerido por Google Play (nuevas apps) | No | Sí |
| Optimización por dispositivo | No | Sí |
| Tamaño típico entregado al usuario | Mayor | Menor (15–30 %) |
| Amazon, Samsung, sideload | Sí | No (requiere conversión) |
¿Cuál debería generar?
Para Google Play, genera un .aab. Para Amazon Appstore, Samsung Galaxy Store o sideloading, genera un APK. SaaSToStore puede producir ambos desde el mismo proyecto.