Дата публикации
ai_products

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‑рынка.


Читайте также

Monado стал базой для AndroidXR, CloudXR и Snapdragon Spaces: что это даёт XR‑разработчикам — VogueTech | VogueTech