Android 12 više ne treba vašu lokaciju za skeniranje Bluetooth uređaja u blizini

click fraud protection

Android 12 dodaje nova dopuštenja specifična za Bluetooth skeniranje i praćenje, bez potrebe za aplikacijama za pristup širem dopuštenju za lokaciju.

Google nastavlja poboljšavati privatnost i regulirati način na koji aplikacije koriste dopuštenja sa svakim izdanjem Androida, i Android 12 donosi i zdravu dozu ovih promjena. Jučer, tijekom glavne Google I/O 2021 keynote, prikazane su značajke kao što su Privacy Dashboard, ikone za korištenje kamere/mikrofona na traci s obavijestima i još mnogo toga. Ali postoji i hrpa manjih promjena kako bi se osiguralo da aplikacije koriste samo dopuštenja koja su im potrebna, kad god ih trebaju koristiti, i da nemaju pristup ničemu što im ne trebaju. Jedna od tih promjena prilično je mali, ali važan korak: sada aplikacije više ne moraju tražiti dopuštenje za lokaciju kako bi pratile Bluetooth uređaj u blizini.

Ovo je vjerojatno čudno i mogli biste se zapitati: Zašto je potrebna dozvola za lokaciju za skeniranje Bluetooth uređaja u blizini? Uglavnom, prije Androida 12, mogućnost skeniranja Bluetooth ili Wi-Fi uređaja u blizini bila je vezana uz Androidovo šire dopuštenje za "lokaciju". Razlog zašto je to bio slučaj ima smisla: definitivno možete pratiti uređaj tako da zaključite koji su Bluetooth uređaji ili Wi-Fi mreže u blizini ili su trenutno povezani. Dakle, čak i ako aplikacija samo skenira Bluetooth uređaje i ne koristi GPS ili druge tehnologije praćenja, svejedno joj je potrebno isto dopuštenje za lokaciju.

Međutim, to je dovelo do nepredviđenih posljedica zbog nesporazuma korisnika. Kada su se razvijale aplikacije za praćenje kontakata u vezi s bolešću COVID-19 temeljene na Bluetoothu, ovi upiti za dopuštenje lokacije naveli su mnoge korisnike da optuže te aplikacije za praćenje vaše lokacije, zbog čega je Google napravio izuzetak za te aplikacije u Androidu 11 tako da više nisu morale tražiti dopuštenje za lokaciju kako bi koristile API za praćenje kontakata.

Sada u Androidu 12, Google je dodao nova dozvola za BLUETOOTH_SCAN i BLUETOOTH_CONNECT, koja su namjenska dopuštenja koja se razlikuju od dopuštenja za lokaciju koja aplikacije mogu zahtijevati. Nakon što joj se dodijele ta dopuštenja, aplikacija može tražiti uređaje u blizini bez traženja dopuštenja za lokaciju. Međutim, samo aplikacije koje ciljaju Android 12 mogu deklarirati ta dopuštenja.

Ovo je važno jer ne samo da korisnici mogu biti sigurniji dok daju dopuštenja aplikaciji, nego također izbjegava te aplikacije dobivaju dopuštenje za lociranje vašeg telefona—nešto što mogu učiniti ako je dopuštenje za lokaciju odobreno.