Android 12 lisää uusia Bluetooth-skannaukseen ja -seurantaan liittyviä käyttöoikeuksia ilman, että sovelluksia tarvitaan pääsyyn laajempaan sijaintilupaan.
Google parantaa jatkuvasti yksityisyyttä ja säätelee tapaa, jolla sovellukset käyttävät käyttöoikeuksia jokaisen Android-julkaisun yhteydessä Android 12 tuo myös terveellisen annoksen näitä muutoksia. Eilen pääjakson aikana Google I/O 2021 Keynote, ominaisuuksia, kuten Privacy Dashboard, kameran/mikrofonin käyttökuvakkeet ilmoituspalkissa ja paljon muuta esiteltiin. Mutta on myös joukko pienempiä muutoksia, joilla varmistetaan, että sovellukset käyttävät vain tarvitsemiaan käyttöoikeuksia aina, kun ne tarvitsevat niitä, eivätkä he pääse käyttämään mitään, mitä he eivät tarvitse. Yksi näistä muutoksista on melko pieni, mutta tärkeä askel: Nyt sovellusten ei enää tarvitse pyytää sijaintilupaa seuratakseen lähellä olevaa Bluetooth-laitetta.
Tämä on luultavasti outo, ja saatat kysyä itseltäsi: Miksi lähellä olevien Bluetooth-laitteiden skannaamiseen tarvitaan sijaintilupa? Periaatteessa ennen Android 12:ta kyky etsiä lähellä olevia Bluetooth- tai Wi-Fi-laitteita oli sidottu Androidin laajempaan "sijaintilupaan". Syy tähän on järkevä: Voit ehdottomasti seurata laitetta päättelemällä, mitkä Bluetooth-laitteet tai Wi-Fi-verkot ovat lähellä tai ovat tällä hetkellä yhteydessä. Joten vaikka sovellus vain etsii Bluetooth-laitteita eikä käyttäisi GPS- tai muita seurantatekniikoita, se tarvitsi silti saman sijaintiluvan.
Tämä johti kuitenkin odottamattomiin seurauksiin käyttäjien väärinkäsitysten vuoksi. Kun Bluetooth-pohjaisia COVID-19-kontaktien jäljityssovelluksia kehitettiin, nämä sijaintilupakehotteet saivat monet käyttäjät syyttämään näitä sovelluksia sijaintisi jäljittämisestä, minkä vuoksi Google teki poikkeuksen Android 11:n sovelluksille, joten heidän ei enää tarvinnut pyytää sijaintilupaa käyttääkseen yhteystietojen jäljityssovellusliittymää.
Nyt Android 12:ssa Google on lisännyt uusi BLUETOOTH_SCAN- ja BLUETOOTH_CONNECT-käyttöoikeus, jotka ovat erillisiä käyttöoikeuksia, jotka eroavat sijaintiluvista, joita sovellukset voivat pyytää. Kun sovellus on saanut nämä luvat, se voi etsiä lähellä olevia laitteita pyytämättä myös sijaintilupaa. Vain Android 12:een kohdistavat sovellukset voivat kuitenkin ilmoittaa nämä luvat.
Tämä on tärkeää, koska käyttäjät voivat olla varmempia myöntäessään käyttöoikeuksia sovellukselle, mutta myös välttää nämä sovellukset saavat luvan paikantaa puhelimesi – mitä ne voivat tehdä, jos sijaintilupa on myönnetty.