蘋果以隱私的名義不鼓勵強大的網絡應用程序

閱讀時間圖標 3分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

蘋果

為了推廣自己的 App Store,Apple 以不鼓勵 Web 應用程序而聞名。 儘管 PWA(漸進式 Web 應用程序)在開發人員中越來越受歡迎,但由於操作系統級別的限制,很難為 Apple 設備提供高質量的 PWA。 在上週的 WWDC 上,Apple 宣布將不支持多個 Web API,這些 API 使開發人員能夠構建強大的 Web 應用程序。 例如,Apple 不允許網絡應用使用藍牙、NFC 和接近傳感器。

Apple 宣布 Safari 將不支持以下 Web API。

  • 網絡藍牙 – 允許網站連接到附近的藍牙 LE 設備。
  • 網頁 MIDI API – 允許網站枚舉、操作和訪問 MIDI 設備。
  • 磁力儀API – 允許網站訪問用戶周圍的本地磁場數據,由設備的主磁力計傳感器檢測到。
  • 網絡NFC API – 允許網站通過設備的 NFC 閱讀器與 NFC 標籤進行通信。
  • 內存設備API – 允許網站接收以千兆字節為單位的大致設備內存量。
  • 網絡信息API – 提供有關設備用於與網絡通信的連接的信息,並提供一種在連接類型更改時通知腳本的方法
  • 電池狀態API – 允許網站接收有關主機設備電池狀態的信息。
  • Web藍牙掃描 – 允許網站掃描附近的藍牙 LE 設備。
  • 環境光傳感器 – 讓網站通過設備的本機傳感器獲取託管設備周圍環境光的當前光照水平或照度。
  • 用於EME的HDCP策略檢查擴展 – 允許網站檢查用於媒體流/播放的 HDCP 策略。
  • 接近傳感器 – 允許網站檢索有關設備與對象之間距離的數據,由接近傳感器測量。
  • 網絡隱藏 – 允許網站檢索有關本地連接的人機接口設備 (HID) 設備的信息。
  • 串行API – 允許網站從串行接口寫入和讀取數據,供微控制器、3D 打印機等設備使用。
  • USB USB – 讓網站通過 USB(通用串行總線)與設備通信。
  • 地理位置傳感器 (背景地理位置)– 舊版 Geolocation API 的更現代版本,可讓網站訪問地理位置數據。
  • 用戶空閒檢測 – 讓網站知道用戶何時空閒。

蘋果聲稱,由於隱私問題,它不會支持上述 API。 根據 Apple 的說法,這些 API 將允許在線廣告商和數據分析公司對用戶及其設備進行指紋識別。

WebKit 針對指紋識別的第一道防線是不實現增加指紋識別能力並且沒有提供保護用戶的安全方法的網絡功能。

您是否同意 Apple 因指紋問題不實施 Web 標準的策略? 在下面的評論部分讓我們知道您的想法。

資源: 網易科技

有關主題的更多資訊: 蘋果, IOS, 野生動物園, Web API