Az Apple az adatvédelem nevében elriasztja a hatékony webalkalmazásokat

Olvasási idő ikonra 3 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

Apple

A saját App Store népszerűsítése érdekében az Apple arról ismert, hogy elriasztja a webalkalmazásokat. Annak ellenére, hogy a PWA-k (Progressive Web Application) egyre népszerűbbek a fejlesztők körében, nehéz jó minőségű PWA-t szállítani az Apple eszközökhöz az operációs rendszer szintű korlátozások miatt. A múlt heti WWDC-n az Apple bejelentette, hogy nem támogat több olyan webes API-t, amelyek lehetővé teszik a fejlesztők számára, hogy hatékony webalkalmazásokat készítsenek. Például az Apple nem engedélyezi a webalkalmazások számára a Bluetooth, az NFC és a közelségérzékelő használatát.

Az Apple bejelentette, hogy a Safari nem támogatja a következő webes API-kat.

  • Internetes Bluetooth – Lehetővé teszi a webhelyek számára, hogy csatlakozzanak a közeli Bluetooth LE-eszközökhöz.
  • Web MIDI API – Lehetővé teszi a webhelyek számára a MIDI-eszközök felsorolását, kezelését és elérését.
  • Magnetometer API – Lehetővé teszi a webhelyek számára, hogy hozzáférjenek a felhasználó körüli helyi mágneses mező adataihoz, amelyeket az eszköz elsődleges magnetométer-érzékelője észlel.
  • Web NFC API – Lehetővé teszi a webhelyek számára, hogy NFC-címkékkel kommunikáljanak az eszköz NFC-olvasóján keresztül.
  • Eszközmemória API – Lehetővé teszi a webhelyek számára, hogy megkapják az eszköz memóriájának hozzávetőleges mennyiségét gigabájtban.
  • Network Information API – Információt ad arról a kapcsolatról, amelyet az eszköz a hálózattal való kommunikációhoz használ, és lehetőséget biztosít a szkriptek értesítésére, ha a kapcsolat típusa megváltozik
  • Battery Status API – Lehetővé teszi a webhelyek számára, hogy információkat kapjanak a tárhely eszköz akkumulátorának állapotáról.
  • Webes Bluetooth szkennelés – Lehetővé teszi a webhelyek számára a közeli Bluetooth LE-eszközök keresését.
  • Ambient Light Sensor – Lehetővé teszi a webhelyek számára, hogy az eszköz natív érzékelőin keresztül leolvassák a tárolóeszköz körüli környezeti fény aktuális fényszintjét vagy megvilágítását.
  • HDCP Policy Check bővítmény az EME-hez – Lehetővé teszi a webhelyek számára a HDCP-irányelvek ellenőrzését, amelyeket a média streaming/lejátszás során használnak.
  • Közelség érzékelő – Lehetővé teszi a webhelyek számára, hogy adatokat kérjenek le az eszköz és az objektum közötti távolságról, amelyet közelségérzékelő mér.
  • WebHID – Lehetővé teszi a webhelyek számára, hogy információkat szerezzenek be a helyileg csatlakoztatott emberi interfészeszköz- (HID) eszközökről.
  • Soros API – Lehetővé teszi a webhelyek számára, hogy adatokat írjanak és olvassanak a soros interfészekről, amelyeket például mikrokontrollerek, 3D nyomtatók és egyéb eszközök használnak.
  • Webes USB – Lehetővé teszi, hogy a webhelyek kommunikáljanak az eszközökkel USB-n (Universal Serial Bus) keresztül.
  • Geolocation érzékelő (háttér földrajzi helymeghatározás) – A régebbi Geolocation API modernebb verziója, amely lehetővé teszi a webhelyek számára a földrajzi helyadatok elérését.
  • Felhasználói tétlenség észlelése – Értesíti a webhelyet, ha a felhasználó tétlen.

Az Apple azt állítja, hogy adatvédelmi problémák miatt nem támogatja a fenti API-kat. Az Apple szerint ezek az API-k lehetővé teszik az online hirdetők és adatelemző cégek számára, hogy ujjlenyomatokat vegyenek a felhasználókról és eszközeikről.

A WebKit első védelmi vonala az ujjlenyomat-vétellel szemben, hogy nem alkalmaz olyan internetes funkciókat, amelyek növelik az ujjlenyomatképességet, és nem kínálnak biztonságos módot a felhasználó védelmére.

Egyetért az Apple azon stratégiájával, hogy ujjlenyomat-felvételi problémák miatt ne alkalmazzanak webes szabványokat? Ossza meg velünk gondolatait az alábbi megjegyzés részben.

Forrás: ZDNet

Bővebben a témákról: alma, IOS, szafari, Webes API-k