檢視引用/資訊源請點選:映維網
它將成為未來所有新應用程式的首選API
(
映維網 2021年07月24日
)為簡化和加速XR應用的開發,Oculus自2016年以來就一直直致力於推動OpenXR標準的發展和採用。在過去的一年裡,我們看到了整個行業在OpenXR方面的進步。Oculus、微軟、SteamVR和HTC都發布了符合OpenXR執行時的版本,而Unity和Epic Games同樣為引擎添加了相關的支援。
針對這一趨勢,Oculus日前表示團隊將全方位支援OpenXR。
1. Oculus將全力支援OpenXR
從v31開始,新功能將透過OpenXR擴充套件交付,而不再是Oculus Mobile和PC API。團隊會全方位支援OpenXR,而它將成為未來所有新應用程式的首選API,包括計劃採用Passthrough Experimental API的應用程式。
全方位支援意味著:
Oculus將透過開發者官網幫助開發者透過OpenXR構建新的應用程式
Oculus將執行OpenXR的QA測試以確保功能正常工作
出現問題時及時解決錯誤
透過OpenXR為開發者提供新功能的API訪問許可權
2. Oculus Native Mobile和PC API相容性支援
利用Oculus Mobile和PC API構建的應用程式能夠繼續正常執行,但Oculus提供的支援級別將在明年發生變化。從2021年8月31日開始,Oculus Mobile和PC API將進入相容性支援。
相容性支援意味著:
Oculus會透過相關指南提供將現有應用程式遷移到OpenXR的建議,但無法幫助你使用Oculus Native Mobile和PC API建立新的應用程式。
Oculus會繼續對Oculus Native Mobile和PC API執行有限的QA測試,以確保其正常執行。
在報告錯誤時進行分類,並根據需要修復關鍵錯誤。功能缺陷將根據具體情況解決。
團隊不會再向Oculus Native Mobile和PC API新增新功能。
3. Oculus將停止對Oculus Native Mobile和PC API的支援
2022年8月31日,Oculus將停止Oculus Native Mobile和PC API的相容性支援。現有的應用程式將能繼續相容Oculus裝置,但Oculus的支援級別將發生變化。
不再支援意味著:
Oculus將要求新應用程式採用OpenXR,除非有豁免許可。
Oculus不再提供對Oculus Native Mobile和PC API的訪問,但允許現有應用程式繼續使用它們。
Oculus會透過相關指南提供將現有應用程式遷移到OpenXR的建議,但無法幫助你使用Oculus Native Mobile和PC API建立新的應用程式。
將Oculus Native Mobile和PC API的QA測試簡化為自動化測試,以確保核心功能正常執行。
只修復Oculus Native Mobile和PC API中的關鍵安全或隱私漏洞。
4. Unity引擎
Oculus正在將OVRPlugin遷移到OpenXR後端。從2021年7月(v31)開始,團隊將透過Oculus XR Plugin with Unity 2020+全面支援OpenXR。對於採用Unity 2019。4 LTS的開發者,Oculus在2022年7月之前將繼續透過legacy CAPI/VRAPI後端提供相容性支援。新功能(v31之後)將僅透過OpenXR提供。
Oculus將繼續與Unity密切合作開發OpenXR外掛。Unity OpenXR外掛將在2022年初獲得完全支援(Unity 2021 LTS),並將成為Unity開發者的推薦路徑。團隊將繼續為Oculus XR外掛提供相容性支援,直到2023年初Unity 2022 LTS釋出。
5. Unreal引擎
從2021年7月(v31)開始,Oculus將把Oculus VR外掛遷移到OpenXR後端。開發者可以在外掛設定中選擇後端(legacy後端在v31中為預設後端),而團隊期望OpenXR後端在v32中成為預設後端。Oculus在2022年7月之前將繼續透過legacy CAPI/VRAPI後端提供相容性支援。新功能(v31之後)將僅透過OpenXR提供。
團隊將繼續與Epic Games合作,透過UE5中的OpenXR外掛向Oculus裝置提供全面支援。但當UE5釋出時,Oculus VR外掛將棄用,而UE5開發者需要使用OpenXR外掛來開發Oculus應用程式。