Blog

GoodBarber x Android 17: o que muda na localização

Se o seu app Android usa a localização, o Android 17 muda o que os seus usuários veem e o que o Google Play espera. O motor Android da GoodBarber já inclui o novo location button e as mudanças de permissão que vêm com ele.

O Android 17 devolve o controle aos usuários

O Android 17 foi lançado em 16 de junho de 2026 nos aparelhos Pixel compatíveis, e os demais fabricantes vieram na sequência ao longo dos meses seguintes.

O Android 17 torna o acesso à localização mais visível. Um indicador permanente aparece assim que um app externo ao sistema consulta a posição do usuário. Ao tocar nele, veem-se os apps que a usaram recentemente, com a opção de revogar as permissões na hora.

A localização aproximada também protege mais. Até agora o Android usava uma grade fixa de 2 km; agora a área se adapta à densidade populacional, o que garante uma privacidade mais uniforme tanto na cidade quanto no campo. A janela de permissão, além disso, distingue com muito mais clareza «Precisa» e «Aproximada».

Manter o motor atualizado é o nosso trabalho, não o seu

Do nosso lado, o trabalho começou bem antes do lançamento público: ler a documentação para desenvolvedores, identificar as mudanças que realmente afetam os apps GoodBarber, atualizar o motor Kotlin e testar as versões geradas. Fizemos o mesmo com o Android 15 e sua exibição em tela cheia e depois com o Android 16 e a navegação preditiva.

Um app Android da GoodBarber é compilado de forma nativa, e não embrulhado em uma WebView. O trabalho ligado ao sistema operacional acontece, portanto, no motor, e não no back-office de cada cliente. Você continua configurando e tocando o seu app; nós atualizamos o motor que o gera.

A localização precisa pontual passa agora por um botão

Muitas funcionalidades só precisam da posição exata no momento em que o usuário pede: centralizar um mapa, encontrar o local mais próximo, validar uma ação de fidelidade no local. O Android 17 introduz um location button, desenhado pelo próprio sistema, para esses usos pontuais.

O usuário toca no botão e concede a localização precisa para a sessão em curso. O app não precisa manter uma permissão de localização precisa permanente para essa ação. O Android fornece o ícone e uma lista de rótulos predefinidos, de modo que o usuário reencontra o mesmo controle em qualquer app.

Para os apps que têm como alvo o Android 17 ou superior, o Google Play exige esse botão quando a localização precisa serve apenas a uma ação pontual iniciada pelo usuário. O app declara esse escopo limitado no seu manifesto por meio do atributo onlyForLocationButton.

O que o Google Play espera

O Google Play agora pede que os apps se limitem ao escopo mínimo de localização de que suas funcionalidades precisam: aproximada em vez de precisa sempre que possível, e o location button para o acesso preciso pontual.

O Google descreve dois caminhos. Para o acesso preciso pontual, o app gerado declara no manifesto o escopo limitado do location button. Se um app mantiver a localização precisa fora desse percurso, o Play Console pergunta por que a localização aproximada ou um pedido pontual não bastariam para uma funcionalidade essencial.

O calendário é curto. A partir de 27 de outubro de 2026, verificações prévias no Play Console sinalizarão possíveis problemas de política de localização antes do envio. A declaração ficará disponível em novembro de 2026. A conformidade passa a ser obrigatória para todos os apps em 27 de janeiro de 2027, com uma prorrogação de 30 dias em autoatendimento.

O que mudou na GoodBarber

A migração do motor Android foi além da troca do SDK de destino.

No back-office, a permissão de localização passa a ser dividida em acesso aproximado e acesso preciso, no lugar de um único interruptor de tudo ou nada. Quando um app só precisa da localização precisa para uma ação pontual, a versão gerada declara esse escopo limitado ao Google Play.

No app, o location button aparece nas telas que realmente usam a posição: seções de mapa, eventos, diretórios de usuários e validação geolocalizada de um cartão de fidelidade. Como o controle é desenhado pelo sistema, seu ícone e seu comportamento permanecem familiares, enquanto o rótulo pode corresponder à ação.

Se o usuário conceder apenas a localização aproximada, o app continua funcionando sem exibir uma precisão que já não tem: as distâncias são arredondadas e apresentadas como tais, por exemplo «mais de 1 km».

O caso do geofencing e dos beacons

Duas funcionalidades da GoodBarber mantêm a localização precisa fora do percurso do botão: o geofencing e os beacons. Uma notificação disparada quando um cliente entra em uma área definida, ou quando o telefone dele detecta um beacon, pressupõe que a posição esteja disponível sem um novo toque naquele instante. O location button não pode substituir esse comportamento.

Essas funcionalidades dão ao editor uma justificativa concreta, ancorada no produto, para levar ao Play Console: descrever a funcionalidade da qual os seus usuários dependem e explicar por que uma posição aproximada ou pontual não a viabilizaria. O Google continua analisando a declaração, mas o motivo para manter a localização precisa é específico e ligado diretamente a uma funcionalidade visível.

A manutenção faz parte do produto

As ferramentas de prompt-to-app são realmente rápidas para produzir uma primeira versão. O que acontece depois depende da ferramenta e da organização de desenvolvimento: quando um sistema operacional evolui, alguém ainda precisa atualizar os SDKs, testar o app e enviar uma nova versão.

A GoodBarber foi pensada para o ciclo de vida completo de um app. A manutenção do motor acompanha os apps nativos gerados, a hospedagem, o banco de dados, o back-office e os circuitos de publicação já incluídos na plataforma — outros tantos blocos que, em outros lugares, correspondem a serviços e faturas separados. Uma versão do Android vira trabalho da nossa equipe de engenharia, e não um projeto de migração para cada editor.

A GoodBarber mantém seus motores de app desde 2011, para clientes em 152 países. É essa experiência que permite que apps existentes continuem gerando novas versões no ritmo das plataformas móveis.

O que fazer agora

Abra o seu back-office, gere uma nova versão do seu app Android e envie-a ao Google Play. As mudanças do motor já estão incluídas.

Se o seu app usa geofencing ou beacons, examine a nova declaração de localização assim que ela aparecer no Play Console. Descreva a funcionalidade da qual os seus usuários dependem e explique por que uma posição aproximada ou pontual não a viabilizaria.

Continue lendo

  4 min de leitura

Seu catálogo de imóveis da Meta agora aparece no app da sua imobiliária

Em resumo. Catálogo da Meta, mapa e Catálogo da Meta, anúncios são duas extensões da GoodBarber, o criador de apps sem código, que leem o catálogo “Home listings” de uma imobiliária, o feed XML que ela fornece à Meta para seus anúncios de imóveis. Catálogo da Meta, mapa preenche uma seção de mapa: cada imóvel com localização conhecida vira um marcador com sua própria página, ordenado por distância quando o app sabe onde o usuário está. Catálogo da Meta, anúncios preenche uma seção de artigos com os mesmos imóveis, do mais recente ao mais antigo. Você as conecta com o link do feed do seu catálogo. As duas são gratuitas para os apps Content.As imobiliárias montam esse catálogo para alcançar compradores e inquilinos onde eles passam o tempo. Os apps da Meta foram usados por 3,6 bilhões de pessoas por dia, em média, em junho de 2026, 3% a mais em um ano, segundo os resultados do segundo trimestre de 2026 da Meta publicados em 29 de julho de 2026. Veja como as duas extensões funcionam para uma imobiliária de Hamburgo.

  5 min de leitura

Mapas com as suas cores

Talvez você se pergunte o que um mapa com as suas cores muda de verdade. Aqui estão três exemplos, da coerência do seu design à história que você quer que o seu app conte.