Migre seus aplicativos GoodBarber do Android para o Android 11
Escrito por Marie Pireddu na
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.
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.
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.
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.
- 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.
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.
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 .
Pode encontrar mais informação aqui .