Gere Android App Bundles
Para a Google Play Store
Obrigatório para o Google Play desde agosto de 2021
Todos os novos apps enviados ao Google Play devem usar o formato Android App Bundle (AAB). O AAB entrega downloads até 15% menores para seus usuários.
O que é um
Android App Bundle?
O Android App Bundle (AAB) é o formato oficial de publicação do Google para apps Android na Play Store. Introduzido em 2018, ele representa uma mudança fundamental em relação ao formato APK tradicional na forma como os apps são empacotados e entregues aos usuários.
Diferente dos APKs, que contêm todos os recursos para todas as configurações possíveis de dispositivo, o AAB permite que o Google Play gere APKs otimizados especificamente para o dispositivo de cada usuário. Isso significa que os usuários baixam apenas o que precisam: imagens na densidade de tela correta, bibliotecas da arquitetura de CPU adequada e recursos do idioma preferido.
De acordo com a documentação oficial do Google, apps publicados com AAB têm uma redução média de 15% no tamanho do download em comparação com APKs universais, e para apps maiores com muitos assets ou localização extensa, a economia pode ser ainda maior.
Dentro de um Android App Bundle
base/ (Módulo Base)
Código e recursos principais do app que são sempre instalados. Contém os arquivos DEX principais, manifesto e assets essenciais.
feature/ (Recursos Dinâmicos)
Módulos opcionais que podem ser baixados sob demanda. Permite que os usuários instalem funcionalidades apenas quando necessário.
lib/ (Bibliotecas Nativas)
Código nativo específico por arquitetura (ARM, ARM64, x86). Apenas a ABI relevante é entregue para cada dispositivo.
res/ (Recursos)
Imagens, layouts e strings organizados por configuração. Os usuários recebem apenas recursos de densidade e localidade correspondentes.
BundleConfig.pb
Metadados de configuração do bundle que dizem ao Google Play como otimizar e dividir o app para diferentes dispositivos.
META-INF/
Arquivos de assinatura digital que verificam a autenticidade do bundle. Assinados com sua chave de upload para o Play Console.
AAB vs. APK: diferenças principais
| Recurso | AAB (App Bundle) | APK (Pacote) |
|---|---|---|
| Objetivo principal | Publicação na Play Store | Instalação direta |
| Google Play (novos apps) | Obrigatório | Não aceito |
| Tamanho do download | ~15% menor | Maior (todos os recursos) |
| Entrega dinâmica | — | |
| Instalação direta no dispositivo | — | |
| Assinatura do app | Play App Signing | Gerenciado pelo desenvolvedor |
Por que usar
Android App Bundles?
O AAB oferece vantagens significativas para desenvolvedores e usuários
Downloads 15% menores
Os usuários baixam apenas os recursos que o dispositivo deles precisa. O Google reporta economia média de 15% no tamanho, com alguns apps chegando a 35% de redução.
Entrega dinâmica
Modularize seu app para que funcionalidades possam ser baixadas sob demanda. Usuários instalam o que precisam, quando precisam.
Segurança reforçada
O Play App Signing gerencia com segurança a chave de assinatura do seu app na infraestrutura do Google. Redefina facilmente sua chave de upload se ela for comprometida.
Otimizado para cada dispositivo
O Google Play gera automaticamente APKs otimizados para cada configuração de dispositivo: arquitetura de CPU, densidade de tela e idioma.
Publicação simplificada
Envie um único arquivo AAB em vez de gerenciar vários APKs. O Google Play cuida de toda a complexidade de segmentação por dispositivo.
Instalações mais rápidas
Downloads menores significam tempos de instalação mais rápidos. Usuários com banda ou armazenamento limitados se beneficiam do menor consumo de dados.
Economia de tamanho do AAB por tipo de otimização
Bibliotecas nativas
Específico por arquitetura (ARM, x86)
Recursos de imagem
Específico por densidade (mdpi, hdpi...)
Recursos de idioma
Strings e assets específicos por localidade
Entendendo o
Play App Signing
Como o Google gerencia a assinatura de apps para arquivos AAB
Como funciona
Você assina com a chave de upload
Assine seu AAB com sua chave privada de upload antes de enviar ao Play Console. A Natively gera e fornece essa chave com segurança.
Google verifica e armazena
O Google Play verifica sua assinatura de upload e armazena seu bundle com segurança. A chave de assinatura do app é gerenciada pelo Google.
Google assina para distribuição
Quando os usuários baixam seu app, o Google assina os APKs otimizados com a chave de assinatura do app para entrega segura.
Chave de upload
Sua chave privada usada para assinar AABs antes do envio ao Google Play. Você controla essa chave.
- Gerada localmente ou pela Natively
- Pode ser redefinida se comprometida
- Usada apenas para envios ao Play Console
Chave de assinatura do app
A chave que o Google usa para assinar APKs entregues aos usuários. Gerenciada com segurança pelo Google.
- Armazenada na infraestrutura segura do Google
- Nunca exposta aos desenvolvedores
- Usada para distribuição final de APK
Importante: salve seu keystore!
Quando a Natively gera seu keystore, você deve baixar e salvar tanto o arquivo keystore (.p12) quanto o arquivo de credenciais. Eles são necessários para publicar atualizações do seu app. Se você perder esses arquivos, não poderá atualizar seu app no Google Play e precisará publicá-lo como um app totalmente novo com outro nome de pacote.
Saiba mais: Documentação do Play App Signing|Ajuda do Google Play Console
Criando AABs
com a Natively
Gere arquivos AAB assinados prontos para o Google Play em minutos
Crie seu app na Natively
Crie seu app Android usando a plataforma com IA da Natively. Descreva sua ideia de app ou escreva código diretamente. Nós geramos um projeto React Native completo com todas as configurações.
Informe o identificador do bundle
Forneça seu identificador de bundle exclusivo (ex.: com.suaempresa.nomeapp). Ele identifica seu app permanentemente no Google Play e não pode ser alterado depois.
Baixe sua chave de assinatura
Nós geramos um keystore seguro para seu app. Baixe tanto o arquivo keystore quanto as credenciais - você vai precisar deles para atualizações futuras. Guarde-os com segurança!
Baixe e publique
Receba seu arquivo AAB assinado e pronto para produção em 5-10 minutos. Envie diretamente para o Google Play Console e publique na maior loja de apps do mundo.
O que a Natively cuida automaticamente
Geração de keystore
Criação segura de keystore com senhas fortes e configuração correta de certificado
Assinatura do bundle
Assina seu AAB com sua chave de upload, pronto para envio ao Play Console
Configuração do Gradle
Configura automaticamente arquivos de build, versões de SDK, dependências e opções do bundle
Otimização de código
Aplica redução de código com R8 e otimização de recursos para bundles menores
Suporte Android moderno
Foco no Android 14 (API 34) com compatibilidade retroativa até Android 7.0+
Pronto para Play Console
A saída AAB está totalmente em conformidade com requisitos e políticas do Google Play
Gestão de credenciais
Fornece arquivo de credenciais para download para você nunca perder acesso às chaves de assinatura
Método tradicional
Baixar Android Studio
Download de 3,2 GB+, espaço em disco de 10 GB+
Configurar SDK e ferramentas de build
Instalar versões corretas de SDK, Gradle e dependências
Gerar keystore manualmente
Usar linha de comando keytool com parâmetros corretos
Configurar assinatura
Ajustar o build.gradle com caminhos e senhas do keystore
Gerar build e depurar
Executar builds, corrigir erros e validar saída
Construtor Natively
Zero configuração necessária
Crie AABs direto no navegador, sem downloads
Geração automática de keystore
Keystore seguro criado com um clique, com credenciais fornecidas
Assinatura pré-configurada
Sistema de build configurado automaticamente para assinatura de release
Compilação em nuvem
Builds rápidos em servidores otimizados, sem recursos locais
Download instantâneo
Receba um AAB assinado e otimizado pronto para o Google Play
Publicando na
Google Play Store
Passos para publicar seu AAB
Crie uma conta de desenvolvedor
Cadastre-se no Google Play Console com taxa única de registro de US$ 25
Crie seu app
Adicione nome do app, idioma padrão e selecione categoria de app ou jogo
Configure a ficha da loja
Adicione descrição, capturas de tela, ícone do app e artes gráficas
Envie seu AAB
Vá em Release > Production > Create release e envie seu arquivo AAB
Conclua a classificação de conteúdo
Responda ao questionário para obter classificações etárias (ESRB, PEGI etc.)
Envie para revisão
O Google revisa seu app (normalmente leva alguns dias para apps novos)
Requisitos da ficha da loja
Ícone do app
512 x 512 px, PNG, 32 bits com alpha
Arte de destaque
1024 x 500 px, banner promocional
Capturas de tela
2-8 capturas, tamanhos de celular e/ou tablet
Descrição curta
Até 80 caracteres
Descrição completa
Até 4.000 caracteres
Política de privacidade
URL obrigatória se o app tratar dados pessoais/sensíveis
Declarações de segurança de dados
Descreva quais dados seu app coleta e como são usados
DicaPrepare todos os assets da ficha da loja antes de enviar seu AAB para agilizar o processo de submissão.
Saiba mais: Checklist de lançamento no Google Play|Guia de lançamento do Android Developer
Quando usar
AAB vs APK
Use AAB quando...
Use APK quando...
A Natively suporta os dois formatos
AAB para Play Store
Gere arquivos AAB assinados prontos para o Google Play Console com keystore automático
APK para testes
Gere arquivos APK para instalação direta em dispositivo, testes beta e sideloading
Alterne entre formatos com facilidade: crie seu app uma vez e exporte no formato que precisar. Saiba mais sobre nosso construtor de APK →
Perguntas
frequentes
O que é um arquivo AAB?
Um AAB (Android App Bundle) é o formato oficial de publicação do Google para apps Android na Play Store. Diferente dos arquivos APK, os AABs contêm todo o código compilado e recursos, mas deixam a geração dos APKs para o Google Play. Quando os usuários baixam seu app, o Google Play cria e entrega APKs otimizados especificamente para a configuração de cada dispositivo, resultando em downloads menores e melhor desempenho.
O AAB é obrigatório para a Google Play Store?
Sim. Desde agosto de 2021, o Google Play exige que todos os novos apps sejam publicados usando o formato Android App Bundle (AAB). Apps existentes ainda podem usar APKs para atualizações, mas o Google incentiva fortemente a migração para AAB para aproveitar downloads menores (até 15% de redução) e recursos de entrega dinâmica.
Qual é a diferença entre AAB e APK?
APK é um pacote instalável que contém todos os recursos do app para todos os dispositivos. AAB é um formato de publicação no qual o Google Play gera APKs otimizados para o dispositivo de cada usuário. O AAB resulta, em média, em downloads 15% menores, suporta entrega dinâmica de funcionalidades e usa o Play App Signing do Google para maior segurança. APKs ainda são necessários para instalação direta em dispositivo e testes.
Como assino um arquivo AAB?
Os arquivos AAB devem ser assinados com uma chave de upload antes do envio ao Google Play. A chave de upload é sua chave privada de assinatura armazenada em um arquivo keystore. Em seguida, o Google Play usa o Play App Signing para gerenciar a chave final de assinatura do app. A Natively gera automaticamente o keystore, oferece download seguro das credenciais e assina seu AAB durante o processo de build.
Posso instalar um arquivo AAB no meu dispositivo?
Não. Arquivos AAB não podem ser instalados diretamente em dispositivos Android. Eles são um formato de publicação específico para lojas de apps. O Google Play converte o AAB em APKs específicos por dispositivo para instalação. Para testar em dispositivos físicos, você precisa de um APK. A Natively pode gerar tanto arquivos AAB para publicação na Play Store quanto arquivos APK para testes diretos.
O que é Play App Signing?
Play App Signing é o serviço do Google para gerenciar a chave de assinatura do seu app. Ao enviar um AAB, você o assina com uma chave de upload, mas o Google usa uma chave de assinatura do app separada para assinar os APKs finais entregues aos usuários. Isso oferece segurança reforçada, já que a chave de assinatura do app é armazenada com segurança pelo Google, e você pode redefinir sua chave de upload se ela for comprometida.
Quanto menores são os downloads de AAB em relação ao APK?
Android App Bundles normalmente resultam em downloads 15% menores, em média, em comparação com APKs universais. A economia vem da entrega apenas dos recursos necessários para cada dispositivo: imagens com densidade de tela correta, bibliotecas nativas adequadas para a arquitetura de CPU e recursos do idioma certo. Em apps com muitos assets ou localizações de idioma, a economia pode ser ainda maior.
O que é entrega dinâmica de funcionalidades no AAB?
A entrega dinâmica de funcionalidades permite modularizar seu app para que os usuários baixem recursos sob demanda, em vez de tudo de uma vez. Por exemplo, um app de câmera pode permitir baixar filtros de AR apenas quando o usuário quiser usá-los. Isso reduz o tamanho da instalação inicial e permite entregar funcionalidades exatamente quando necessário. Esse recurso é suportado apenas pelo formato AAB.
Quanto tempo leva para gerar um arquivo AAB?
Com métodos tradicionais usando Android Studio, gerar um AAB leva de 2 a 10 minutos dependendo da complexidade do projeto, além de 2 a 3 horas de configuração inicial. Com o construtor de AAB online da Natively, você pode gerar um AAB completo e assinado em 5 a 10 minutos, sem tempo de configuração. Nossa infraestrutura em nuvem cuida automaticamente da compilação, assinatura e otimização.
Preciso guardar meu arquivo keystore?
Sim, com certeza! Seu arquivo keystore e a senha dele são essenciais para publicar atualizações do seu app. Se você perder o keystore, não conseguirá atualizar o app no Google Play e precisará publicá-lo como um app totalmente novo com outro nome de pacote. A Natively gera seu keystore e fornece links de download seguros - salve esses arquivos em um local seguro.
Spin to Win
Try your luck for $5 off your first month.
Publique na
Google Play hoje
Crie seu app na Natively, gere arquivos AAB assinados com um clique e alcance mais de 2,5 bilhões de usuários Android no mundo todo.
