蘋果公司昨天確認,由於要遵守歐盟《數字市場法案》(DMA)的規定,它將停止向歐盟用戶提供網絡應用程序(PWA)。EpicGames首席執行官蒂姆-斯威尼(TimSweeney)在X上發表文章稱,蘋果公司做出這一決定的另一個原因是:iPhone網絡應用並不能為蘋果公司賺錢。
Sweeney 的公司曾因App Store 收費的反壟斷問題起訴過蘋果公司,因此他的觀點顯然自帶立場,但他提出一個大傢都在思考的問題。蘋果公司禁用 iPhone 網頁應用程序的原因是否如其所言,是為保護用戶免受第三方瀏覽器引擎帶來的安全風險,還是這一決定更多是為消除對蘋果公司業務的潛在威脅?換句話說,蘋果公司真的會為保護自己的收入而降低 iPhone 的消費體驗嗎?
這傢 iPhone 制造商周四在其網站上發佈一項更新,詳細介紹其在歐盟地區與 DMA 相關的變更,以解決這一問題。此前,蘋果公司發現,在歐盟地區最近的 iOS 測試版中,iPhone 網絡應用(也稱為漸進式網絡應用或 PWA)已無法正常運行。起初,人們擔心這些問題隻是測試版的 bug,但蘋果很快就澄清這一做法的原因。
蘋果公司在其網站上解釋說,為符合 DMA 的要求,除 Safari 使用的瀏覽器引擎 WebKit 之外,它還被迫支持其他網絡瀏覽器引擎。iOS 主屏幕網絡應用程序一直依賴 WebKit 及其安全架構來保護用戶免受網絡威脅。這包括存儲隔離和執行"系統提示以訪問影響隱私的功能",蘋果說。
該公司指出,如果沒有這種隔離和強制措施,惡意網絡應用可能會讀取其他應用的數據,並在用戶同意的情況下訪問用戶的攝像頭、麥克風或位置。由於蘋果公司被迫根據 DMA 的要求允許使用其他瀏覽器引擎,因此該公司選擇不給用戶帶來風險,而是降低歐盟用戶在 iOS 上的網絡應用體驗。現在,網絡應用程序將像網站書簽一樣運行,不支持本地存儲、標記、通知和專用窗口。
雖然斯威尼對蘋果公司頗有微詞,但他的說法也有一定道理。蘋果公司在解釋為何終止對歐盟地區網絡應用程序的支持時承認,該公司有解決安全問題的技術方案,但它隻是選擇不實施。
蘋果公司寫道:
"要解決與使用替代瀏覽器引擎的網絡應用程序相關的復雜安全和隱私問題,就需要構建一個全新的集成架構,而目前 iOS 系統中並不存在這種架構,而且考慮到 DMA 的其他需求以及主屏幕網絡應用程序的用戶采用率非常低,進行這種架構並不現實"。
簡而言之,蘋果公司表示它知道如何解決這個問題,但由於必須遵守 DMA(它指出這需要"600 多個新的 API 和大量的開發者工具"),這給它帶來沉重的負擔,因此它決定不解決這個問題。
雖然建立"全新的集成架構"並非易事,但蘋果公司對 DMA 的出臺也並不感到意外,因為這項法規已經醞釀多年。蘋果對此早有準備。為進一步推卸責任,蘋果表示,鑒於主屏幕網絡應用的"用戶采用率較低",人們不會介意它破壞主屏幕網絡應用。
但蘋果公司自己的舉動卻與這一解釋相矛盾。多年來,蘋果一直在努力使 PWA 更好用,增加一些功能,使網絡應用的功能更像原生應用,並能在 App Store 之外輕松發佈。與此同時,用戶采用率一直在增長,而不是萎縮。分析師估計,到 2027 年,PWA 市場規模將達到 104.4 億美元,復合年增長率為 31.9%。
正如 Sweeney 所說,替代瀏覽器引擎完全有可能讓 PWA 變得更加有用,這將對蘋果的 App Store 業務構成威脅,因為現在網絡應用程序的功能幾乎與原生應用程序不相上下。
蘋果公司曾被要求就其關於 PWA 的決定發表評論,但它隻在其 DMA 網站上發佈一份解釋作為回應。