Blog

Migre seus aplicativos GoodBarber do Android para o Android 11

Alguns dizem que é o fim de uma era.

Os apps Android são historicamente distribuídos como APKs. Se você não está familiarizado com o que é um arquivo .apk, saiba que é o arquivo que é produzido como resultado do desenvolvimento de seu aplicativo. Android Package Kit (APK) é o formato de arquivo usado para distribuir e instalar aplicativos e fazê-los funcionar em dispositivos Android.

O Google anunciou no início do verão que o formato AAB agora substituirá o APK (pacote Android).

"A partir de agosto de 2021, novos aplicativos terão que ser publicados usando o formato Android App Bundle e atender à meta de API de nível 30 (Android 11)."

Vamos aprofundar o que há de novo no Android 11 e como isso afeta seu aplicativo GoodBarber para Android.

Android App Bundle - AAB

A partir de agosto de 2021, o AAB se tornará o formato de aplicativo Android padrão. Todos os novos aplicativos deverão ser enviados neste formato.

Então, o que é um AAB?

Para simplificar, ao contrário do APK que tem apenas uma versão do seu aplicativo, o AAB “agrupa” várias versões diferentes de um aplicativo em um pacote lógico. Quando um usuário clica em "Instalar" no Google Play, a Play Store envia apenas os bits relevantes para o dispositivo que solicita a instalação. O Google gera um arquivo APK personalizado a partir do arquivo AAB com os recursos necessários exigidos pelo dispositivo.

Tecnicamente, o dispositivo ainda recebe um APK, mas esse APK foi gerado dinamicamente, na nuvem.
Assinando um aplicativo com o Play App Signing. Fonte: Developer.Android
Assinando um aplicativo com o Play App Signing. Fonte: Developer.Android
Quais são os benefícios do AAB?

- Menor tamanho de arquivo: os APKs gerados pelo AAB são menores, levando menos tempo para baixar e menos espaço no dispositivo. O Google afirma que, em média, esses APKs são 15% menores do que um APK universal.

- Play App Signing: O Play App Signing (Assinatura de Apps) é necessário para pacotes de aplicativos. O Google Play prioriza a oferta de uma plataforma confiável e segura para seus usuários e desenvolvedores. Com esse recurso, o Google gerencia a chave de assinatura do seu aplicativo e o protege contra perdas usando a infraestrutura segura do Google. Também garante que o APK não foi comprometido entre o upload pelo desenvolvedor e a instalação do usuário.

Duas chaves diferentes são usadas no processo de assinatura.
  • A App Signing Key: a chave usada pelo Google para assinar o APK antes do lançamento
  • A chave de upload: esta é a chave usada pelo desenvolvedor para fazer upload do AAB para o Play Console.

API Target Level 30

Cada vez que o Google lança uma nova versão do Android, ele apresenta melhorias significativas de segurança, desempenho e experiência do usuário.
Para garantir que seus usuários possam se beneficiar dessas melhorias, seu aplicativo precisa atender ao nível de destino da API recente.

Na GoodBarber, atualizamos o destino do SDK de nossos motores e fazemos várias modificações exigidas pelo Google todos os anos. Dessa forma, seus aplicativos Android gerados por meio de seu back office continuam em conformidade com os requisitos do Google.
A partir de agora, novos aplicativos e atualizações de aplicativos devem ser direcionados ao Android 10 (API de nível 29). No entanto, a partir de novembro de 2021, todos os aplicativos que estão sendo atualizados devem ser direcionados, pelo menos, ao Android 11 (API de nível 30).

Mas não se preocupe! Fizemos a maior parte do trabalho para você. Como você verá na ajuda online dedicada, seu aplicativo já está configurado na etapa certa do processo de compilação do Android. Basta seguir as etapas.
Você já pode reconstruir seu aplicativo agora e estar pronto bem antes do prazo final do Google.

O que isso significa para o seu aplicativo GoodBarber para Android

Migre seu GoodBarber Android App para Android 11

Para atender a todos os novos requisitos do Google, você precisa migrar o seu app GoodBarber para Android 11.

Uma dessas modificações é ativar o Play App Signing. Como o Google está se movendo no sentido de tornar esse recurso obrigatório, para ficar à frente do jogo, optamos por habilitar o Play App Signing por padrão em todos os novos aplicativos. Para aplicativos existentes que não habilitam essa função, você pode encontrar uma ajuda online para guiá-lo pelas etapas a seguir no back office do aplicativo e no Console do Google.

Para ajudá-lo, uma ajuda online detalhada e dedicada pode ser encontrada no back office do seu aplicativo. Você verá que seu aplicativo já está configurado na etapa certa no processo Android e você simplesmente precisa seguir as instruções.
 
Nenhuma atualização para a Play Store será possível se você não fizer essas modificações primeiro.
 

Autenticação do Facebook

Seguindo os requisitos de 2021 do Google e a migração de seu aplicativo Android para Android 11, para manter a autenticação do Facebook funcionando em seu aplicativo Android, você precisa adicionar algumas configurações ao seu aplicativo do Facebook na plataforma de desenvolvedor do Facebook. Quanto à migração de seu aplicativo, você encontrará uma ajuda online dedicada no seu back office.

Autenticação do Facebook: essas modificações devem ser feitas depois que seu aplicativo for reconstruído (nova versão ad hoc gerada) e antes de enviar a nova versão para a Play Store.
Se você preferir que nossa equipe cuide da migração de seu aplicativo para o Android 11, nosso serviço GoodBarber Takes Care está aqui para ajudar.
Pode encontrar mais informação aqui .

Continue lendo

  5 min de leitura

Encontre respostas nos podcasts com GoodBarber Chatbot

Imagine uma rádio local com programas em direto, uma grelha de programação e entrevistas disponíveis a pedido na sua app. Cada gravação tem um título e uma descrição. Estas informações ajudam os ouvintes a explorar os conteúdos, mas uma entrevista contém muitas vezes detalhes úteis que não aparecem no resumo.No nosso exemplo, o episódio chama-se «A cidade que partilhamos». A descrição apresenta uma conversa sobre a vida quotidiana na cidade. Durante a gravação, um urbanista explica as medidas contra o calor no verão: plantar árvores nos percursos para as escolas, criar sombra nos recreios e substituir algumas superfícies pavimentadas por zonas verdes.Nenhuma destas medidas aparece no título ou na descrição. Um ouvinte lembra-se do tema e pergunta:Que episódio explicou como a cidade pretende reduzir o calor no verão?Adicionámos os podcasts áudio às fontes de conhecimento do GoodBarber Chatbot para que perguntas como esta possam levar aos seus programas. Há dois níveis: a informação escrita que publica sobre cada episódio e o conteúdo falado que decide transcrever.

  4 min de leitura

Suas lives e seus vídeos da Twitch, agora no seu app

Em resumo. Twitch é uma extensão da GoodBarber, o app builder sem código, que adiciona um canal da Twitch como fonte de uma seção de vídeos. Quando o canal está ao vivo, a live fica no topo da seção; no resto do tempo, a seção lista os vídeos do canal. Você a conecta uma única vez, com um Client ID e um Client Secret do console de desenvolvedores da Twitch. Ela é gratuita para os apps Content: cada seção conta como uma das extensões incluídas no seu plano.O público está na Twitch. Em setembro de 2026, os espectadores assistiram a 1,51 bilhão de horas de lives na plataforma, com uma média de 2,1 milhões de pessoas assistindo a qualquer momento, segundo o TwitchTracker. Veja como a extensão funciona para uma criadora que faz live toda terça-feira às 20h.

  4 min de leitura

Transforme os seus documentos em respostas com GoodBarber Chatbot

Numa app, publicar um documento útil é apenas uma parte do trabalho. As pessoas também precisam de encontrar a informação certa no momento de agir. Um ficheiro com um nome claro ajuda quem consulta uma biblioteca, mas o leitor pode ter uma pergunta mais imediata.A comunicação interna é apenas uma das aplicações possíveis. A mesma abordagem pode apoiar recursos educativos, guias para membros de uma organização, referências técnicas ou outros documentos úteis partilhados numa app. No nosso exemplo, um colega está a preparar uma visita a um cliente e precisa de saber:Que despesas de viagem exigem aprovação prévia?Adicionámos os documentos às fontes do GoodBarber Chatbot para que os ficheiros que já mantém atualizados possam alimentar estas conversas. A escolha dos documentos é sua. Os utilizadores fazem perguntas pelas suas próprias palavras. O assistente procura as passagens relevantes e utiliza-as para construir uma resposta.A pergunta torna-se uma forma de entrar na política de deslocações. O colaborador pode partir da decisão que precisa de tomar, mesmo sem conhecer o título do documento que a explica.