Стандарт OpenXR Spatial Containers уніфікує об'ємний мультитаскінг
Public- 26 Oct, 2026

Khronos випустила нові розширення OpenXR Spatial Container, які стандартизують системне керування просторами для відображення об'ємного 3D-контенту. Цей підхід віддзеркалює логіку традиційних настільних ОС, які керують 2D-застосунками в вікнах, але застосовує цю концепцію до іммерсивного 3D-середовища. OpenXR залишається провідним відкритим API для розробки AR, VR та MR, яким керує той самий консорціум, що стоїть за OpenGL та Vulkan. Його головна мета - дати розробникам можливість створювати застосунки, що працюють безшовно на різних гарнітурах без залежності від пропрієтарних API. Наразі OpenXR підтримують майже всі великі гарнітури, рушії та рантайми, за винятком Apple Vision Pro та PlayStation VR2 на платформі PS5.

Нові розширення дозволяють розробникам створювати застосунки, які переходять між режимами багатозадачності та повноцінного занурення. Один застосунок може містити кілька Spatial Containers, позиціонування яких контролює система. Розробники можуть вказати бажане розташування для цих контейнерів або довірити їх розміщення системі, наприклад, щоб вони супроводжували користувача під час переміщення. Архітектурно це концептуально схоже на модель Shared Space в Apple Vision Pro, де віконні та об'ємні застосунки співіснують у середовищі, що керується системою, перед переходом до повного занурення. Це також відповідає дизайну Pico OS 6 для майбутнього Pico Space Pro, який використовує єдину архітектуру рендерингу під назвою Pico Spatial Engine для запущення 2D та 3D застосунків поруч на віртуальному або прозорому тлі.
Стандартизація вирішує серйозне обмеження поточних лідерів ринку, таких як Android XR від Google та Horizon OS від Meta. Хоча ці платформи підтримують багатозадачність 2D-застосунків, вони наразі обмежують користувачів запуском лише одного 3D-застосунку одночасно. Впровадження Spatial Containers пропонує шлях до подолання цього обмеження. Джаред Файндер, керівник платформи XR та SDK у Google, підтвердив у офіційному анонсі Khronos, що компанія з нетерпінням чекає можливості додати підтримку Spatial Container до Android XR. Для Meta ці розширення представляють собою можливість відродити концепцію Augments, категорію системних 3D-застосунків, яка була анонсована для Quest 3 у 2023 році, але згодом фактично скасована.
Раніше Meta повідомляла, що функцію Augments перебудовують з нуля після того, як початковий підхід був визнаний недостатнім. Останні оновлення Horizon OS та інструментів для розробників зосереджені на реорганізації управління просторовими вікнами та покращенні просторових застосунків, що вказує на можливе використання цих нових розширень OpenXR для реалізації початкового бачення Augments. Спочатку планувалося створювати ці розширення за допомогою Meta Spark Studio, інструменту для створення AR-досвідів, який вже закрито, і який підтримував імпорт 3D-ресурсів та реалізацію розширених функцій через JavaScript. Хоча Meta не дала чіткого зобов'язання підтримувати розширення у своєму офіційному заявленні, технічна узгодженість з їхніми поточними пріоритетами розвитку робить цей напрямок цілком ймовірним для їхньої екосистеми.
Специфікації та приклади коду для OpenXR Spatial Containers вже доступні для розробників. Робоча група OpenXR у Khronos також активно працює над додатковими розширеннями, які дозволять застосункам використовувати системний рендерер, оптимізований під конкретне обладнання, від високопродуктивних гарнітур до пристроїв із низьким енергоспоживанням. Робоча група очікує, що впровадження цих розшижень почнеться в екосистемі OpenXR протягом поточного року. Цей розвиток є важливим кроком до єдиного стандарту об'ємної багатозадачності, який потенційно може зменшити фрагментацію та дозволити створювати більш складні просторові досвіди з кількома застосунками на різноманітних апаратних платформах.