Executando verificação de segurança...
4

Ao realizar o processo de build, você terá um arquivo .aab (Android App Bundle) que será enviado para o Google Play Console. Isso fica no servidor do Google e, por causa do formato do arquivo, o Google consegue enviar um arquivo menor para o usuário na ponta, de acordo com o Android que está sendo utilizado.

Antigamente o formato usado era o .apk (Android Package).

Carregando publicação patrocinada...
1
1
1

Mas se você quiser instalar um app usando um arquivo de instalação, ainda so tem como usando arquivos .apk, não da pra instalar um .aab direto como fazemos com o .apk.

Os arquivos .aab só são instalados apartir da Google Play, porisso você envia eles ao Google Console, ao invez dos .apk, devido a uma série de tratamentos que o Google faz com esses arquivos, para maximilizar a compatibilidade com cada dispositivo que vai instalar pelo Google Play.

Se você estiver utilizando o Expo, da pra configurar ele pra gerar um preview em .apk para testes, e um build de produção em .aab para ser enviado pro Google. Faço isso em um projeto meu para não ter que enviar ao Google Play, e ter q instalar no meu telefone por ele. Só baixo a build em .apk e instalo manualmente pra testar, quando ele tiver minimamente usável, vou gerar o .aab pra mandar pro Google.

Meu projeto: https://github.com/mateusfg7/formatch
Documentação de profile do Expo: https://docs.expo.dev/build-reference/apk/