Mozilla WebXR a framework that provides developers with standard tools to access the mixed reality platform chosen by the user.
Developing and implementing the virtual (VR) and augmented (AR) reality becomes easy especially on the web, this is why Mozilla is working on WebXR a combined framework that provides developers with standardized and well documented tools with which to access the mixed reality platform chosen by the user.
WebXR for VR and AR in the browser
difficult to build something on the web that can be easily implemented not only for VR and AR devices for desktop browsers, but also for mobile viewers. If the augmented reality and the virtual reality are finally destined to take off, also necessary to create a way to implement them in the devices chosen by users with simplicity.
Mozilla previously worked with Google and others on the WebVR API, which in recent years has allowed browsers to launch VR experiences without any problems or strange plugins, and WebXR the successor to this standard and includes a lot of features similar to the previous one, but adds the elements necessary for augmented reality.
WebXR the common language for virtual reality and augmented reality on the web
This means creating a common language that connects concepts such as the anchoring of objects, despite the changes in the implementation between ARCore, ARKit, Hololens and other platforms. So there is a lot of work to do and lots of things to refine. Google is not a partner, but Mozilla's work must be complementary and compatible with the other company's existing demos.
The new standard does not intend to completely supplant WebVR, but it is still unclear how things will develop and a variable that will affect the future the amount of changes to be made in the standard to implement AR.
“Now we believe that the evolution of WebVR with the inclusion of AR support is the best path for a long-term result"Said MacIntyre. "These changes could be relatively small and the API will still be called WebVR, or the community may decide to make more complete changes and change the name to WebXR or even WebMR ".
Meanwhile, the project is even more a playground for developers than a serious proposal for the public: it supports Firefox for desktop and there is a WebXR Viewer on the iOS App Store, for those who want to try it, but for most people suggest to wait for a more complete and fluid release.