Android 12 ya no necesita tu ubicación para escanear dispositivos Bluetooth cercanos

click fraud protection

Android 12 agrega nuevos permisos específicos para el escaneo y seguimiento de Bluetooth, sin necesidad de aplicaciones para acceder al permiso de ubicación más amplio.

Google sigue mejorando la privacidad y regulando la forma en que las aplicaciones usan los permisos con cada versión de Android, y androide 12 también trae una dosis saludable de estos cambios. Ayer, durante el acto principal Google I/O 2021 En el discurso de apertura, se mostraron funciones como el Panel de privacidad, íconos de uso de cámara / micrófono en la barra de notificaciones y mucho más. Pero también hay un montón de cambios más pequeños para garantizar que las aplicaciones solo usen los permisos que necesitan, cuando los necesiten, y no tengan acceso a nada que no necesiten. Uno de esos cambios es bastante menor, pero es un paso importante: ahora, las aplicaciones ya no necesitan solicitar permiso de ubicación para realizar un seguimiento de un dispositivo Bluetooth cercano.

Probablemente esto sea extraño y podría preguntarse: ¿Por qué se necesita permiso de ubicación para escanear dispositivos Bluetooth cercanos? Básicamente, antes de Android 12, la capacidad de buscar dispositivos Bluetooth o Wi-Fi cercanos estaba vinculada al permiso de "ubicación" más amplio de Android. La razón por la que este fue el caso tiene sentido: definitivamente puedes rastrear un dispositivo infiriendo qué dispositivos Bluetooth o redes Wi-Fi están cerca o están conectados actualmente. Entonces, incluso si una aplicación solo busca dispositivos Bluetooth y no utiliza GPS u otras tecnologías de rastreo, aún así necesita el mismo permiso de Ubicación.

Sin embargo, esto tuvo consecuencias imprevistas debido a malentendidos por parte de los usuarios. Cuando se desarrollaron aplicaciones de rastreo de contactos COVID-19 basadas en Bluetooth, estas solicitudes de permiso de ubicación llevaron a muchos usuarios a acusar a estas aplicaciones de rastrear su ubicación, razón por la cual Google hizo una excepción para esas aplicaciones en Android 11, por lo que ya no tenían que solicitar permiso de ubicación para poder usar la API de seguimiento de contactos.

Ahora en Android 12, Google ha añadido un nuevo permiso BLUETOOTH_SCAN y BLUETOOTH_CONNECT, que son permisos dedicados distintos de los permisos de ubicación que las aplicaciones pueden solicitar. Después de recibir estos permisos, una aplicación puede buscar dispositivos cercanos sin solicitar también el permiso de ubicación. Sin embargo, sólo las aplicaciones orientadas a Android 12 pueden declarar estos permisos.

Esto es importante porque no solo los usuarios pueden tener más confianza al otorgar permisos a una aplicación, sino que también evita estas aplicaciones obtienen permiso para localizar su teléfono, algo que pueden hacer si el permiso de ubicación es otorgada.