Android 12 більше не потребує вашого місцезнаходження для сканування пристроїв Bluetooth поблизу

click fraud protection

Android 12 додає нові дозволи для сканування та відстеження Bluetooth, не потребуючи програм для доступу до ширшого дозволу на місцезнаходження.

Google продовжує покращувати конфіденційність і регулювати те, як додатки використовують дозволи з кожним випуском Android Android 12 також приносить здорову дозу цих змін. Вчора, під час осн Google I/O 2021 keynote, були продемонстровані такі функції, як панель конфіденційності, піктограми використання камери/мікрофона на панелі сповіщень та багато іншого. Але є також купа дрібніших змін, які гарантують, що програми використовують лише ті дозволи, які їм потрібні, щоразу, коли їм потрібно їх використовувати, і не мають доступу до нічого, що їм не потрібно. Одна з цих змін досить незначна, але важлива: тепер додаткам більше не потрібно запитувати дозвіл на визначення місцезнаходження, щоб відстежувати пристрій Bluetooth поблизу.

Це, мабуть, дивно, і ви можете запитати себе: навіщо потрібен дозвіл на місцезнаходження для сканування пристроїв Bluetooth поблизу? По суті, до Android 12 можливість пошуку пристроїв Bluetooth або Wi-Fi поблизу була прив’язана до ширшого дозволу Android на «місцезнаходження». Причина, по якій це сталося, має сенс: ви точно можете відстежити пристрій, визначивши, які пристрої Bluetooth або мережі Wi-Fi знаходяться поблизу або підключені наразі. Таким чином, навіть якщо програма просто сканує пристрої Bluetooth і не використовує GPS чи інші технології відстеження, вона все одно потребує того самого дозволу на місцезнаходження.

Однак це призвело до непередбачуваних наслідків через непорозуміння з боку користувачів. Коли розроблялися додатки для відстеження контактів із COVID-19 на основі Bluetooth, ці підказки щодо дозволу на визначення місцезнаходження змусили багатьох користувачів звинуватити ці додатки у відстеженні вашого місцезнаходження, тому Google зробив виняток для цих програм в Android 11, тому їм більше не потрібно було запитувати дозвіл на доступ до місцезнаходження, щоб використовувати API відстеження контактів.

Тепер в Android 12, Google додав новий дозвіл BLUETOOTH_SCAN і BLUETOOTH_CONNECT, які є спеціальними дозволами, відмінними від дозволів на місцезнаходження, які програми можуть запитувати. Отримавши ці дозволи, програма може шукати пристрої поблизу, не запитуючи також дозволу на визначення місцезнаходження. Однак лише програми, націлені на Android 12, можуть оголосити ці дозволи.

Це важливо, оскільки користувачі не тільки можуть бути впевненішими, надаючи дозволи додатку, але й уникають ці програми отримують дозвіл на визначення місцезнаходження вашого телефону — те, що вони можуть зробити, якщо дозвіл на місцезнаходження є надано.