8 razões pelas quais as empresas devem usar os Android App Bundles

Publicados: 2021-01-28

Você sabia que o Android App Bundle se tornou o padrão ouro para publicação no Google Play? Mergulhe em seus benefícios.

Quando ouvi pela primeira vez sobre esse novo formato de upload conhecido como App Bundle, fiquei muito empolgado! Muitos dos problemas que nós, desenvolvedores, enfrentamos, como criar APKs para segmentar diferentes versões de API, tipos de dispositivos e assim por diante, agora são transmitidos no Google Play.

A partir deste dia, os desenvolvedores poderão usar o Dynamic Delivery para criar APKs otimizados que satisfaçam os requisitos dos dispositivos do usuário e os entreguem em tempo de execução para instalação.

Tudo isso está sendo feito por meio do formato de distribuição de aplicativos do pacote de aplicativos Android. Vamos mergulhar no novo formato de publicação oficial do Android.

O que é o Android App Bundle?

O Android lançou um novo formato de publicação oficial chamado Android app bundles (.aab) e oferece uma maneira mais eficiente de criar e lançar seu aplicativo. Ele também permite que você forneça facilmente uma ótima experiência ao usuário em um aplicativo de pequeno porte, o que, por sua vez, também melhora a taxa de sucesso da instalação e reduz as taxas de desinstalação.

Os Android App Bundles são a maneira recomendada pelo Google para criar, publicar e distribuir o aplicativo em diferentes configurações de dispositivos.

Você sabia que o pacote de aplicativos Android se tornou o padrão-ouro para publicação no Google Play? Atualmente, mais de 600.000 aplicativos e jogos usam o pacote de aplicativos em produção, representando mais de 40% de todos os lançamentos no Google Play, incluindo Netflix.

Vamos analisar os benefícios dos pacotes de aplicativos agora.

Benefícios de usar o Google Android App Bundle

1. Redução de tamanho

Os pacotes de aplicativos ajudam a reduzir uma quantidade significativa do tamanho do aplicativo! Em média, os desenvolvedores testemunharam uma economia de tamanho de 20% em comparação com o APK. Você pode visitar o novo relatório de tamanho do aplicativo no console do Google Play para ver quanto seu aplicativo pode economizar.

Você sabia que, com a ajuda do desenvolvimento de pacotes de aplicativos, a Adobe reduziu o tamanho do Adobe Acrobat Reader em 20%? Não apenas isso, mas algumas dessas economias de tamanho pelos primeiros usuários de pacotes de aplicativos mostram alguns resultados impressionantes. Esses resultados são o que tornam os pacotes de aplicativos Android uma ótima maneira de criar aplicativos Android Go :

Size Reduction in Android App Bundle

2. Aumento das instalações de aplicativos e diminuição das desinstalações

Aplicativos que aumentam de tamanho não importariam muito se tivéssemos armazenamento ilimitado em nossos dispositivos. Mas, como sabemos, não é o caso. À medida que o tamanho de um aplicativo aumenta, o número de instalações diminui!

app size vs installation graph

Como um efeito cascata de economia de tamanho com a ajuda do pacote de aplicativos xamarin android aumentará as instalações do aplicativo. Isso também resultou no aumento das taxas de atualização e muito menos desinstalações.

3. Maior eficiência

O desenvolvimento de pacote de aplicativos no Android permite que você crie um artefato que inclui todo o código, recursos e bibliotecas nativas coletados do seu aplicativo. Portanto, você não precisa mais criar, assinar, fazer upload e gerenciar códigos de versão para vários APKs. Portanto, a eficiência aumenta se você instalar um pacote de aplicativos Android no seu dispositivo.

4. Downloads mais rápidos

Seu aplicativo pode ser adaptado com eficiência para cada dispositivo pelo Google Play, o que significa que o processo de download e instalação do aplicativo se torna mais rápido.

5. Códigos integrados

Com a ajuda do pacote de aplicativos Android Studio, você pode se preparar para o requisito de 64 bits sem aumentar o tamanho do seu aplicativo. Como resultado, o Play fornecerá o código nativo apropriado necessário para cada dispositivo.

6. Maior velocidade de engenharia

Todo o processo de criação de um aplicativo é acelerado. Desde a construção de módulos dinâmicos e independentes até o design, teste e lançamento. A velocidade de engenharia recebe um grande impulso com a unidade do pacote de aplicativos Android.

Por exemplo, o aplicativo The Book My Show declarou que o tempo de compilação do aplicativo (para uma compilação completamente nova, sem nenhum armazenamento em cache) diminuiu 70% - isso ocorre porque, com pacotes de aplicativos, ele apenas despeja todos os recursos no pacote, em vez de segregando-os, como para APKs.

7. Esforço manual reduzido

Durante o desenvolvimento de aplicativos para Android, vários esforços manuais podem ser completamente automatizados. Uma vez que o desenvolvimento é feito, seu link é carregado e compartilhado em um canal específico do Slack automaticamente. Nenhuma intervenção manual é necessária.

8. Entrega dinâmica ativada

Os pacotes de aplicativos nos apresentaram um novo conceito conhecido como entrega dinâmica. Pode-se fornecer recursos condicionais no momento da instalação com base em propriedades como recursos do dispositivo (por exemplo, AR/VR), país do usuário ou versão do dispositivo. Os usuários também têm a possibilidade de instalar recursos no modo sob demanda, em vez do tempo de instalação. Eles podem até desinstalar os recursos de que não precisam mais.

Dynamic delivery in app bundle

Isso ajudará os usuários a personalizar sua experiência de acordo com seus requisitos. Isso também será útil quando você não quiser aumentar o tamanho do seu aplicativo a longo prazo. Além disso, permitindo-nos diminuir o tamanho inicial do nosso aplicativo e oferecer recursos extras apenas para os usuários que realmente podem usá-los.

Como criar e implantar pacotes de aplicativos Android?

Ao contrário dos APKs, os pacotes de apps são um formato de publicação que inclui todos os códigos do seu app. Portanto, ele não pode ser implantado diretamente em um dispositivo. Com a ajuda do android studio, criar um projeto como um pacote de aplicativos assinado está a apenas alguns cliques de distância!

Para criar pacotes de aplicativos, siga estas etapas:

Etapa 1: comece baixando o Android Studio 3.2 ou superior. É a maneira mais simples de criar pacotes de aplicativos.

Etapa 2: adicione suporte ao Play Feature Delivery incluindo um módulo básico, organizando código e recursos para APKs de configuração e, opcionalmente, adicionando módulos de recursos.

Etapa 3: agora, comece a criar um Android App Bundle usando o Android Studio. Você pode até mesmo implantar o aplicativo em um dispositivo conectado a partir do pacote de aplicativos por meio da modificação de sua configuração de depuração/execução e da seleção da opção 'implantar APK do pacote de aplicativos'.

Etapa 4: testar e publicar seu pacote de aplicativos será a etapa final.

Teste seu pacote de aplicativos

Depois de criar o pacote de aplicativos Android, você deve testar como o Google Play o usará para gerar APKs e como esses APKs se comportarão quando implantados em um dispositivo. Você pode usar os seguintes métodos para testar o mesmo:

  • Teste seu pacote de aplicativos localmente usando a ferramenta de pacote. Ele gerará APKs do seu pacote de aplicativos e os implantará em um dispositivo conectado.
  • Compartilhe seu aplicativo com um URL. É a maneira mais rápida de carregar seu pacote de aplicativos e compartilhar seu aplicativo como um link da Google Play Store com seus testadores.
  • Configure um teste aberto, fechado ou interno. Essa é outra maneira de testar opções de entrega personalizadas, como baixar recursos de aplicativos sob demanda.

Palavras finais

O futuro tem muito reservado para todos nós e cabe a nós acompanhá-lo! Sem qualquer dúvida, posso dizer que os pacotes de aplicativos Android são onde está o futuro. Sendo uma empresa de desenvolvimento de aplicativos para Android , podemos ajudá-lo a ficar à frente no jogo.