Apple ontmoedigt krachtige web-apps in naam van privacy

Pictogram voor leestijd 3 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Apple

Om zijn eigen App Store te promoten, staat Apple erom bekend webapps te ontmoedigen. Hoewel PWA's (Progressive Web Application) steeds populairder worden onder ontwikkelaars, is het vanwege de beperkingen op OS-niveau moeilijk om een ​​hoogwaardige PWA voor Apple-apparaten te leveren. Op WWDC vorige week heeft Apple aangekondigd dat het verschillende web-API's die ontwikkelaars in staat stellen krachtige web-apps te bouwen, niet zal ondersteunen. Apple staat bijvoorbeeld niet toe dat web-apps Bluetooth, NFC en nabijheidssensor gebruiken.

Apple heeft aangekondigd dat de volgende web-API's niet door Safari worden ondersteund.

  • Web-Bluetooth – Hiermee kunnen websites verbinding maken met Bluetooth LE-apparaten in de buurt.
  • Web MIDI-API - Hiermee kunnen websites MIDI-apparaten opsommen, manipuleren en openen.
  • Magnetometer-API – Geeft websites toegang tot gegevens over het lokale magnetische veld rond een gebruiker, zoals gedetecteerd door de primaire magnetometersensor van het apparaat.
  • Web NFC-API – Hiermee kunnen websites communiceren met NFC-tags via de NFC-lezer van een apparaat.
  • Apparaatgeheugen-API – Hiermee kunnen websites de geschatte hoeveelheid apparaatgeheugen in gigabytes ontvangen.
  • Netwerkinformatie-API – Geeft informatie over de verbinding die een apparaat gebruikt om met het netwerk te communiceren en biedt een manier om scripts op de hoogte te stellen als het verbindingstype verandert
  • Batterijstatus-API – Hiermee kunnen websites informatie ontvangen over de batterijstatus van het hostingapparaat.
  • Scannen via Bluetooth via internet – Hiermee kunnen websites zoeken naar Bluetooth LE-apparaten in de buurt.
  • Ambient Light Sensor – Laat websites het huidige lichtniveau of de verlichtingssterkte van het omgevingslicht rond het hostingapparaat krijgen via de native sensoren van het apparaat.
  • HDCP Policy Check-extensie voor EME – Hiermee kunnen websites controleren op HDCP-beleid dat wordt gebruikt bij het streamen/afspelen van media.
  • Nabijheids Sensor – Hiermee kunnen websites gegevens ophalen over de afstand tussen een apparaat en een object, gemeten door een nabijheidssensor.
  • WebHID – Hiermee kunnen websites informatie ophalen over lokaal aangesloten Human Interface Device (HID)-apparaten.
  • Seriële API – Hiermee kunnen websites gegevens schrijven en lezen van seriële interfaces die worden gebruikt door apparaten zoals microcontrollers, 3D-printers en andere.
  • Web-USB – Laat websites communiceren met apparaten via USB (Universal Serial Bus).
  • Geolocatiesensor (geolocatie op de achtergrond) - Een modernere versie van de oudere Geolocatie-API waarmee websites toegang hebben tot geolocatiegegevens.
  • Detectie van inactieve gebruiker - Laat de website weten wanneer een gebruiker inactief is.

Apple beweert dat het de bovenstaande API's niet zal ondersteunen vanwege privacyproblemen. Volgens Apple zullen deze API's online adverteerders en data-analysebedrijven in staat stellen om vingerafdrukken te nemen van gebruikers en hun apparaten.

De eerste verdedigingslinie van WebKit tegen vingerafdrukken is om geen webfuncties te implementeren die de vingerafdrukkenbaarheid vergroten en die geen veilige manier bieden om de gebruiker te beschermen.

Ben je het eens met de strategie van Apple om geen webstandaarden te implementeren vanwege problemen met vingerafdrukken? Laat ons uw mening weten in de commentaarsectie hieronder.

Bron: ZDNet

Meer over de onderwerpen: appel, ios, safari, Web API's