蘋果公司正式取消對歐盟地區iPhone用戶漸進式網絡應用程序(PWA)的支持。在iOS17.4測試版中,歐盟用戶的網絡應用程序都無法運行,蘋果公司現在已經確認,這是一項功能改變,而不是一個錯誤。在9to5Mac曝光的開發者網站更新中,蘋果表示,它將移除面向歐盟用戶的主屏應用程序,因為要使這些應用程序符合《數字市場法案》(DMA)的規定。
這一改動將涉及"全新的集成架構",而在其他被迫做出的改變基礎上構建這種架構是"不切實際的"。其中一項法規要求蘋果允許第三方瀏覽器在 iOS 上使用自己的引擎。
蘋果在文章中稱,Web Apps是"直接基於 WebKit"(Safari 使用的引擎)構建的,因此網絡應用可以"與 iOS 上原生應用的安全和隱私模式保持一致"。隨著 iOS 17.4 的改變,添加到主屏幕上的網站現在隻能作為書簽,在瀏覽器中打開一個新標簽,而不是(潛在的)能夠執行發送通知和顯示徽章等功能的獨立服務,這是蘋果去年剛剛添加到網絡應用中的一項功能。
iOS 上的漸進式網絡應用程序還能將數據與瀏覽器實例分開存儲,如果你想快速訪問某個網站而又不想一直登錄,這就派上用場。有些服務(如Facebook Gaming)使用網絡應用程序來規避蘋果應用商店及其收費。
現在,歐盟也開始使用替代瀏覽器引擎,蘋果公司聲稱這是一種安全風險,並指出"惡意網絡應用程序可能會讀取其他網絡應用程序的數據,並重新獲得它們的權限,從而在未經用戶同意的情況下訪問用戶的攝像頭、麥克風或位置"。蘋果還表示,瀏覽器可能會在用戶不知情的情況下安裝網絡應用程序,盡管多年來Android手機已經提供不同類型瀏覽器的網絡應用程序。
蘋果公司寫道:"我們預計這一變化隻會影響少數用戶。盡管如此,我們仍對這一變化可能對主屏幕網絡應用程序的開發者和用戶造成的影響表示遺憾,因為這一變化是遵守 DMA 的工作的一部分。"
蘋果公司介紹說,主屏幕應用程序的"用戶采用率非常低"是不支持的另一個原因。
解更多:
https://developer.apple.com/support/dma-and-apps-in-the-eu#dev-qaa:~:text=To%20comply%20with%20the%20Digital%20Markets%20Act%2C