Se você investigou o funcionamento interno do Android, você já ouviu o termo “APK”. Apesar disto, uma definição mais nova, “Pacote de aplicativos Android” (AAB), está se tornando mais frequente. Então, O que é um AAB e ele substitui APKs? Vamos conversar a respeito disso.
O que é um pacote de aplicativo Android?
A partir de agosto 2021, O Google exigirá que todos os aplicativos Android publicados na Play Store usem o formato “pacote de aplicativos android”. Anteriormente, os aplicativos podem usar o formato AAB ou o antigo formato APK padrão.
Então, O que exatamente é um pacote de aplicativo Android e como ele difere de um APK? Um APK (pacote de aplicativos Android) é essencialmente um arquivo .ZIP especializado que inclui todos os arquivos e códigos necessários para executar o aplicativo. Seu dispositivo baixa todos esses ativos, se eu preciso de todos eles ou não.
Um AAB tem todos esses mesmos ativos, mas também inclui componentes chamados “funções dinâmicas” e “pacotes de ativos”. As vantagens dessas funções estão fazendo com que o Google se afaste dos APKs em favor dos AABs.
Uma maneira fácil de pensar em um pacote de aplicativo é que ele inclui todos os componentes para fazer um APK. Quando você baixa um pacote de aplicativo da Play Store, crie o APK direcionado ao seu dispositivo específico.
RELACIONADO: Como obter um reembolso do dinheiro no mecanismo de pesquisa da Google Play Store
Quais são as vantagens dos AABs?
Os pacotes de aplicativos Android têm várias vantagens. Em primeiro lugar, AABs criam APKs menores. Uma vez que o pacote cria o aplicativo especificamente para o seu dispositivo, nem todos os componentes podem ser necessários, resultando em tamanhos de arquivo menores.
Também não é necessário baixar todos esses componentes com antecedência. O conceito de “entrega dinâmica” significa que você obtém um aplicativo inicial menor que pode baixar e instalar novos recursos quando precisar deles. Então, se você nunca usa certas funções, não baixado para o seu dispositivo.
Em resumo, a vantagem dos AABs é que eles são simplesmente mais flexíveis e dinâmicos. Os menores tamanhos de arquivo, Downloads iniciais mais fáceis e componentes servidos conforme necessário se somam a APKs mais inteligentes.
Os pacotes de aplicativos substituem os APKs?
Quando o Google anunciou que a Play Store exigiria pacotes de aplicativos Android em vez de APKs, houve um mal-entendido comum: Isso significa que você não pode mais instalar o APK no seu dispositivo? Não, em absoluto.
Na realidade, conforme explicado na seção anterior, app bundles criam APK. O APK é o que o Android executa, mas o AAB é o que o desenvolvedor envia para a Play Store.
Pacotes de aplicativos podem substituir APKs na Play Store, mas não em dispositivos Android. Você ainda pode fazer download de arquivos APK no seu dispositivo normalmente. Na realidade, você também pode baixar arquivos AAB. Fique tranquilo, esta é apenas uma mudança para a Play Store, não em como o Android, como sistema operacional, lida com arquivos de aplicativos.
RELACIONADO: Como baixar aplicativos no Android