作为全球最有价值的科技公司,Apple的决策往往会对整个行业产生广泛影响。最近的证据强烈表明,Apple计划在Safari上支持WebXR,并可能在即将推出的XR头显上提供支持,这将扩大该标准的共识。
WebXR是一项网络标准,旨在使开发人员能够直接从Web浏览器中提供增强现实(AR)和虚拟现实(VR)体验。虽然iOS设备上的Safari在Cardboard时代就对前身标准(WebVR)有一些基本支持,但Apple在采纳WebXR的现代版本方面并没有做太多努力。
但情况很可能很快改变。开发者Maximiliano Firtman在iOS 15.4测试版的最新版本的Safari中发现了四个新的实验性WebXR功能:
– WebXR增强现实模式
– WebXR设备API
– WebXR游戏手柄模块
– WebXR手势输入模块
Firtman指出,目前这些功能似乎仅支持外部设备,他猜测“这为即将推出的Apple眼镜或头显做准备。”
这有点令人惊讶,因为Apple一直在推动其iOS设备上的AR,并且可能会希望使用WebXR让开发人员利用iOS的ARKit功能。即使当前的实验性功能仅支持外部设备,Apple似乎很可能在未来更全面地支持WebXR。
这些新功能出现几个月前,当时Apple发布了“WebKit 3D图形工程师”的招聘广告,其中明确提到WebXR是该职位的一部分。
你将负责推动网络上图形的未来。这包括在WebGPU、AR和WebXR等3D和通用计算图形处理标准上进行工作。你将被鼓励在代码的所有层次上工作,同时要对软件架构有坚实的理解。你将通过参与WHATWG和W3C等治理机构来帮助定义下一代网络标准。
上个月发布的另一份Apple招聘广告寻找“交互测试框架和原型工程师”,其中在“额外要求”中列出了“有OpenXR、WebXR的经验”。
在Safari中,对WebXR的支持已经酝酿了相当长的时间,即使在浏览器中还没有过多地构建。WebKit是Safari的浏览器引擎,WebKit的错误跟踪网站显示,最早实现核心WebXR设备API的工作始于2020年初,并且一直在进行中。目前尚不清楚Apple是否会采用WebKit的所有WebXR功能,但鉴于在iOS 15.4测试版的Safari中初次亮相,该公司似乎准备大力支持这一标准。
0