This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Accept
Reject
Oculus Mobile and PC SDKs being deprecated on August 31, focus changed to OpenXR
kojack
MVP
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-23-202108:18 PM
https://developer.oculus.com/blog/oculus-all-in-on-openxr-deprecates-proprietary-apis
I was annoyed that the PC SDK hasn't been updated since last year (still v23, while mobile has reached v29). But I guess it will never go higher, at the end of next month it's being deprecated and on August 31 2022 it's going unsupported.
Oculus is moving to focus on OpenXR instead. All new features will be done as OpenXR extensions.
The August 31 2022 date is also when Oculus will stop accepting new games that aren't OpenXR (existing ones will keep working).
Most people reading this aren't developers, so what does this mean? OpenXR is a cross platform API that lets a game run on any headset that provides an OpenXR runtime (Oculus, WMR, SteamVR) without code changes. Well, in theory, the reality isn't quite there yet.
I don't know how they are going to handle the Platform API (which checks if you own a game, etc), but if all new games become OpenXR, that may mean things like Revive won't be needed to play (new) Oculus store games on other headsets. That's just a guess, but if they are going OpenXR but not supporting cross platform then what's the point?
So, interesting times ahead.
Author: Oculus Monitor,Auto Oculus Touch,Forum Dark Mode, Phantom Touch Remover,X-Plane Fixer
Hardware: Threadripper 1950x, MSI Gaming Trio 2080TI, Asrock X399 Taich
Headsets: Wrap 1200VR, DK1, DK2, CV1, Rift-S, GearVR, Go, Quest, Quest 2, Reverb G2
3Kudos
- All forum topics
- Previous Topic
- Next Topic
4 REPLIES 4
Zenbane
MVP
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-24-202111:48 AM
Nice! It's taken awhile - with many "walled garden" debates along the way - but seems the dev community finally got to where it needed to fully support cross-platform OVR.
This is great news, but yeah, the bigger challenges lie far ahead come post-implementation.
1Kudo
RuneSR2
Grand Champion
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-25-202105:42 AM - edited 07-25-202105:43 AM
Maybe worth mentioning - if some users are worried their games and apps suddenly will no longer work next year - that this should not be the case - but games using native Oculus drivers (SDK) will be unsupported August 2022 (I've put some text in bold):
__________________________
Oculus Native Mobile and PC APIs Will Eventually be Unsupported
A year from now, on August 31, 2022, Compatibility Support for Oculus Native Mobile and PC APIs will end and they will be Unsupported. Existing applications will continue to function on Oculus devices, but our level of support will change.
Unsupported means that we:
Will require new applications to use OpenXR, unless a waiver is provided
Will be unable to provide access to Oculus Native Mobile and PC APIs but will allow existing applications to continue to use them.
Can provide recommendations for migration of existing applications to OpenXR via guides but are unable to assist with creation of new applications with Oculus Native and PC APIs
Reduce QA testing of Oculus Native Mobile and PC APIs to automated only to ensure core features are functional
Fix only critical security, privacy, or safety bugs in Oculus Native and PC APIs
__________________________
Most of the games I play using native Oculus drivers need no new patches and haven't been patched for years (for example Wilson's Heart and Chronos), thus not sure users will feel the transition much... Like Kojack stated, the transition seems more relevant for devs.
Oculus Rift CV1, Valve Index & PSVR2, Asus Strix OC RTX™ 3090, i9-10900K (5.3Ghz), 32GB 3200MHz, 16TB SSD
"Ask not what VR can do for you, but what you can do for VR"
1Kudo
Nekto2
Superstar
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-26-202108:47 AM
> ... that may mean things like Revive won't be needed...
+
> Existing applications will continue to function on Oculus devices, but our level of support will change.
It could be we will need Revive in the future to run Oculus games on Oculus 😄
Some driver to convert old api to new api calls.
2Kudos
Nekto2
Superstar
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-26-202108:55 AM
It's great to move to OpenXR standart!
But how about Avatar API and friends list?
VR platform now is more like OS itself. It provide lot's of useful services.
Will there be open source services to replace those for OpenXR app outside of any store? And will those be popular? Same as with chats, you need those where are your friends. So you will select "which of social platform you will like to connect to" with your OpenXR app 🙂
Ah...wait... there is only 1 VR social platform for now :))
Anyway, would be great to be able to run any OpenXR app from "unknown source" with any VR device (even app which is not connected to any platform api).
0Kudos
Related Content
- Quest 3 PCVR screen tearing not ASW or connection issue. in Get Help
- Quest 3 No longer works on PC VR, and is COMPETELY BROKEN in Get Help
- Unable to connect to WebXR on Chrome and Firefox with Rift in Get Help
- Game purchased and blocked ( installation failed ) + Log file in Get Help
- I can't seem to change the OpenXR back to Oculus in Get Help
'); $(this).append(divContainer); $(divContainer).fadeIn(); var userId = $(this).attr('href').replace(/.*\/user-id\//gi,''); var windowWidth = $(window).width(); var left = $(this).offset().left; var cardWidth = divContainer.outerWidth(); if ((left + cardWidth) > (windowWidth - 25)) { var adjustment = (left + cardWidth) - (windowWidth + 25) + 50; divContainer.css('left', (-1 * adjustment) + 'px'); } $.ajax({ url: '/plugins/custom/facebook/fboculus/theme-lib.profile-card?tid=-7857752454122843946', type: 'post', dataType: 'html', data: {"userId": userId}, beforeSend: function() {}, success: function(data) { $('.info-container', divContainer).append(data); }, error: function() { $('.info-container', divContainer).append('
'); }, complete: function() { $('.spinner', divContainer).remove(); } }); }); $('body').on('click', '.user-profile-card', function(evt) { if (!$(evt.target).hasClass('profile-link')) { evt.preventDefault(); } evt.stopPropagation(); }); }); })(LITHIUM.jQuery);LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:lightboxRenderComponent","parameters":{"componentParams":"{\n \"surveyType\" : {\n \"value\" : \"communityexperience\",\n \"class\" : \"java.lang.String\"\n },\n \"surveyId\" : {\n \"value\" : \"3\",\n \"class\" : \"java.lang.Integer\"\n },\n \"triggerSelector\" : {\n \"value\" : \"#valueSurveyLauncher\",\n \"class\" : \"lithium.util.css.CssSelector\"\n }\n}","componentId":"valuesurveys.widget.survey-prompt-dialog"},"trackableEvent":false},"tokenId":"ajax","elementSelector":"#valueSurveyLauncher","action":"lightboxRenderComponent","feedbackSelector":false,"url":"https://communityforums.atmeta.com/t5/forums/v5/forumtopicpage.liabase.basebody.valuesurveylauncher.valuesurveylauncher:lightboxrendercomponent?t:ac=board-id/General/thread-id/378086","ajaxErrorEventName":"LITHIUM:ajaxError","token":"4nVnfxtfUs75nUD4rDm2y4mgSWl93duUUrLAqJhKKds."});LITHIUM.Dialog.options['90084400'] = {"contentContext":"valuesurveys.widget.survey-prompt-dialog","dialogOptions":{"minHeight":399,"draggable":false,"maxHeight":800,"resizable":false,"autoOpen":false,"width":610,"minWidth":610,"dialogClass":"lia-content lia-panel-dialog lia-panel-dialog-modal-simple lia-panel-dialog-modal-valuesurvey","position":["center","center"],"modal":true,"maxWidth":610,"ariaLabel":"Feedback for community"},"contentType":"ajax"};LITHIUM.Dialog({ "closeImageIconURL" : "https://communityforums.atmeta.com/skins/images/DCBC4AFBDC7B98745B7D81338A32BF07/theme_hermes/images/button_dialog_close.svg", "activecastFullscreen" : false, "dialogTitleHeadingLevel" : "2", "dropdownMenuSelector" : ".lia-menu-navigation-wrapper", "accessibility" : true, "triggerSelector" : ".lia-panel-dialog-trigger-event-click", "ajaxEvent" : "LITHIUM:lightboxRenderComponent", "focusOnDialogTriggerWhenClosed" : false, "closeEvent" : "LITHIUM:lightboxCloseEvent", "defaultAriaLabel" : "", "dropdownMenuOpenerSelector" : ".lia-js-menu-opener", "buttonDialogCloseAlt" : "Close", "dialogContentCssClass" : "lia-panel-dialog-content", "triggerEvent" : "click", "dialogKey" : "dialogKey"});LITHIUM.ValueSurveyLauncher({"detectPopUpCSS":".lia-dialog-open","dialogLinkSelector":"#valueSurveyLauncher","launchDelay":184547});LITHIUM.PartialRenderProxy({"limuirsComponentRenderedEvent":"LITHIUM:limuirsComponentRendered","relayEvent":"LITHIUM:partialRenderProxyRelay","listenerEvent":"LITHIUM:partialRenderProxy"});LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:partialRenderProxyRelay","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":document,"action":"partialRenderProxyRelay","feedbackSelector":false,"url":"https://communityforums.atmeta.com/t5/forums/v5/forumtopicpage.liabase.basebody.partialrenderproxy:partialrenderproxyrelay?t:ac=board-id/General/thread-id/378086","ajaxErrorEventName":"LITHIUM:ajaxError","token":"p-dasBK5_qn7Ws1mjmcdy3fLlNBUyARE5lhB0hWy7Jk."});LITHIUM.Auth.API_URL = "/t5/util/authcheckpage";LITHIUM.Auth.LOGIN_URL_TMPL = "/plugins/common/feature/oauth2sso_v2/sso_login_redirect?referer=https%3A%2F%2FREPLACE_TEXT";LITHIUM.Auth.KEEP_ALIVE_URL = "/t5/status/blankpage?keepalive";LITHIUM.Auth.KEEP_ALIVE_TIME = 300000;LITHIUM.Auth.CHECK_SESSION_TOKEN = 'C9pmW-dKb8_8i63JSNmVMfHTb7g1Irg_GhTmoP4ayEQ.';LITHIUM.AjaxSupport.useTickets = false;LITHIUM.Loader.runJsAttached();});// -->