Il Gruppo Khronos è il gruppo che gestisce alcune delle più importanti API open source, come dovresti già sapere. Tra questi ci sono OpenCL, OpenGL, Vulkan, ecc. Ma la notizia che ci interessa ora riguarda un'altra API abbastanza più recente, mi riferisco a OpenXR. Bene, ora hanno lanciato un file nuova versione OpenXR 1.0 di questa specifica per unificare il mondo della realtà virtuale e della realtà aumentata.
Per coloro che ancora non conoscono OpenXR, dire che aggiunge più di una semplice API per gli sviluppatori di app di questo tipo, poiché è stato implementato anche per fornire un layer di driver per hardware per realtà virtuale e realtà aumentata, presentando un'interfaccia di astrazione con il dispositivo stesso. E per questo ha collaboratori come AMD, ARM, Collabora, Google, Epic Games, HP, HTC, Huawei, Imagination Technology, Intel, LG, Logitech, MediaTek, Microsoft, Mozilla, Nokia, NVIDIA, Oculus, Qualcomm, Razer, Samsung, Sony, VIA, ecc.
OpenXR fornisce varie possibilità di interagire con VR e AR. Stanno diventando sempre più comuni e utilizzati per vari scopi, sia simulazioni, videogiochi e altre applicazioni. Questo è il motivo per cui è importante disporre di un'API open source e comune nel settore per gestire la realtà virtuale e la realtà aumentata. Ora con OpenXR 1.0 sono stati aggiunti entusiasmanti miglioramenti e supporto per Valve, AMD, NVIDIA, Epic Games, ARM, Oculus, HTC, Microsoft e altri.
Questo è importante anche per i giochi Linuxpoiché lo influenzerà indirettamente. Epic Games ha già detto che stanno prendendo in considerazione il supporto di OpenXR 1.0 su Unreal Engine, lo stesso che Valve e SteamVR sembrano fare. Inoltre, ora, come abbiamo già discusso, Collabora sta lavorando su Monado, il runtime XR open source per Linux.