Oculus開始全面支援OpenXR,納入新App發行基本要求

檢視引用/資訊源請點選:映維網

它將成為未來所有新應用程式的首選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應用程式。