Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Apple missing from list of companies supporting OpenXR AR and VR spec

Facebook's Oculus Go VR headset

The Khronos Group has ratified and publicly released a provisional specification for OpenXR, an open standard for AR and VR platforms, but while many major firms are supporting the effort, Apple does not appear to be publicly offering its own support.

Launched during the Game Developer Conference on Monday, the OpenXR 0.90 provisional specification advises of a cross-platform API that can take advantage of XR-supporting hardware. The API would offer access to common sets of objects and functions required for applications, including those to do with rendering, tracking frame timing, and input, items that would typically vary between different hardware producers.

The aim of the project is to define the API so developers only need to code once for all hardware under the scheme, instead of producing software with differences that apply to specific headsets. This would in theory simplify development and could enable developers to release apps that are suitable for use on many different devices at a quicker rate.

"OpenXR seeks to simplify AR/VR software development, enabling applications to reach a wider array of hardware platforms without having to port or re-write their code and subsequently allowing platform vendors supporting OpenXR access to more applications," said Brent Insko, lead VR architect at Intel and OpenXR working group chair. "The OpenXR provisional specification— together with the runtimes publicly available at launch and coming in the next few weeks— will enable hands-on, cross-platform testing by application and engine developers."

The Khronos Group is an open industry consortium that counts over 140 hardware and software companies within the 3D graphics, AR and VR, computer vision, and machine learning fields. The group publicly supporting OpenXR includes AMD, ARM, Epic Games, HTC, Google, Intel, Microsoft, Oculus, Qualcomm, Samsung, Sony, Valve, and others.

A list of firms publicly supporting OpenXR, which currently does not include Apple. A list of firms publicly supporting OpenXR, which currently does not include Apple (via the OpenXR website)

While Apple is part of the Khronos Group as one of its Promoter Members, which means it has full working group participation, it isn't included in the list of firms publicly supporting OpenXR. It is unclear why Apple is not on the list at this time, but not being included is not the same as not supporting the project.

Apple has put considerable effort towards its AR and VR projects, such as ARKit, which is used by developers to add AR experiences to iOS apps. It is also believed to be working on some form of smart glasses or headset that uses AR or VR, and has filed numerous patents in the field, with analysts suggesting the earliest such a device could launch would be in 2020.

It would be expected that, since it is a promoter member of the overall group, Apple would at least have some interest in what develops with OpenXR.



29 Comments

racerhomie3 1264 comments · 7 Years

Apple has better technology that it wants to merge with excellent hardware. The mainstream developers will only come over once Apple makes an excellent pair of Glasses. So it’s cool that there is a lower quality alternative to that option, but it’s not really important like the open web. The Apple Watch doesn’t even need the open web that much ,even though it has gained WebKit support.

22july2013 3736 comments · 11 Years

Maybe Apple is hesitant because the name of OpenXR is confusing with the name iPhone XR.

melgross 33622 comments · 20 Years

Apple needs to get on the ball with these standards. They’re very shaky about supporting them. Sometimes they do, and sometimes they don’t. There’s no evidence that not supporting a standard is giving Apple a boost. It just makes it more difficult for developers to get aboard Apple’s platform.

tmay 6456 comments · 11 Years

Apple has better technology that it wants to merge with excellent hardware. The mainstream developers will only come over once Apple makes an excellent pair of Glasses. So it’s cool that there is a lower quality alternative to that option, but it’s not really important like the open web. The Apple Watch doesn’t even need the open web that much ,even though it has gained WebKit support.

I agree.

I think that Apple will want to optimize as much as possible in hardware, necessitating it's own API's.

This pretty much follows what Kronos did with Vulcan, following Apple's Metal II in a more generic way, for mobile devices. I don't think that anyone would state that Vulcan is superior to Metal II technically, only that the available Android OS Platform really has no other options to date.

mjtomlin 2690 comments · 20 Years

melgross said:
Apple needs to get on the ball with these standards. They’re very shaky about supporting them. Sometimes they do, and sometimes they don’t. There’s no evidence that not supporting a standard is giving Apple a boost. It just makes it more difficult for developers to get aboard Apple’s platform.

Developers didn't complain about DirectX (vs. OpenGL)
Developers don't complain about nVidia CUDA (vs. OpenCL)

It doesn't make it difficult for developers to get on board to a platform with a device base of a billion and counting.