O Android 12 não precisa mais da sua localização para verificar dispositivos Bluetooth próximos

click fraud protection

O Android 12 adiciona novas permissões específicas para verificação e rastreamento de Bluetooth, sem a necessidade de aplicativos para acessar a permissão de localização mais ampla.

O Google continua melhorando a privacidade e regulamentando a forma como os aplicativos usam as permissões a cada versão do Android, e Andróide 12 traz uma boa dose dessas mudanças também. Ontem, durante o principal E/S do Google 2021 keynote, recursos como painel de privacidade, ícones de uso de câmera/microfone na barra de notificação e muito mais foram exibidos. Mas também há uma série de mudanças menores para garantir que os aplicativos usem apenas as permissões de que precisam, sempre que precisarem, e não tenham acesso a nada de que não precisam. Uma dessas mudanças é bem pequena, mas é uma etapa importante: agora, os aplicativos não precisam mais solicitar permissão de localização para rastrear um dispositivo Bluetooth próximo.

Provavelmente esta é uma pergunta estranha, e você pode se perguntar: por que a permissão de localização é necessária para verificar dispositivos Bluetooth próximos? Basicamente, antes do Android 12, a capacidade de procurar dispositivos Bluetooth ou Wi-Fi próximos estava vinculada à permissão de “localização” mais ampla do Android. A razão pela qual isso aconteceu faz sentido: você pode definitivamente rastrear um dispositivo inferindo quais dispositivos Bluetooth ou redes Wi-Fi estão próximos ou conectados no momento. Portanto, mesmo que um aplicativo apenas procure dispositivos Bluetooth e não utilize GPS ou outras tecnologias de rastreamento, ele ainda precisará da mesma permissão de localização.

No entanto, isso levou a consequências imprevistas devido a mal-entendidos por parte dos usuários. Quando os aplicativos de rastreamento de contatos COVID-19 baseados em Bluetooth estavam sendo desenvolvidos, esses prompts de permissão de localização levaram muitos usuários a acusar esses aplicativos de rastrear sua localização, e é por isso que o Google abriu uma exceção para esses aplicativos no Android 11, para que eles não precisem mais solicitar permissão de localização para usar a API de rastreamento de contatos.

Agora no Android 12, O Google adicionou uma nova permissão BLUETOOTH_SCAN e BLUETOOTH_CONNECT, que são permissões dedicadas distintas das permissões de localização que os aplicativos podem solicitar. Depois de receber essas permissões, um aplicativo pode procurar dispositivos próximos sem solicitar permissão de localização. No entanto, apenas aplicativos direcionados ao Android 12 podem declarar essas permissões.

Isso é importante porque não apenas os usuários podem ficar mais confiantes ao conceder permissões a um aplicativo, mas também evita esses aplicativos obtendo permissão para localizar seu telefone – algo que eles podem fazer se a permissão de localização for garantido.