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).

Aaaaaa, saqueii, q massaaa!

Brigadão!!

sou newbie em dev mobile, não sabia desse novo formato .aab, até hoje instalo apps diversos em .apk.

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/