„Google“ trumpai paminėjo „Android O“ pakeitimus, susijusius su įrenginių identifikatoriais, taip pat naująją MAC atsitiktinių imčių sistemą. Skaityk!
„Android O“, naujausia „Android“ versija, pasiekiama tik kūrėjų peržiūrų forma, atneša daugybę pokyčių. Kūrėjų peržiūros skirtos suteikti programų ir žaidimų kūrėjams galimybę žaisti su naujais platformą ir pritaikyti savo programinės įrangos pasiūlymus prie pokyčių, kad galėtų pasinaudoti patobulinimai.
A tinklaraščio straipsnis, „Google“ pateikė keletą patobulinimų, kuriuos teikia „Android O“, kad naudotojai galėtų valdyti identifikatorių naudojimą.
O, Android ID (Nustatymai. Saugus. ANDROID_ID arba SSAID) kiekvienai programai ir kiekvienam įrenginio naudotojui turi skirtingą reikšmę. ANDROID_ID reikšmė taip pat nepasikeis pašalinus / iš naujo įdiegus paketą, kol paketo pavadinimas ir pasirašymo raktai išliks tokie patys. Jis pasikeis tik tuo atveju, jei įrenginio gamykliniai nustatymai bus atkurti arba bus pakeisti pasirašymo raktai. Ankstesnėse „Android“ versijose, kurios bus atnaujintos į „Android O“, bus išlaikytas tas pats „Android“ ID, nebent programa bus pašalinta ir įdiegta iš naujo.
Kūrėjams, kuriems reikalingas įrenginio apimties identifikatorius, patariama naudoti iš naujo nustatomą identifikatorių, pvz., Reklamos ID, o tai suteikia vartotojams daugiau galimybių valdyti, nes suteikia vartotojui skirtą nustatymą, apribojantį skelbimų stebėjimą.
„Android O“ taip pat pristato naują API „Build.getSerial(), kuri pakeičia dabar nebenaudojamą android.os. Sukurti. SERIAL, kad būtų suderinti su vykdymo laiko leidimais, reikalingais prieigai prie IMEI. Be Build. SERIAL, kitos sistemos ypatybės taip pat nepasiekiamos naudojant „Android O“, pvz.:
- ro.runtime.firstboot: Milisekundės tikslumo laiko žyma nuo pirmojo įkrovimo po paskutinio nuvalymo arba paskutinio įkrovimo
- htc.camera.sensor.front_SN: fotoaparato serijos numeris (galima naudoti kai kuriuose HTC įrenginiuose)
- persist.service.bdroid.bdaddr: Bluetooth MAC adreso nuosavybė
- Nustatymai. Saugus.bluetooth_adresas: įrenginio Bluetooth MAC adresas. O versijoje tai pasiekiama tik programoms, turinčioms LOCAL_MAC_ADDRESS leidimą.
„Android O“ taip pat turi tvirtą MAC adresų atsitiktinių imčių sistemą, leidžiančią atsitiktinai paskirstyti „Wi-Fi“ nuskaitymo srautą. Šie pakeitimai buvo atlikti „Google Pixel“ ir „Nexus 5X“ mikroschemų rinkinio programinei įrangai, o „Android O“ integruoja šiuos programinės įrangos pakeitimus. į „Android Wi-Fi“ krūvą, kad kiti įrenginiai, naudojantys tą patį mikroschemų rinkinį ir kuriuose veikia „Android O“, taip pat galėtų pasinaudoti šiomis galimybėmis. pokyčius. Kai kurie pakeitimai trumpai paminėti toliau:
- Kiekvienam Wi-Fi nuskaitymui, kai jis atjungtas nuo prieigos taško, telefonas naudoja naują atsitiktinį MAC adresą (nesvarbu, ar įrenginys veikia budėjimo režimu, ar ne).
- Pradinis kiekvieno nuskaitymo paketo eilės numeris taip pat yra atsitiktinis.
- Nereikalingi zondo užklausos informacijos elementai buvo pašalinti: Informaciniai elementai apsiriboja SSID ir DS parametrų rinkiniais.
Šiais naujais pakeitimais siekiama apriboti įrenginių, kurių negalima nustatyti iš naujo, identifikatorių naudojimą. Pakeitimai taip pat suteikia daugiau naudotojams skirtos kontrolės ir keičia būdą, kaip programos gali prašyti paskyros informacijos. Visus pakeitimus galite perskaityti tinklaraščio straipsnis.