OpenXR
Что такое OpenXR?
OpenXR относится к открытому стандарту без роялти, который предоставляет унифицированный интерфейс для разработчиков для доступа к различным платформам VR и AR, уменьшая фрагментацию и позволяя приложениям работать на различных аппаратных экосистемах без значительной переработки. Разработанный группой Khronos в сотрудничестве с основными игроками отрасли, этот кроссплатформенный API напрямую решает одну из величайших проблем погружающей индустрии: распространение подходов к разработке, специфичных для аппаратного обеспечения, которые фрагментируют экосистему и увеличивают затраты на разработку.
Как работает OpenXR?
Стандарт предоставляет общий уровень абстракции между приложениями и средами выполнения, с последовательными интерфейсами для отслеживания, рендеринга и систем ввода на различных аппаратных реализациях. Для разработчиков OpenXR значительно сокращает код, специфичный для платформы, упрощает нацеливание на несколько устройств и помогает защитить приложения от эволюции аппаратного обеспечения в будущем.
API поддерживает как мобильные, так и привязанные устройства по всему спектру реальности от VR до AR, с расширениями для специфичных для платформы расширенных функций, когда это необходимо.
Как используется OpenXR?
С увеличением принятия на основных платформах и движках OpenXR устанавливает себя как основу для более согласованной, доступной экосистемы разработки, которая приносит пользу как создателям, так и пользователям за счет улучшенной совместимости, снижения затрат на разработку и более устойчивых жизненных циклов приложений.