Android TV e Google TV apresentam sério problema de armazenamento. Enquanto os telefones celulares estão começando a cair no chão no 60 GB, as TVs inteligentes geralmente incorporam apenas 8 GB. Com isso, e com o sistema operacional ocupando cada vez mais espaço, não é preciso ser um cientista para perceber que o que resta para os aplicativos é bastante escasso, já que os dados do usuário geralmente são fornecidos por meio de qualquer dispositivo externo.
Devido aos problemas de espaço que as televisões inteligentes com Android TV e Google TV estão a apresentar, a gigante de Mountain View decidiu promover a utilização do Android App Bundle (AAB) como um substituto para o uso direto do APK para economizar espaço.
Segundo o Google, AAB tem tamanho médio a % menor em relação ao uso direto do APK devido ao fato de o pacote gerado ser adaptado ao dispositivo; graças ao fato de permitir arquivar os aplicativos com um ganho de até % do espaço ocupado para cada aplicativo, o usuário tem menos chances de desinstalá-los; é aplicável a todas as superfícies Android; facilita a entrega servindo um único artefato com todos os códigos e recursos do aplicativo; além de poder fornecer mais segurança ao permitir que os desenvolvedores redefinam a chave de upload caso ela seja perdida ou comprometida.
Mountain View Corporation disse que Google TV e Android TV começarão a exigir AAB a partir de maio de 2022, então você deu seis meses para fazer a transição. Ele também calculou que, na maioria dos casos, um engenheiro levaria apenas três dias em média para migrar do APK para o AAB. Veremos como os desenvolvedores de aplicativos lidam com isso, especialmente porque geralmente são um setor que tende a rejeitar mudanças, exceto quando vêm da Apple.
AAB não é uma invenção nova e não apenas isso, mas já foi implementado na versão móvel do Android. Segundo sua documentação oficial, “é um formato de publicação que inclui todos os recursos e o código compilado do seu app, mas delega a geração do APK e a assinatura ao Google Play. O Google Play usa seu pacote de aplicativos para criar e entregar APKs otimizados para a configuração de cada dispositivo, portanto, apenas o código e os recursos necessários para executar seu aplicativo em um dispositivo específico são baixados.”
Claro, vendo que os telefones celulares estabeleceram o piso de armazenamento em dezenas de gigabytes, é provável que o AAB não faça nenhum milagre no final , mas pelo menos teria que ser um lucro para os usuários.
Apaixonado por software em geral e Linux em particular. Open Source, multiplataforma e segurança são minhas especialidades.