Definições
APK (Android Package) — o arquivo que o Android instala em um dispositivo. Autônomo, pode ser compartilhado e instalado por sideloading.
AAB (Android App Bundle) — um artefato de publicação enviado ao Google Play. A Play o divide em APKs otimizados por configuração de dispositivo.
Comparação
| Aspecto | APK | AAB |
|---|---|---|
| Instalável diretamente | Sim | Não |
| Exigido pelo Google Play (novos apps) | Não | Sim |
| Otimização por dispositivo | Não | Sim |
| Tamanho típico entregue ao usuário | Maior | Menor (15–30 %) |
| Amazon, Samsung, sideload | Sim | Não (requer conversão) |
Qual devo gerar?
Para o Google Play, gere um .aab. Para Amazon Appstore, Samsung Galaxy Store ou sideloading, gere um APK. O SaaSToStore pode produzir ambos do mesmo projeto.