自從推出自家的 ARKit API 以來,Apple 一直在 AR 和 VR 領域上投入大量資金與資源,然而在面對網路上的開放標準方面,Apple 依然遠遠落後於競爭對手,直到現在,Apple 家的 Safari 瀏覽器依然不支援 WebXR API,甚至讓科技業內人士認為該公司一直在拖累 WebAR 的創新。
Safari 依然不支援WebXR格式,遭批拖累 WebAR 的創新
根據國外媒體 Protocol 的報導,科技業內專家一直在抱怨透過網頁向 iPhone 和 iPad 用戶提供 AR 和 VR 內容是多麼困難重重,舉例來說,行銷公司近年來經常會推出更具沉浸感的 AR 廣告活動,讓消費者在真實環境中與產品互動,能夠讓人們對產品或服務更有親身操作感。
不過,要想在 iOS 上面體驗這些內容需要消費者手動去下載應用程式來體驗,這大大降低了消費者的使用意願與實際數量。原因還是在於 Safari 瀏覽器與能夠在網頁上為 AR 和 VR 頭戴裝置提供支援的通用 API 「WebXR」 格式並不相容。
什麼是「WebXR」呢?這種格式能夠幫助用戶在網路瀏覽器上實現 AR 體驗,讓我們從其前身「WebVR」說起。WebVR 最初由 Mozilla 的 Vladimir Vukićević 於 2014 年時所構思,而後在經過諸多團隊與專業人士群策群力開發完成。在 2016 年 Mozilla VR 團隊和 Google Chrome 團隊共同發表了 WebVR API 的 1.0 版本。2018 年時,WebXR 取代了原有的 WebVR,而最新的 WebXR API 版本是在 2022 年 2 月時推出,由 Meta、Google、Samsung、Mozilla 和 Magic Leap 等公司聯合建立了這種格式,與前身以虛擬實境為主體不同,新的 WebXR 專為增強現實、虛擬實境設備以及可能的未來技術和設備而設計。
雖然 Android 系統上的 Google Chrome 瀏覽器早從 2018 年就已經開始支援 WebXR,但該功能卻始終未在 iOS 版本上推出,原因在於 WebKit 是 iOS 上唯一獲得許可的 Web 引擎,因此開發者甚至無法建立與 WebXR 相容的第三方網頁瀏覽器。以 iPhone 在全球受歡迎的程度來說,無法針對 iPhone 用戶進行行銷活動就代表會有一大群智慧手機用戶被排除在覆蓋範圍外,雖然有一些其他的解決方案可以在網路上吸引 iPhone 用戶,但相比之下要投入的成本預算更高,效率卻更差。
iOS 會有支援 WebXR 的一天嗎?
雖然這個問題可以樂觀地回答你「有」,但卻沒有人知道什麼時候可以實現。在 2020 年 WebKit 負責人 Maciej Stachowiak 曾經表示 Apple 對於 WebXR 充滿熱情,但之後就沒有然後了,所有關於 API 的任何進展都沒有再提。這讓許多開發者深感不安,甚至有開發者將 Safari 與 Internet Explorer 相提並論,由於 Apple 總是需要很長的時間才能在瀏覽器中支援新技術或新功能,就與 IE 沒兩樣。
幸運的是,在 iOS 15.4 和 iOS 15.5 Beta中已經對 WebXR API 進行實驗性的支援,然而 Apple 對未來路線的保護非常謹慎,隨著 Apple 開發自家的 XR 頭戴裝置,或許最終會在今年的某個時間點在 iOS 上面啟用 WebXR API 也說不定。