Apple odrádza od výkonných webových aplikácií v mene ochrany osobných údajov

Ikona času čítania 3 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

jablko

S cieľom propagovať svoj vlastný App Store je spoločnosť Apple známa tým, že odrádza od webových aplikácií. Aj keď PWA (progresívna webová aplikácia) získava na popularite medzi vývojármi, je ťažké poskytnúť vysokokvalitné PWA pre zariadenia Apple kvôli obmedzeniam na úrovni OS. Na WWDC minulý týždeň spoločnosť Apple oznámila, že nebude podporovať niekoľko webových rozhraní API, ktoré umožňujú vývojárom vytvárať výkonné webové aplikácie. Apple napríklad nepovolí webovým aplikáciám používať Bluetooth, NFC a senzor priblíženia.

Spoločnosť Apple oznámila, že nasledujúce webové rozhrania API nebudú prehliadačom Safari podporované.

  • Web Bluetooth – Umožňuje webovým stránkam pripojiť sa k blízkym zariadeniam Bluetooth LE.
  • Web MIDI API – Umožňuje webovým stránkam počítať, manipulovať a pristupovať k zariadeniam MIDI.
  • API magnetometra – Umožňuje webovým stránkam pristupovať k údajom o lokálnom magnetickom poli okolo používateľa, ako ho zachytil primárny snímač magnetometra zariadenia.
  • Web NFC API – Umožňuje webovým stránkam komunikovať so značkami NFC prostredníctvom čítačky NFC zariadenia.
  • Rozhranie API pre pamäť zariadenia – Umožňuje webovým stránkam získať približné množstvo pamäte zariadenia v gigabajtoch.
  • Network Information API – Poskytuje informácie o pripojení, ktoré zariadenie používa na komunikáciu so sieťou, a poskytuje prostriedky pre skripty, ktoré majú byť upozornené, ak sa typ pripojenia zmení
  • Rozhranie API stavu batérie – Umožňuje webovým stránkam prijímať informácie o stave batérie hostiteľského zariadenia.
  • Webové Bluetooth skenovanie – Umožňuje webovým stránkam vyhľadávať zariadenia Bluetooth LE v okolí.
  • Ambient Light Sensor – Umožňuje webovým stránkam získať aktuálnu úroveň osvetlenia alebo osvetlenie okolitého svetla okolo hostiteľského zariadenia prostredníctvom natívnych senzorov zariadenia.
  • Rozšírenie HDCP Policy Check pre EME – Umožňuje webovým stránkam kontrolovať pravidlá HDCP používané pri streamovaní/prehrávaní médií.
  • Senzor priblíženia – Umožňuje webovým stránkam získavať údaje o vzdialenosti medzi zariadením a objektom, merané senzorom priblíženia.
  • WebHID – Umožňuje webovým stránkam získavať informácie o lokálne pripojených zariadeniach Human Interface Device (HID).
  • Sériové API – Umožňuje webovým stránkam zapisovať a čítať údaje zo sériových rozhraní, ktoré používajú zariadenia, ako sú mikrokontroléry, 3D tlačiarne a iné.
  • Web USB – Umožňuje webovým stránkam komunikovať so zariadeniami cez USB (Universal Serial Bus).
  • Geolokačný senzor (geolokácia na pozadí) – Modernejšia verzia staršieho rozhrania Geolocation API, ktorá webovým stránkam umožňuje prístup k údajom o geolokácii.
  • Detekcia nečinnosti používateľa – Dáva webovej stránke vedieť, keď je používateľ nečinný.

Apple tvrdí, že nebude podporovať vyššie uvedené API kvôli problémom s ochranou súkromia. Podľa spoločnosti Apple tieto rozhrania API umožnia online inzerentom a firmám na analýzu údajov získať používateľom odtlačkov prstov a ich zariadeniam.

Prvou líniou obrany WebKitu proti odtlačkom prstov je neimplementovať webové funkcie, ktoré zvyšujú odtlačky prstov a neponúkajú žiadny bezpečný spôsob ochrany používateľa.

Súhlasíte so stratégiou spoločnosti Apple neimplementovať webové štandardy kvôli problémom s odtlačkami prstov? Dajte nám vedieť svoje myšlienky v sekcii komentárov nižšie.

zdroj: ZDNet

Viac o témach: jablko, ios, safari, Webové rozhrania API