Android O predstavuje zmeny a vylepšenia identifikátorov zariadení

Google v krátkosti spomenul zmeny, ktoré Android O prináša s ohľadom na identifikátory zariadení, ako aj nový systém náhodnosti MAC. Pokračuj v čítaní!

Android O, najnovšia verzia systému Android, ktorá je k dispozícii iba vo forme ukážok pre vývojárov, prináša kopec zmien. Ukážky pre vývojárov sú určené na to, aby vývojári aplikácií a hier mali možnosť hrať sa s novinkou platformy a prispôsobiť svoje softvérové ​​ponuky zmenám s cieľom využiť výhody vylepšenia.

V príspevok v bloguGoogle podrobne popísal niekoľko vylepšení, ktoré Android O prináša, aby používateľom poskytol kontrolu nad používaním identifikátorov.

V O, Android ID (Nastavenia. Zabezpečiť. ANDROID_ID alebo SSAID) má inú hodnotu pre každú aplikáciu a každého používateľa v zariadení. Hodnota ANDROID_ID sa nezmení ani pri odinštalovaní/opätovnej inštalácii balíka, pokiaľ názov balíka a podpisové kľúče zostanú rovnaké. Zmení sa iba vtedy, ak sa na zariadení obnovia výrobné nastavenia alebo ak sa zmenia podpisové kľúče. Staršie verzie systému Android, ktoré sa aktualizujú na Android O, si zachovajú rovnaké ID systému Android, pokiaľ aplikáciu neodinštalujete a znova nenainštalujete.

Vývojárom, ktorí vyžadujú identifikátor v rozsahu zariadenia, sa odporúča použiť resetovateľný identifikátor, ako napr Reklamné ID, namiesto toho poskytuje používateľom väčšiu kontrolu, pretože poskytuje nastavenie pre používateľa na obmedzenie sledovania reklám.

Android O tiež predstavuje nové API, Build.getSerial(), ktoré nahrádza už zastaraný android.os. Stavať. SERIAL, aby boli v súlade s povoleniami pre spustenie vyžadované na prístup k IMEI. Okrem Build. SERIAL, v systéme Android O sú nedostupné aj ďalšie vlastnosti systému, ako napríklad:

  • ro.runtime.firstboot: Časová pečiatka prvého spustenia po poslednom vymazaní alebo poslednom spustení s presnosťou na milisekúndu
  • htc.camera.sensor.front_SN: Sériové číslo fotoaparátu (k dispozícii na niektorých zariadeniach HTC)
  • persist.service.bdroid.bdaddr: Vlastnosť adresy MAC Bluetooth
  • Nastavenie. Secure.bluetooth_address: MAC adresa zariadenia Bluetooth. V O je k dispozícii iba pre aplikácie s povolením LOCAL_MAC_ADDRESS.

Android O tiež obsahuje robustný systém náhodnosti MAC adries na randomizáciu prevádzky skenovania Wi-Fi. Tieto zmeny boli vykonané pre firmvér čipovej sady na zariadeniach Google Pixel a Nexus 5X a Android O tieto zmeny firmvéru integruje do zásobníka Android Wi-Fi, aby ich mohli využívať aj iné zariadenia s rovnakým čipsetom a systémom Android O zmeny. Niektoré zo zmien sú stručne uvedené nižšie:

  • Pri každom skenovaní siete Wi-Fi, keď je telefón odpojený od prístupového bodu, použije novú náhodnú adresu MAC (bez ohľadu na to, či je zariadenie v pohotovostnom režime alebo nie).
  • Počiatočné poradové číslo paketu pre každé skenovanie je tiež náhodné.
  • Nepotrebné prvky žiadosti o informácie o sonde boli odstránené: Prvky informácií sú obmedzené na sady parametrov SSID a DS.

Tieto nové zmeny majú obmedziť používanie neresetovateľných identifikátorov v rozsahu zariadenia. Zmeny tiež poskytujú viac používateľskej kontroly a menia spôsob, akým môžu aplikácie požadovať informácie o účte. Všetky zmeny si môžete prečítať v príspevok v blogu.

Zdroj: Android Developers Blog