1. 程式人生 > 資訊 >蘋果 iOS 15.4 Beta 預覽版暗示支援 AR / VR 頭顯和 Web 應用推送通知

蘋果 iOS 15.4 Beta 預覽版暗示支援 AR / VR 頭顯和 Web 應用推送通知

2 月 1 日訊息,據 9to5 Mac 報道,蘋果近期釋出了 iOS 15.4 Beta 1 預覽版,面向開發者和公共測試使用者推出。這次更新,帶有多種新功能,暗示了 Safari 瀏覽器將出現一些受歡迎的變化。更具體地說,蘋果最終致力於為 iOS 上的 Web 應用啟用推送通知,以及支援 AR / VR 頭顯的 WebXR API。

正如開發者 Maximiliano Firtman 所指出的,iOS 15.4 測試版引入了可供網站和 Web 應用使用的新功能。其中之一是支援通用的自定義圖示,所以開發者不再需要新增特定的程式碼來為 iOS 裝置提供 Web 應用的圖示。

“四年來,我們在 iOS 上的 Safari 支援 Web App Manifest,但圖示宣告總是被忽視(蘋果或 WebKit 從未記錄過這種缺乏支援的情況)。這導致許多在 iOS 上安裝的漸進式網路應用程式(PWA)沒有一個合適的圖示,因為你還需要在 HTML 中新增帶有 rel=apple-touch-icon 的 < link>,而不是每個 PWA 開發者都在這樣做。”

然而,最值得注意還沒有到來的變化--那就是 Web 應用的推送通知。雖然 macOS 上的 Safari 允許網站在網頁處於後臺時(或在某些情況下甚至在應用關閉時)向用戶提供提醒,但蘋果從未在 iOS 上啟用同樣的功能。

幸運的是,這種情況似乎即將改變。正如 Firtman 所指出的,iOS 15.4 測試版在 Safari 設定中的 WebKit 實驗性功能中增加了新的“內建 Web 通知”和“推送 API”的開關。這兩個選項在 Beta 1 中都無法使用,但這有力地表明,蘋果將最終在 iOS 上啟用網站和網 Web 應用的推送通知。

由於一些開發者被迫在 iOS 上將他們的應用作為 Web 應用釋出(如 Xbox xCloud 應用),由於 App Store 的指導方針,這些增強功能肯定會使 iPhone 和 iPad 上使用 Web 應用的體驗更好一些。

有趣的是,iOS 15.4 Beta 測試版現在具有 WebXR API,它為網站上的增強型和虛擬現實頭顯提供支援。該 API 預設是禁用的,但即使啟用,目前也沒有 AR / VR 頭顯可以與 iOS 配合使用。由於有傳言稱蘋果將在今年年底前推出其首個 MR 頭顯,新的 API 可能與蘋果的新裝置有關。

預計今年春天蘋果將向公眾釋出 iOS 15.4 正式版系統更新。