Como gerenciar a precisão da localização no Android

Localização são informações privilegiadas que os aplicativos buscam acessar em smartphones. Alguns aplicativos, como o Google Maps, precisam dele para funcionar. Outros aplicativos como o Facebook realmente não precisam dele para realizar sua função básica. Tanto no iOS quanto no Android, você pode restringir o acesso à localização aos aplicativos. No Android, você pode gerenciar a precisão da localização para que os aplicativos não saibam exatamente onde você está.

Precisão de localização no Android

Para gerenciar a precisão da localização, abra o aplicativo Configurações e vá para Localização. Supondo que já esteja ativado, você verá uma opção ‘Mode’. Toque nele. A tela Modo de localização listará os três modos de precisão de localização compatíveis com o Android.

O modo de alta precisão usa todos os comutadores sem fio e seu GPS para rastrear onde você está. Se você usa um serviço de carona como Uber ou Lyft, precisará ativar a Alta precisão para que os aplicativos possam identificar sua localização atual.

  Como transmitir sua tela do Android para o Windows 10 PC

O método de economia de bateria depende da rede da sua operadora, WiFi e Bluetooth para identificar sua localização. Ele só deixa de fora o GPS, mas o GPS é muito importante e, se você estiver em movimento, essa opção por si só não será suficiente para usar aplicativos como Uber ou Google Maps.

O modo Somente dispositivo é o modo de localização mais restritivo. Ele depende apenas do seu GPS e dos sensores do seu dispositivo para descobrir onde você está. Você descobrirá que a maioria dos aplicativos que precisam usar sua localização não poderá encontrar onde você está quando a localização estiver ativada no modo Somente dispositivo.

Infelizmente, o Android não permite que você defina a precisão da localização por aplicativo. Você pode permitir ou bloquear um aplicativo de acessar sua localização atual, mas todos os aplicativos que têm acesso à sua localização terão o mesmo nível de acesso. Por exemplo, se você permitiu que o Google Maps e o aplicativo do Facebook usem sua localização atual e selecionou o modo ‘Alta precisão’, ambos os aplicativos poderão determinar sua localização por meio de GPS, Wi-Fi, Bluetooth e sua rede móvel .

  Como gerenciar o preenchimento automático do Google para aplicativos no Android

Espaço para melhorias

É difícil não comparar o gerenciamento de localização no Android com o do iOS. O iOS não oferece aos usuários esse tipo de controle sobre a precisão da localização, mas permite que os usuários escolham quais aplicativos podem acessar sua localização mesmo quando estão sendo executados em segundo plano e quais não podem. Esse recurso específico requer que os aplicativos adicionem suporte a ele. Por exemplo, se um aplicativo tem apenas uma opção, ou seja, usar a localização o tempo todo, como usuário, você não pode restringi-lo a usar sua localização apenas quando estiver usando ativamente esse aplicativo. O Uber é um excelente exemplo disso. O aplicativo Uber iOS tinha acesso completo à sua localização, mesmo quando estava em segundo plano. Foi apenas por meio de uma atualização recente que os usuários puderam restringir o acesso à localização do Uber.

  Como identificar e solucionar um problema de carregamento lento do telefone Android

Nem iOS nem Android acertam completamente. O Android permite que você gerencie a precisão da localização, mas não por aplicativo. O iOS permite restringir o acesso à localização por aplicativo, mas não permite gerenciar a precisão da localização. É preciso haver uma maneira razoável de mesclar os dois conceitos sem criar um pesadelo para os desenvolvedores e sem forçar os usuários finais a ler um manual apenas para entender como sua localização está sendo usada.