O Google anunciou a Play Billing Library v3 e planeja tornar os Android App Bundles um requisito para novos aplicativos carregados na Google Play Store em 2021.
Compras dentro do aplicativo. Por mais que alguns possam odiá-los, eles definitivamente vieram para ficar. Eles têm suas vantagens, no entanto. Uma compra dentro do aplicativo permite que um desenvolvedor forneça versões gratuitas e pagas de seu aplicativo sem precisar manter dois aplicativos separados. Se você publicar seu aplicativo na Play Store, o Google geralmente exige que suas compras no aplicativo passem por eles (devido ao corte de 30% que recebem).
Felizmente, o Google facilita muito a configuração de compras no aplicativo com todas as coisas divertidas, como verificação de licença. Os desenvolvedores podem simplesmente implementar a biblioteca do Google Play Billing e eles estão praticamente configurados. Em um esforço para facilitar ainda mais o gerenciamento de compras no aplicativo, Google anunciou versão 3 da Biblioteca Play Billing com alguns novos recursos e melhorias, bem como uma importante mudança de política.
Biblioteca Google Play Faturamento v3: o que está mudando
Pagamentos em espécie
A versão 3 da Play Billing Library do Google permite que os usuários paguem em dinheiro. Isso pode parecer muito estranho, mas provavelmente não é o que você está pensando. Ainda existem muitos lugares no mundo onde cartões de crédito e contas bancárias não são tão comuns. Este recurso foi criado para solucionar esse problema.
Em vez de clicar no botão “comprar” em um aplicativo e pagar com cartão de crédito, você pode optar por pagar em dinheiro. Depois de confirmar a compra, o Google mostra um código. Leve esse código à loja de conveniência participante mais próxima, dê a quantia certa em dinheiro e sua compra será desbloqueada.
Atualmente, esse recurso está disponível apenas na Indonésia e na Malásia, mas está planejada uma implementação mais ampla. Em breve, os desenvolvedores também poderão adicionar esse método de pagamento aos seus aplicativos.
Resgate de código promocional mais fácil
Os desenvolvedores podem optar por fornecer códigos promocionais para seus aplicativos. Se for um aplicativo pago, o código promocional pode permitir que o usuário obtenha o aplicativo gratuitamente. Se o aplicativo tiver compras ou assinaturas no aplicativo, o código promocional poderá fornecer um item gratuito ou uma avaliação gratuita da assinatura. Embora sempre tenha sido possível resgatar códigos promocionais de aplicativos diretamente na Play Store, para resgatar uma avaliação de assinatura, anteriormente você precisava baixar o aplicativo.
Agora, porém, a versão 3 da Google Play Billing Library adicionou a capacidade de resgatar promoções no aplicativo diretamente da própria Play Store; os usuários nem precisam baixar o aplicativo ao qual se inscrevem.
Atribuição de compra
Se um aplicativo ou jogo contém várias coisas diferentes que você pode comprar, o desenvolvedor precisa de alguma forma de controlar quem comprou o quê. Antes, um desenvolvedor teria que construir uma solução personalizada usando uma estrutura AIDL agora obsoleta. No entanto, com a versão 3 da Google Play Billing Library, agora há suporte nativo para atribuição de compras, permitindo que os desenvolvedores acompanhem facilmente o que está sendo comprado.
Requisitos de versão da biblioteca
Se você está lendo este artigo, provavelmente conhece Requisitos mínimos de versão do SDK do Google Play para publicação na loja. Atualmente, os aplicativos precisam ter como alvo pelo menos a API 28 (Android Pie) a ser publicado no Google Play, e esse requisito aumenta a cada ano.
Agora existe um requisito semelhante para desenvolvedores que implementam a Biblioteca Google Play Faturamento. Para publicar um aplicativo usando esta biblioteca na Play Store, ele precisa estar usando uma versão relativamente recente. No momento, todas as versões da Play Billing Library são permitidas, mas a partir de 2 de agosto de 2021, todos os aplicativos recém-publicados terão que usar pelo menos a versão 3. Os aplicativos existentes terão até 1º de novembro de 2021, antes de serem atualizados.
Guia de migração
Como o uso das versões mais recentes da Biblioteca Play Billing agora é um requisito, o Google publicou um guia de migração para ajudar os desenvolvedores a se atualizarem. Este guia mostra como implementar a versão mais recente da biblioteca e o que os desenvolvedores precisam alterar para usá-la.
Você pode conferir o guia de migração aqui. Há também um guia de vídeo se isso for mais útil para você.
E por enquanto é isso sobre a nova biblioteca do Google Play Billing. Se você implementar compras no aplicativo e seu aplicativo estiver na Google Play Store, você provavelmente deverá considerar atualizar a implementação da sua biblioteca de faturamento, caso ainda não o tenha feito.
Pacotes de aplicativos Android obrigatórios para aplicativos recém-publicados em 2021
Seção de Mishaal Rahman
No Google I/O 2018, Google apresentou um formato alternativo de distribuição de aplicativos chamado Android App Bundle com a extensão de arquivo .aab. O objetivo do Android App Bundle é reduzir o tamanho do arquivo do pacote final de aplicativos Android (.apk) entregue ao usuário, reduzindo o tamanho da instalação e o tempo de download para os usuários. O arquivo .aab contém arquivos APK para o aplicativo base e todas as arquiteturas suportadas (ARM, ARM64 e x86), idiomas e variantes de layout. Esse formato exige o fornecimento de uma cópia da chave de assinatura do seu app ao Google para que o Console do desenvolvedor do Google Play possa gerar um pacote com versões assinadas de cada APK do pacote. o APK correto para a arquitetura, o idioma e o layout de um dispositivo específico é fornecido por meio do Google Play Dynamic Delivery.
Os desenvolvedores podem implantar Android App Bundles em Estúdio Android, Unidade, ou Vibração, e embora sejam suportados grandes pacotes de aplicativos com tamanhos de APK instalados de até 500 MB, os arquivos OBB não são suportados. Como alternativa, o Google estendeu recentemente os Android App Bundles com a introdução de Entrega de ativos do Google Play para que os desenvolvedores de jogos forneçam dinamicamente grandes ativos de jogos. Com todas essas melhorias como pano de fundo, o Google agora planeja tornar os Android App Bundles um requisito para aplicativos recém-publicados na Google Play Store.
No "Novidades no Google Play" vídeo publicado na semana passada no canal Android Developers no YouTube (via Polícia Android), Googler Milena Nikolic anunciou que o suporte ao pacote de aplicativos será necessário para novos aplicativos no Google Play. Nenhuma data específica foi fornecida para este novo requisito, embora saibamos que isso acontecerá em 2021.
A maioria dos desenvolvedores e usuários finais não notará nenhuma mudança provocada por esse novo requisito, mas isso não significa que ninguém notará. Os desenvolvedores terão que fornecer uma cópia de sua chave de assinatura ao Google para assinar os aplicativos, o que alguns desenvolvedores podem ter dúvidas. A maior proliferação de AABs tornará mais difícil a redistribuição em diferentes plataformas, reduzindo os downloads e, portanto, as receitas potenciais de publicidade. (Para desenvolvedores, eles podem usar o código aberto do Google ferramenta de pacote para construir seus próprios AABs, extraí-los e depois carregá-los para outras plataformas.) AABs também são mais difíceis de os usuários façam o sideload manualmente, pois não são suportados nativamente pelo instalador de pacotes do Android e devem ser descompactado.
Esperamos aprender mais sobre esse novo requisito à medida que nos aproximamos de 2021.