Loja Google PlayConstrutor de AAB

Gere Android App Bundles
Para a Google Play Store

Crie seu app na Natively e depois gere arquivos Android App Bundle (AAB) instantaneamente. Crie pacotes AAB assinados exigidos para publicar na Google Play Store.

Formato exigido pelo Google Play
Geração automática de keystore
Pronto em 5-10 minutos
Loja Google Play

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.

Saiba mais

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

RecursoAAB (App Bundle)APK (Pacote)
Objetivo principalPublicação na Play StoreInstalação direta
Google Play (novos apps)
Obrigatório
Não aceito
Tamanho do download~15% menorMaior (todos os recursos)
Entrega dinâmica
Instalação direta no dispositivo
Assinatura do appPlay App SigningGerenciado 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

~50%

Bibliotecas nativas

Específico por arquitetura (ARM, x86)

~25%

Recursos de imagem

Específico por densidade (mdpi, hdpi...)

~30%

Recursos de idioma

Strings e assets específicos por localidade

Fonte: Android Developers - FAQ de App Bundle

Entendendo o
Play App Signing

Como o Google gerencia a assinatura de apps para arquivos AAB

Como funciona

1

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.

2

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.

3

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

1

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.

2

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.

3

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!

4

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

1

Baixar Android Studio

Download de 3,2 GB+, espaço em disco de 10 GB+

2

Configurar SDK e ferramentas de build

Instalar versões corretas de SDK, Gradle e dependências

3

Gerar keystore manualmente

Usar linha de comando keytool com parâmetros corretos

4

Configurar assinatura

Ajustar o build.gradle com caminhos e senhas do keystore

5

Gerar build e depurar

Executar builds, corrigir erros e validar saída

2-3 horasTempo de configuração inicial

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

5-10 minutosDo início ao arquivo AAB

Publicando na
Google Play Store

Passos para publicar seu AAB

1

Crie uma conta de desenvolvedor

Cadastre-se no Google Play Console com taxa única de registro de US$ 25

2

Crie seu app

Adicione nome do app, idioma padrão e selecione categoria de app ou jogo

3

Configure a ficha da loja

Adicione descrição, capturas de tela, ícone do app e artes gráficas

4

Envie seu AAB

Vá em Release > Production > Create release e envie seu arquivo AAB

5

Conclua a classificação de conteúdo

Responda ao questionário para obter classificações etárias (ESRB, PEGI etc.)

6

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

Publicar na Google Play StoreObrigatório para todos os novos apps desde agosto de 2021
Otimizar tamanho de downloadInstalações menores significam mais usuários concluindo o download
Usar recursos dinâmicosEntregue funcionalidades sob demanda para reduzir a instalação inicial
Deixar o Google gerenciar a assinaturaPlay App Signing oferece segurança reforçada
Dar suporte a diversos dispositivosOtimização automática para todas as configurações Android

Use APK quando...

Testar em dispositivos físicosInstalação direta para QA e desenvolvimento
Compartilhar com beta testersDistribuição rápida fora das lojas de apps
Apps corporativos/internosImplantação via MDM sem app store
Distribuir fora da Play StoreAmazon App Store, download direto e sideloading
Atualizar apps legados da Play StoreApps existentes ainda podem usar atualizações via APK

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.

$5 OFFTRY AGAIN$5 OFFTRY AGAIN$5 OFFTRY AGAIN$5 OFFTRY AGAIN

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.

Sem cartão de créditoBuilds em 5-10 minutosAABs prontos para Play Store