Apple không khuyến khích các ứng dụng web mạnh mẽ nhân danh quyền riêng tư

Biểu tượng thời gian đọc 3 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Apple

Để quảng bá App Store của riêng mình, Apple nổi tiếng với việc không khuyến khích các ứng dụng web. Mặc dù PWA (Ứng dụng web tiến bộ) đang trở nên phổ biến trong giới phát triển, nhưng rất khó để cung cấp PWA chất lượng cao cho các thiết bị của Apple do các hạn chế về cấp độ hệ điều hành. Tại WWDC tuần trước, Apple đã thông báo rằng họ sẽ không hỗ trợ một số API Web cho phép các nhà phát triển xây dựng các ứng dụng web mạnh mẽ. Ví dụ: Apple sẽ không cho phép các ứng dụng web sử dụng Bluetooth, NFC và cảm biến khoảng cách.

Apple đã thông báo rằng các API Web sau sẽ không được Safari hỗ trợ.

  • WebBluetooth - Cho phép các trang web kết nối với các thiết bị Bluetooth LE gần đó.
  • API MIDI trên web - Cho phép các trang web liệt kê, thao tác và truy cập các thiết bị MIDI.
  • API từ kế - Cho phép các trang web truy cập dữ liệu về từ trường cục bộ xung quanh người dùng, như được phát hiện bởi cảm biến từ kế chính của thiết bị.
  • API NFC web - Cho phép các trang web giao tiếp với thẻ NFC thông qua đầu đọc NFC của thiết bị.
  • API bộ nhớ thiết bị - Cho phép các trang web nhận dung lượng bộ nhớ thiết bị gần đúng tính bằng gigabyte.
  • API thông tin mạng - Cung cấp thông tin về kết nối mà thiết bị đang sử dụng để giao tiếp với mạng và cung cấp phương tiện thông báo cho các tập lệnh nếu kiểu kết nối thay đổi
  • API trạng thái pin - Cho phép các trang web nhận thông tin về tình trạng pin của thiết bị lưu trữ.
  • Quét Bluetooth trên web - Cho phép các trang web quét tìm các thiết bị Bluetooth LE gần đó.
  • Cảm biến ánh sáng môi trường xung quanh - Cho phép các trang web nhận được mức độ ánh sáng hiện tại hoặc độ rọi của ánh sáng xung quanh thiết bị lưu trữ thông qua các cảm biến gốc của thiết bị.
  • Phần mở rộng Kiểm tra chính sách HDCP cho EME - Cho phép các trang web kiểm tra các chính sách HDCP, được sử dụng trong phát trực tuyến / phát lại phương tiện.
  • Cảm biến tiệm cận - Cho phép các trang web truy xuất dữ liệu về khoảng cách giữa một thiết bị và một đối tượng, được đo bằng cảm biến khoảng cách.
  • WebHID - Cho phép các trang web truy xuất thông tin về các thiết bị Thiết bị Giao diện Người (HID) được kết nối cục bộ.
  • API nối tiếp - Cho phép các trang web ghi và đọc dữ liệu từ các giao diện nối tiếp, được sử dụng bởi các thiết bị như vi điều khiển, máy in 3D và othes.
  • USB web - Cho phép các trang web giao tiếp với các thiết bị thông qua USB (Universal Serial Bus).
  • Cảm biến vị trí địa lý (vị trí địa lý nền) - Phiên bản hiện đại hơn của API vị trí địa lý cũ hơn cho phép các trang web truy cập dữ liệu vị trí địa lý.
  • Phát hiện người dùng không hoạt động - Cho phép trang web biết khi nào người dùng không sử dụng.

Apple tuyên bố rằng họ sẽ không hỗ trợ các API trên do các vấn đề về quyền riêng tư. Theo Apple, các API này sẽ cho phép các nhà quảng cáo trực tuyến và các công ty phân tích dữ liệu lấy dấu vân tay của người dùng và thiết bị của họ.

Tuyến phòng thủ đầu tiên của WebKit chống lại dấu vân tay là không triển khai các tính năng web làm tăng khả năng nhận dạng dấu vân tay và không đưa ra cách nào an toàn để bảo vệ người dùng.

Bạn có đồng ý với chiến lược của Apple là không triển khai các tiêu chuẩn web do vấn đề lấy dấu vân tay không? Hãy cho chúng tôi biết suy nghĩ của bạn trong phần bình luận bên dưới.

nguồn: ZDNet

Thông tin thêm về các chủ đề: táo, ios, săn, API web