Android 12 už nepotrebuje vašu polohu na skenovanie zariadení Bluetooth v okolí

click fraud protection

Android 12 pridáva nové povolenia špecifické pre skenovanie a sledovanie Bluetooth bez potreby aplikácií na prístup k širšiemu oprávneniu Poloha.

Spoločnosť Google neustále zlepšuje ochranu osobných údajov a reguluje spôsob, akým aplikácie využívajú povolenia s každým vydaním systému Android Android 12 prináša zdravú dávku aj týchto zmien. Včera počas hlavnej Google I/O 2021 Keynote, boli zobrazené funkcie ako Privacy Dashboard, ikony používania fotoaparátu/mikrofónu na lište upozornení a mnohé ďalšie. Existuje však aj množstvo menších zmien, ktoré zaisťujú, že aplikácie používajú iba povolenia, ktoré potrebujú, kedykoľvek ich potrebujú, a nemajú prístup k ničomu, čo nepotrebujú. Jedna z týchto zmien je pomerne malá, ale dôležitý krok: Teraz už aplikácie nemusia žiadať o povolenie na umiestnenie, aby mohli sledovať blízke zariadenie Bluetooth.

Toto je pravdepodobne zvláštne a možno si položíte otázku: Prečo je na skenovanie zariadení Bluetooth v okolí potrebné povolenie na umiestnenie? Pred Androidom 12 bola schopnosť vyhľadávať zariadenia Bluetooth alebo Wi-Fi v okolí viazaná na širšie povolenie systému Android na „polohu“. Dôvod, prečo tomu tak bolo, dáva zmysel: Zariadenie môžete určite sledovať odvodením, ktoré zariadenia Bluetooth alebo siete Wi-Fi sú v blízkosti alebo sú momentálne pripojené. Takže aj keď aplikácia len vyhľadáva zariadenia Bluetooth a nevyužíva GPS alebo iné technológie sledovania, stále potrebuje rovnaké povolenie na umiestnenie.

To však viedlo k nepredvídaným následkom v dôsledku nedorozumení zo strany používateľov. Keď sa vyvíjali aplikácie na sledovanie kontaktov COVID-19 na báze Bluetooth, tieto výzvy na povolenie polohy viedli mnohých používateľov k tomu, aby obvinili tieto aplikácie zo sledovania vašej polohy, a preto Google urobil výnimku pre tieto aplikácie v systéme Android 11, takže už nemusia žiadať o povolenie na umiestnenie, aby mohli používať rozhranie API na sledovanie kontaktov.

Teraz v systéme Android 12, Google pridal nové povolenie BLUETOOTH_SCAN a BLUETOOTH_CONNECT, čo sú vyhradené povolenia odlišné od povolení na umiestnenie, ktoré môžu aplikácie požadovať. Po udelení týchto povolení môže aplikácia vyhľadávať zariadenia v okolí bez toho, aby požadovala aj povolenie na umiestnenie. Tieto povolenia však môžu deklarovať iba aplikácie zacielené na Android 12.

Je to dôležité, pretože používatelia môžu mať nielen väčšiu istotu pri udeľovaní povolení aplikácii, ale tiež sa tomu vyhýbajú tieto aplikácie získavajú povolenie na lokalizáciu vášho telefónu – niečo, čo môžu robiť, ak majú povolenie na umiestnenie udelené.