- Дата публикации
Monado стал базой для AndroidXR, CloudXR и Snapdragon Spaces: что это даёт XR‑разработчикам
Что появилось / что изменилось
Monado из «ещё одного опенсорс‑рантайма» превратился в фундамент для крупных OpenXR‑SDK и платформ:
- Google использует компоненты Monado в AndroidXR.
- Qualcomm — в Snapdragon Spaces.
- NVIDIA — в CloudXR.
- Hololight — в Hololight Stream.
- Pico — в рантайме для Pico Neo 3 и Pico 4.
- PortalVR также опирается на Monado.
То есть одна и та же открытая кодовая база лежит под сразу несколькими коммерческими XR‑решениями. Это не просто «поддержка OpenXR», а использование модулей Monado как технического фундамента вместо полностью закрытых стеков.
Для разработчиков и производителей это означает:
- можно собирать свой OpenXR‑рантайм из готовых модулей Monado;
- проще поддерживать разные устройства и сценарии поверх общего ядра;
- удобнее отлаживать и расширять стек, потому что исходный код открыт.
Цифры по производительности разработчики Monado не приводят, но делают упор на стабильность и предсказуемость работы за счёт строгой проверки аргументов и разделения API и реализации.
Как это работает
Monado — это не один монолитный рантайм, а конструктор из модулей для собственной OpenXR‑реализации.
Под капотом:
- Модульная архитектура. Отдельные компоненты для композитора, драйверов контроллеров, искажений оптики (distortion mesh), SLAM и трекинга рук на базе ML. Можно включать только нужные части.
- Модель Mesa state‑tracker. Как Mesa отделяет OpenGL API от видеодрайверов, так Monado разделяет OpenXR API и реализацию. Это упрощает сопровождение и интеграцию с разным железом.
- Жёсткая валидация аргументов. Рантайм проверяет входные данные и последовательность вызовов API, уменьшая количество скрытых крашей и странных багов.
- Сборка через систему фич. В build‑системе можно включать и отключать опции: например, собрать рантайм только с нужными трекерами и типами контроллеров.
- Разрешительная лицензия. Код можно использовать как в открытых проектах, так и в закрытых коммерческих продуктах без сложных юридических условий.
В итоге Google, Qualcomm, NVIDIA и другие берут эти модули и вокруг них строят свои OpenXR‑стеки, добавляя собственные драйверы, оптимизации и интеграции с облаком или чипсетом.
Что это значит для вас
Если вы:
-
XR‑разработчик, который пишет под OpenXR:
- проще тестировать и отлаживать приложения: Monado прозрачен, можно смотреть, что происходит под капотом;
- легче понять поведение рантайма, на котором построены AndroidXR, CloudXR, Snapdragon Spaces и другие SDK;
- можно повторно использовать знания и наработки между разными устройствами, потому что у них общая основа.
-
OEM или стартап с собственным XR‑железом:
- вы не тратите ресурсы на написание рантайма с нуля;
- фокус смещается на ценность вашего железа: оптика, трекинг, эргономика, а не на поддержание собственного закрытого стека;
- отладка понятнее: команда работает с открытым стеком, а не с чёрным ящиком.
-
Разработчик приложений, не планирующий писать свой рантайм:
- косвенная выгода — более предсказуемое поведение OpenXR на разных устройствах, меньше «магии» и странных несовместимостей;
- легче портировать приложение между платформами, которые используют одну кодовую базу.
Если вы делаете только контент под одну‑две конкретные гарнитуры и не упираетесь в проблемы рантайма, прямой нужды лезть в Monado может не быть. Глубокая интеграция нужна тем, кто строит свои SDK, драйверы и полноценные XR‑платформы.
Монетизации или цен на Monado нет — это open source. Для доступа к исходникам не нужен VPN, но некоторые платформы на его базе (например, AndroidXR или CloudXR) могут быть официально недоступны в России и требовать VPN или обходных путей по отдельным правилам Google и NVIDIA.
Место на рынке
Monado конкурирует не с отдельными гарнитурами, а с закрытыми XR‑стеками производителей.
Сейчас его компоненты лежат в основе:
- AndroidXR от Google;
- Snapdragon Spaces от Qualcomm;
- CloudXR от NVIDIA;
- Hololight Stream;
- рантайма Pico Neo 3 и Pico 4;
- PortalVR.
Это показывает, что крупные игроки предпочитают строить свои OpenXR‑решения не только на собственном закрытом коде, но и на общей открытой базе.
По стоимости и лицензированию Monado выгоднее полностью проприетарных стеков: это бесплатный open source с разрешительной лицензией, который можно безболезненно встраивать в коммерческий продукт. Данных о сравнении производительности с альтернативными рантаймами производители не приводят, но делают ставку на стабильность и предсказуемое поведение API.
Если вы ищете основу для своего OpenXR‑рантайма или SDK, Monado сегодня — один из немногих вариантов, на который уже опираются Google, Qualcomm, NVIDIA и другие крупные игроки XR‑рынка.