Apple відмовляється від потужних веб-програм в ім’я конфіденційності

Значок часу читання 3 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Apple

Щоб просувати власний App Store, Apple відома тим, що не охоче відмовляється від веб-програм. Незважаючи на те, що PWA (прогресивні веб-додатки) набирають популярність серед розробників, важко надати високоякісний PWA для пристроїв Apple через обмеження рівня ОС. На WWDC минулого тижня Apple оголосила, що не підтримуватиме кілька веб-API, які дозволяють розробникам створювати потужні веб-програми. Наприклад, Apple не дозволить веб-програмам використовувати Bluetooth, NFC і датчик наближення.

Apple оголосила, що наведені нижче веб-API не підтримуватимуться Safari.

  • Веб Bluetooth – Дозволяє веб-сайтам підключатися до сусідніх пристроїв Bluetooth LE.
  • Веб -MIDI API – Дозволяє веб-сайтам перераховувати, маніпулювати та отримувати доступ до MIDI-пристроїв.
  • API магнітометра – Дозволяє веб-сайтам отримувати доступ до даних про локальне магнітне поле навколо користувача, виявлене основним датчиком магнітометра пристрою.
  • Web NFC API – Дозволяє веб-сайтам спілкуватися з мітками NFC через пристрій зчитування NFC.
  • API пам'яті пристрою – Дозволяє веб-сайтам отримувати приблизний обсяг пам’яті пристрою в гігабайтах.
  • Інформаційний API мережі – Надає інформацію про з’єднання, яке пристрій використовує для зв’язку з мережею, і надає засоби для сповіщень сценаріїв у разі зміни типу з’єднання
  • API стану батареї – Дозволяє веб-сайтам отримувати інформацію про стан акумулятора хостингового пристрою.
  • Веб-сканування Bluetooth – Дозволяє веб-сайтам сканувати пристрої Bluetooth LE поблизу.
  • Датчик навколишнього освітлення – Дозволяє веб-сайтам отримувати поточний рівень освітлення або освітленість навколишнього освітлення навколо хостинг-пристрою за допомогою вбудованих датчиків пристрою.
  • Розширення перевірки політики HDCP для EME – Дозволяє веб-сайтам перевіряти політику HDCP, яка використовується під час потокового передавання/відтворення медіа.
  • Датчик наближення – Дозволяє веб-сайтам отримувати дані про відстань між пристроєм та об’єктом, виміряну датчиком наближення.
  • WebHID – Дозволяє веб-сайтам отримувати інформацію про локально підключені пристрої людського інтерфейсу (HID).
  • Послідовний API – Дозволяє веб-сайтам записувати та зчитувати дані з послідовних інтерфейсів, які використовуються такими пристроями, як мікроконтролери, 3D-принтери та інші.
  • Веб -USB – Дозволяє веб-сайтам спілкуватися з пристроями через USB (універсальна послідовна шина).
  • Датчик геолокації (фонове геолокацію) – більш сучасна версія старішого API геолокації, яка дає веб-сайтам доступ до даних геолокації.
  • Виявлення простою користувача – Дає веб-сайту знати, коли користувач неактивний.

Apple стверджує, що не підтримуватиме зазначені вище API через проблеми з конфіденційністю. За словами Apple, ці API дозволять онлайн-рекламодавцям і аналітичним компаніям отримувати відбитки пальців користувачів і їхні пристрої.

Перша лінія захисту WebKit від відбитків пальців полягає в тому, щоб не реалізовувати веб-функції, які підвищують відбиток пальців і не пропонують безпечного способу захисту користувача.

Чи згодні ви зі стратегією Apple не впроваджувати веб-стандарти через проблеми з відбитками пальців? Повідомте нам свої думки в розділі коментарів нижче.

джерело: ZDNet

Детальніше про теми: apple, ios, сафарі, Веб-API