Apple desaconseja las potentes aplicaciones web en nombre de la privacidad

Icono de tiempo de lectura 3 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

Apple

Con el fin de promover su propia tienda de aplicaciones, Apple es conocida por desalentar las aplicaciones web. Aunque las PWA (aplicaciones web progresivas) están ganando popularidad entre los desarrolladores, es difícil ofrecer una PWA de alta calidad para dispositivos Apple debido a las restricciones de nivel del sistema operativo. En la WWDC de la semana pasada, Apple anunció que no admitirá varias API web que permiten a los desarrolladores crear aplicaciones web potentes. Por ejemplo, Apple no permitirá que las aplicaciones web usen Bluetooth, NFC y sensor de proximidad.

Apple ha anunciado que las siguientes API web no serán compatibles con Safari.

  • InternetBluetooth – Permite que los sitios web se conecten a dispositivos Bluetooth LE cercanos.
  • API Web MIDI – Permite que los sitios web enumeren, manipulen y accedan a dispositivos MIDI.
  • API de magnetómetro – Permite que los sitios web accedan a datos sobre el campo magnético local alrededor de un usuario, según lo detecte el sensor magnetómetro principal del dispositivo.
  • API web NFC – Permite que los sitios web se comuniquen con etiquetas NFC a través del lector NFC de un dispositivo.
  • API de memoria del dispositivo – Permite que los sitios web reciban la cantidad aproximada de memoria del dispositivo en gigabytes.
  • API de información de red – Proporciona información sobre la conexión que utiliza un dispositivo para comunicarse con la red y proporciona un medio para que los scripts sean notificados si el tipo de conexión cambia
  • API de estado de la batería – Permite que los sitios web reciban información sobre el estado de la batería del dispositivo de alojamiento.
  • Escaneo web Bluetooth – Permite que los sitios web busquen dispositivos Bluetooth LE cercanos.
  • Sensor de luz ambiental – Permite que los sitios web obtengan el nivel de luz actual o la iluminancia de la luz ambiental alrededor del dispositivo de alojamiento a través de los sensores nativos del dispositivo.
  • Extensión de verificación de política HDCP para EME – Permite que los sitios web verifiquen las políticas de HDCP, utilizadas en la transmisión/reproducción de medios.
  • Sensor de proximidad – Permite que los sitios web recuperen datos sobre la distancia entre un dispositivo y un objeto, medida por un sensor de proximidad.
  • WebHID – Permite que los sitios web recuperen información sobre dispositivos de interfaz humana (HID) conectados localmente.
  • API serie – Permite que los sitios web escriban y lean datos de interfaces seriales, utilizados por dispositivos como microcontroladores, impresoras 3D y otros.
  • USB web – Permite que los sitios web se comuniquen con dispositivos a través de USB (Universal Serial Bus).
  • Sensor de geolocalización (geolocalización en segundo plano): una versión más moderna de la antigua API de geolocalización que permite que los sitios web accedan a los datos de geolocalización.
  • Detección de usuario inactivo – Permite que el sitio web sepa cuando un usuario está inactivo.

Apple afirma que no admitirá las API anteriores debido a problemas de privacidad. Según Apple, estas API permitirán a los anunciantes en línea y a las empresas de análisis de datos tomar las huellas dactilares de los usuarios y sus dispositivos.

La primera línea de defensa de WebKit contra las huellas dactilares es no implementar funciones web que aumenten la capacidad de las huellas dactilares y no ofrezcan una forma segura de proteger al usuario.

¿Estás de acuerdo con la estrategia de Apple de no implementar estándares web debido a problemas con las huellas dactilares? Háganos saber sus pensamientos en la sección de comentarios a continuación.

Fuente: ZDNet

Más sobre los temas: manzana, ios, safari, API web