Diferença entre apk (.apk) e pacote de aplicativos (.aab)


100

Recentemente, o Google apresentou um novo recurso app bundleque é um conceito bastante semelhante ao APK, exceto por sua flexibilidade e diferenças arquitetônicas.

Eu li muitos blogs / artigos para entender como o pacote de aplicativos funciona em dispositivos em comparação com o arquivo APK.

Qual é o processo de trabalho interno real do pacote de aplicativos e como ele funciona em dispositivos Android a partir da Google Play Store?



2
vi isso. Mas, do Google Play ao processo de trabalho do dispositivo Android, não está claro
0xAliHn

O que não está claro sobre isso? O google pega seu apk com sua assinatura e o fornece divide em apk separados para diferentes resoluções e assim, quando um dispositivo faz o download, o google play fornece o apk correto para esse tipo de dispositivo
tyczj

5
Um aab ainda é uma espécie de apk, eles apenas jogam fora peças irrelevantes dependendo do dispositivo que baixa o aplicativo no final. O processo que ocorre entre o upload de um aab e o download de um apk no dispositivo é essencialmente um bundletool em execução nos servidores da Play Store do Google.
zapl

Respostas:


115

App Bundles são um formato de publicação, enquanto APK (aplicativo Android PacKage) é o formato de pacote que será instalado no dispositivo.

Os App Bundles usam o bundletool para criar um conjunto de APK. (.apks) Isso pode ser extraído e as divisões de base e configuração, bem como módulos de recursos dinâmicos em potencial, podem ser implantados em um dispositivo.

As dependências podem ser semelhantes a isto: Módulos Bundletool

O conteúdo de um App Bundle é mais ou menos assim: Conteúdo Bundletool

Mais informações sobre App Bundles estão disponíveis aqui .


13
Fiz upload do .apkarquivo na loja agora quero fazer upload .aab, isso importa?
Sagar

14
Enquanto eles tiverem códigos de versão crescentes, você não terá problemas.
keyboardsurfer

Arredondei para 100! Obrigado por uma explicação clara
Anand Rockzz,

4

A seguir estão os benefícios do Android App Bundle em relação ao APK na PlayStore:

  1. Tamanho de download menor
  2. Recursos do aplicativo On Demand
  3. Módulos apenas de ativos
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.