The buzz surrounding VR (virtual reality) has started to fade off as the tech has been unable to achieve the widespread adoption which was initially expected from it. Part of the reason for this decline in popularity of VR devices and apps alike is due to the extreme fragmentation of the VR market. According to Wikipedia, there are near about 30 distinct VR headsets released since 2015.
Creating an app or a game that works seamlessly with all the VR headsets can be a headache for even the biggest studios. To glue virtual reality’s fragmenting market Microsoft has introduced OpenXR to Windows Mixed reality. The main purpose of introducing this new standard is to make it easier to port VR apps and games between different platforms.
OpenXR consists of two middleware players:
- An API aimed at the applications developers
- A Device Layer, aimed for the Virtual reality or Augmented reality hardware, presenting an abstraction interface with the device itself.
Khronos Group (developer of OpenXR) has publicly released a provisional specification for OpenXR, while many major firms are supporting the effort, Apple is missing from the list of the companies supporting OpenXR AR and VR specification. Whereas, with the release of version 0.90 of the provisional specification Microsoft is the first to release a runtime for the middleware platform.
If the introduction of this new standard is successful, a far more cohesive and versatile ecosystem will be created in the process. Instructions on how to install the