I am new to BabylonJS but have been working with AR and VR for a couple of years through Unity and Viro.
I am currently trying out BabylonJS and BabylonReactNative in particular. I want to use it for AR, and read that OpenXR is used to make that happen.
Now, this could be me misunderstanding, I thought that iOS wasn’t supported through that. But the app runs fine on my iOS device.
Then I read that ARCore and ARKit are used for AR in BabylonNative and BabylonReactNative and they’re going to switch over to OpenXR in the future. This all got me very confused since all the classes have the WebXR prefix to them, so I figured it might all just be a webview with BabylonJS running in that.
Now, am I just misunderstanding WebXR and OpenXR here? What powers the AR in BabylonNative and BabylonReactNative? And if it’s indeed currently ARCore and ARKit, is iOS support going to be lost once it’s switched over to OpenXR?
Any clarification would be greatly appreciated!