對於許多使用者和 Web 開發人員來說,這是一個糟糕的驚喜:iOS 17.4 的 Beta 2 僅在歐洲停用了 PWA(即 Web 應用程式)的操作。從先驗來看,這不是一個錯誤,而是一個令人頭痛的問題...
Safari 可讓您從瀏覽器的共用面板在 iPhone 主畫面上安裝網站(這是選項在主螢幕上)。這不僅僅是一條捷徑:網站成為漸進式 Web 應用程式 (PWA),簡稱為 Web 應用程式。這使得它能夠受益於通常為本機應用程式保留的多種功能,例如通知、本地資料儲存的離線存取以及效能最佳化。
它被困在 Safari 和歐盟之間
最著名的 PWA 是來自 Xbox Cloud Gaming 或 GeForce NOW 等服務的 PWA,這也是從 iPhone 存取這些平台的串流遊戲的唯一方法。有一天,這種情況可能會改變,因為蘋果終於在 App Store 上打開了雲端遊戲服務的大門。同時,歐洲用戶可能很難利用它:iOS 17.4的第二個測試版會阻止網路應用程式正常運作。
Mysk 的開發者有確認的什麼PWA 在 iOS 17.4 運行的歐盟 iPhone 上被停用。觸控網路應用程式會顯示一條警報,指示它將在智慧型手機的預設瀏覽器中打開,就像一個簡單的網頁一樣。然而,這絕對不是期望的行為:PWA 的功能比網頁更廣泛。
這可能是個簡單的錯誤,也可能是個等待開發的功能。但只有歐洲用戶受到影響這一事實表明 Safari 與歐盟之間存在問題。根據數位市場立法(DMA),瀏覽器被認為是一項必須開放競爭的基本服務,這將具體化,例如,出現一個選擇預設瀏覽器的選擇面板。
蘋果也被要求不要偏愛 Safari 而不是競爭對手。 Chrome、Firefox、Edge 等瀏覽器無法在iPhone 主畫面上安裝PWA,儘管所有這些瀏覽器(當然包括Safari)都具有相同的渲染引擎,即WebKit(Apple 的合規計畫也表明這項義務將被取消) )。因此,為了遵守歐洲規則,製造商可以在這一領域限制 Safari,因為這會為它帶來不公平的優勢。
近年來,蘋果團隊在支援 PWA 方面投入了大量資金;例如,可以將它們安裝在 macOS Sonoma 擴充座中。因此,在歐洲被剝奪這樣的功能將是令人驚訝的。然而,考慮到允許所有瀏覽器在 iPhone 上安裝網頁應用程式所涉及的技術難度,我們必須等待 iOS 的未來版本並非不可能。
Opera One - AI 驅動的網頁瀏覽器
作者:歌劇