Az Apple az adatvédelem nevében elriasztja a hatékony webalkalmazásokat
3 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
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