Android 12 tidak lagi memerlukan lokasi Anda untuk memindai perangkat Bluetooth terdekat

click fraud protection

Android 12 menambahkan izin baru khusus untuk pemindaian dan pelacakan Bluetooth, tanpa memerlukan aplikasi untuk mengakses izin Lokasi yang lebih luas.

Google terus meningkatkan privasi dan mengatur cara aplikasi menggunakan izin pada setiap rilis Android, dan Android 12 membawa perubahan yang sehat juga. Kemarin, saat acara utama Google I/O 2021 keynote, fitur seperti Dasbor Privasi, ikon penggunaan kamera/mikrofon di bilah notifikasi, dan banyak lagi yang ditampilkan. Namun ada juga sejumlah perubahan kecil untuk memastikan aplikasi hanya menggunakan izin yang diperlukan, kapan pun diperlukan, dan tidak memiliki akses ke apa pun yang tidak diperlukan. Salah satu perubahan tersebut cukup kecil, namun merupakan langkah penting: Sekarang, aplikasi tidak perlu lagi meminta izin lokasi untuk melacak perangkat Bluetooth terdekat.

Ini mungkin aneh, dan Anda mungkin bertanya pada diri sendiri: Mengapa izin lokasi diperlukan untuk memindai perangkat Bluetooth terdekat? Pada dasarnya, sebelum Android 12, kemampuan memindai perangkat Bluetooth atau Wi-Fi terdekat terikat dengan izin “lokasi” Android yang lebih luas. Alasan mengapa hal ini terjadi masuk akal: Anda pasti dapat melacak perangkat dengan menyimpulkan perangkat Bluetooth atau jaringan Wi-Fi apa yang ada di sekitar atau sedang terhubung. Jadi meskipun suatu aplikasi hanya memindai perangkat Bluetooth dan tidak menggunakan GPS atau teknologi pelacakan lainnya, aplikasi tersebut tetap memerlukan izin Lokasi yang sama.

Namun, hal ini menimbulkan konsekuensi yang tidak terduga karena kesalahpahaman dari pengguna. Saat aplikasi pelacakan kontak COVID-19 berbasis Bluetooth dikembangkan, permintaan izin lokasi ini menyebabkan banyak pengguna menuduh aplikasi ini melacak lokasi Anda, itulah sebabnya Google membuat pengecualian untuk aplikasi tersebut di Android 11 sehingga mereka tidak perlu lagi meminta izin lokasi untuk menggunakan API pelacakan kontak.

Sekarang di Android 12, Google telah menambahkan izin BLUETOOTH_SCAN dan BLUETOOTH_CONNECT baru, yang merupakan izin khusus yang berbeda dari izin lokasi yang dapat diminta oleh aplikasi. Setelah diberikan izin ini, aplikasi dapat memindai perangkat terdekat tanpa meminta izin lokasi. Namun, hanya aplikasi yang menargetkan Android 12 yang dapat mendeklarasikan izin ini.

Hal ini penting karena pengguna tidak hanya bisa lebih percaya diri saat memberikan izin ke suatu aplikasi, tetapi juga menghindarinya aplikasi ini mendapatkan izin untuk menemukan lokasi ponsel Anda—sesuatu yang dapat mereka lakukan jika izin lokasinya ada diberikan.