Apple avråder från kraftfulla webbappar i integritetens namn

Lästid ikon 3 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Apple

För att marknadsföra sin egen App Store är Apple känt för att avskräcka webbappar. Även om PWA:er (Progressive Web Application) vinner popularitet bland utvecklare, är det svårt att leverera en högkvalitativ PWA för Apple-enheter på grund av begränsningar på OS-nivå. På WWDC förra veckan meddelade Apple att de inte kommer att stödja flera webb-API:er som gör det möjligt för utvecklare att bygga kraftfulla webbappar. Till exempel kommer Apple inte att tillåta att webbappar använder Bluetooth, NFC och närhetssensor.

Apple har meddelat att följande webb-API:er inte kommer att stödjas av Safari.

  • Webb Bluetooth – Tillåter webbplatser att ansluta till närliggande Bluetooth LE-enheter.
  • Web MIDI API – Tillåter webbplatser att räkna upp, manipulera och komma åt MIDI-enheter.
  • Magnetometer API – Tillåter webbplatser att komma åt data om det lokala magnetfältet runt en användare, som detekteras av enhetens primära magnetometersensor.
  • Web NFC API – Tillåter webbplatser att kommunicera med NFC-taggar via en enhets NFC-läsare.
  • Device Memory API – Tillåter webbplatser att ta emot den ungefärliga mängden enhetsminne i gigabyte.
  • Nätverksinformation API – Ger information om anslutningen som en enhet använder för att kommunicera med nätverket och tillhandahåller ett sätt för skript att meddelas om anslutningstypen ändras
  • Batteristatus API – Tillåter webbplatser att ta emot information om värdenhetens batteristatus.
  • Webb Bluetooth-skanning – Tillåter webbplatser att söka efter närliggande Bluetooth LE-enheter.
  • Ljussensor – Låter webbplatser få den aktuella ljusnivån eller belysningsstyrkan för det omgivande ljuset runt värdenheten via enhetens inbyggda sensorer.
  • HDCP Policy Check-tillägg för EME – Tillåter webbplatser att söka efter HDCP-policyer, som används i mediaströmning/uppspelning.
  • Induktiva givaren – Tillåter webbplatser att hämta data om avståndet mellan en enhet och ett objekt, mätt av en närhetssensor.
  • WebHID – Tillåter webbplatser att hämta information om lokalt anslutna HID-enheter (Human Interface Device).
  • Seriellt API – Tillåter webbplatser att skriva och läsa data från seriella gränssnitt, som används av enheter som mikrokontroller, 3D-skrivare och andra.
  • Webb -USB – Låter webbplatser kommunicera med enheter via USB (Universal Serial Bus).
  • Geolokaliseringssensor (bakgrundsgeolokalisering) – En modernare version av det äldre Geolocation API som låter webbplatser komma åt geolokaliseringsdata.
  • Detektering av inaktiv användare – Låter webbplatsen veta när en användare är inaktiv.

Apple hävdar att det inte kommer att stödja ovanstående API:er på grund av integritetsproblem. Enligt Apple kommer dessa API:er att tillåta onlineannonsörer och dataanalysföretag att fingeravtrycka användare och deras enheter.

WebKits första försvarslinje mot fingeravtryck är att inte implementera webbfunktioner som ökar fingeravtryckbarheten och inte erbjuder något säkert sätt att skydda användaren.

Håller du med om Apples strategi att inte implementera webbstandarder på grund av problem med fingeravtryck? Låt oss veta dina tankar i kommentarsfältet nedan.

Källa: ZDNet

Mer om ämnena: äpple, ios, safari, Webb-API: er