Artigo

O que você precisa saber sobre Android App Bundles

protection click fraud

Em 2018, o Google introduziu uma nova maneira de fazer upload de aplicativos no Google Play: o Android App Bundle. Avance para agosto de 2021, e agora é um requisito que todos novoos aplicativos enviados ao Google usam o formato.

A menos que você seja um desenvolvedor, provavelmente não verá nenhuma mudança. Vamos falar sobre como tudo funciona e discutir os prós e os contras da mudança, mas realmente não há nada perdido ou ganho para a maioria dos usuários do melhores telefones Android. "Mais" é a palavra-chave aqui - se você estiver em um plano de dados com um limite baixo ou uma conexão muito lenta, você terá downloads um pouco menores ao instalar um aplicativo.

Downloads menores e tempos de download mais curtos são ótimos quando fazem a diferença, então é bom ouvir isso. Vamos dar uma olhada em tudo o que você precisa saber sobre os pacotes de aplicativos Android.

Ofertas VPN: Licença vitalícia por US $ 16, planos mensais por US $ 1 e mais

Qual é o formato .aab?

A extensão .aab significa (você adivinhou)

Android App Bundle e é muito mais curto para digitar e ler, portanto, faremos referência a eles usando esse nome.

Se você gosta de mexer nos arquivos de sistema do seu telefone ou fazer o sideload de aplicativos de fora da Google Play Store, provavelmente já sabe que os aplicativos Android usam o formato de arquivo .apk. Eles ainda fazem isso, mas pode não ter sido carregado dessa forma se você instalou o aplicativo por meio da Play Store. Em maio de 2018 O Google introduziu o formato .aab, e milhares de aplicativos muito populares já o estão usando, incluindo grandes desenvolvedores como Adobe e Gameloft.

Os App Bundles são projetados para fornecer o que você precisa para executar um aplicativo Android e nada extra.

Os arquivos APK são projetados para agrupar tudo que um dispositivo precisa para executar um aplicativo em um pacote que você pode instalar. Se você olhar dentro de um arquivo .apk, no entanto, verá que geralmente há muitas coisas que você não precisa executar o aplicativo lá também. Por exemplo, um falante de inglês instalando um aplicativo em um smartphone precisa de ativos de aplicativo diferentes do que um falante de espanhol instalando o mesmo aplicativo em um tablet. Mas um arquivo .apk típico tem ambos os conjuntos de ativos (e muito mais) dentro dele de qualquer maneira, porque ele não tinha ideia de quais partes você precisará quando foi criado.

Isso é o que o formato de arquivo .abb resolve, pelo menos na superfície. Depois que um desenvolvedor termina de escrever e testar seu aplicativo, ele pode empacotá-lo em um grande arquivo que contém tudo o que é necessário para ser executado em todos os dispositivos em todas as regiões que o desenvolvedor oferece suporte. Este arquivo é então enviado para Google Play, onde o Google pode transformá-lo em um aplicativo que possui apenas os recursos e arquivos de que você precisa para executar o aplicativo em seu dispositivo. Claro, este aplicativo ainda está no formato "normal" .apk, e você nunca saberia que havia algo diferente na forma como ele foi carregado se não tivesse lido sobre isso na internet.

Os App Bundles economizam custos de largura de banda para usuários e para o próprio Google.

Isso pode reduzir centenas de Mb do tamanho do arquivo. Claro, cem Mb aqui ou ali não faz muita diferença para a maioria de nós porque nossos planos de telefone nos fornecem muitos dados e são muito rápidos, ou estamos usando Wi-Fi para instalar aplicativos. No entanto, pode ser muito importante para esses planos de dados limitados e, de qualquer forma, economizar tempo de download nunca é uma coisa ruim.

Para o Google, que fornece muitos aplicativos para muitos usuários todos os dias, isso faz uma enorme diferença. Multiplique 150 MB por 1.000.000 de usuários e, em seguida, multiplique esse número por 365. Essa quantidade de largura de banda faz a diferença para qualquer empresa - até mesmo para o Google.

A mudança para o formato .aab não prejudica o usuário final e economiza muito dinheiro para o Google. Mas há algumas outras coisas que precisam ser mencionadas que não são tão boas nisso.

Construído na nuvem

Unidades de processamento do Google Cloud TensorFonte: Google

Para que um aplicativo seja executado em seu telefone Android, ele precisa ter sido assinado digitalmente pelo desenvolvedor que o criou. Essa assinatura é verificada sempre que você executa o aplicativo ou tenta atualizá-lo e, se as coisas não derem certo, você não poderá executá-lo ou atualizá-lo.

Como os pacotes .abb são transformados em arquivos .apk instaláveis ​​na nuvem, a assinatura é feita pelo Google. Isso significa que o desenvolvedor precisa permitir que o Google atribua uma chave quando o aplicativo é criado por meio do software do desenvolvedor ou o desenvolvedor precisa fornecer ao Google sua chave de assinatura.

As chaves de assinatura são uma peça crítica da segurança do aplicativo e, antes que surgisse a ideia dos pacotes .abb, os desenvolvedores foram instruídos a nunca os deixe fora de sua posse, pois isso poderia permitir que outra pessoa se passasse por eles na medida em que o aplicativo estava preocupado. Portanto, se você tem minha chave de assinatura, pode fazer uma atualização maliciosa no meu aplicativo e ninguém saberia.

A possibilidade de que algum ator desonesto possa violar a Play Store e assinar malware usando as chaves certas é muito improvável, mas dá ao Google um pouco mais de controle do que antes. Os desenvolvedores, no entanto, estão preocupados com isso. A resposta do Google foi fornecer um sistema de transparência de código onde um desenvolvedor pode incluir alguns código em seu aplicativo, que mais tarde é usado para verificar se o aplicativo gerado pelo Google corresponde ao que eles carregado.

As pessoas também estão preocupadas com o fato de apenas o Google Play oferecer suporte a aplicativos no formato .abb e a lojas de aplicativos de terceiros enfrente outra batalha difícil quando se trata de adoção. Para corrigir isso, o Google fez com que um desenvolvedor possa baixar um .apk de seu aplicativo assinado com a chave correta por meio do Console do desenvolvedor do Google Play a qualquer momento, mesmo se o aplicativo não for publicado.

Embora devamos nos preocupar com a quantidade de controle que o Google tem sobre o Android, o fato é que a maioria dos usuários está completamente feliz com isso. A mudança para o Android App Bundle dá ao Google um pouco mais de controle, mas também permite downloads menores que economizam tempo e dinheiro para todas as partes. Outras companhias está capaz de adotar o formato de arquivo .abb, e Amazon fez exatamente isso.

A menos que você seja um desenvolvedor, não há realmente nada para se preocupar com o fato de o Google obter uma ligeira vantagem sobre a concorrência do Android no final.

Podemos ganhar uma comissão por compras usando nossos links. Saber mais.

Google Pixel 5a será revelado em 17 de agosto, afirma novo vazamento
Diz se que

Se houver um novo vazamento, o Pixel 5a 5G do Google será revelado nesta terça-feira. O vazamento também sugere que o telefone terá uma grande bateria de 4.680 mAh.

8 melhores dicas, hacks e truques do Google Agenda que você precisa saber
Dê um toque pessoal à sua agenda

O Google Agenda é simples de usar, mas difícil de dominar sem um guia. Há anos acompanhamos todas as adições e melhorias do Google ao Google Agenda e sabemos como obter o máximo do aplicativo Android ou do navegador. Aqui estão nossas maneiras favoritas de melhorar o Agenda, de extensões a atalhos de teclado.

Por que encomendei um Galaxy Watch 4 apesar desses 4 compromissos
Você está assistindo?

O Galaxy Watch 4 ainda não foi comprovado como porta-estandarte para o novo Wear OS 3, mas não consegui apertar o botão de pré-encomenda rápido o suficiente na última quarta-feira. Então aqui está o motivo pelo qual estou comprando um Galaxy Watch 4 - e você também deveria.

Emparelhe uma lâmpada inteligente com um hub SmartThings e nunca olhe para trás
Vamos acender

Samsung SmartThings é uma fantástica plataforma de casa inteligente que permite automatizar sua casa graças à compatibilidade com alguns dos dispositivos mais populares, incluindo lâmpadas inteligentes. Portanto, se você está procurando as melhores luzes inteligentes para Samsung SmartThings, essas são suas opções.

Jerry Hildenbrand

Jerry é marceneiro amador e mecânico de árvores de sombra com dificuldades. Não há nada que ele não possa desmontar, mas muitas coisas que ele não pode remontar. Você o encontrará escrevendo e dando sua opinião em voz alta no Android Central e, ocasionalmente, no Twitter.

instagram story viewer