Разработка

Обзор WebXR

Обновлено: 11 мая 2026 г.
В этом разделе находится информация о разработке приложений WebXR для Browser.
WebXR Device API позволяет создавать VR-приложения с эффектом погружения для разных поддерживаемых браузеров. Подробнее см. на странице WebXR: https://immersiveweb.dev/
В пояснении о WebXR содержится справочная и техническая информация об интерфейсе и использовании WebXR Device API. https://immersive-web.github.io/webxr/explainer.html

WebXR и нативная разработка

WebXR обеспечивает более низкий порог входа по сравнению с нативной разработкой, но имеет некоторые ограничения. В таблице ниже перечислены основные различия, чтобы помочь вам выбрать подход для своего проекта.
ФункцияWebXRНативная разработка (Unity, Unreal, нативный SDK)
Распространение
URL веб-страницы или PWA через Магазин Meta Horizon
Магазин Meta Horizon
Необходимость установки
Работает только в браузере без установки SDK
Необходимо установить движок и Meta XR SDK
Производительность рендеринга
Ограничен издержками на браузер
Полный доступ к ГП, более высокий потолок производительности
Отслеживание движений рук
Поддерживается через функцию использования рук как устройства ввода WebXR
Полное отслеживание движений рук и жестов
Сквозная камера и MR
Поддерживается через смешанную реальность WebXR
Полный доступ к API сквозной камеры
Пространственные привязки
Не поддерживается
Поддерживается
Понимание сцены
Не поддерживается
Полный доступ к API сцены
Depth API
Не поддерживается
Поддерживается (Quest 3 и выше)
Функции Platform SDK
Ограниченный доступ (Digital Goods API для ПВП)
Полный доступ (достижения, таблицы лидеров, социальные функции)
Поддержка офлайн-режима
Ограниченная поддержка (требуется объект service worker)
Полная поддержка офлайн-работы
Графические API
WebGL 2.0
Vulkan, OpenGL ES
Многопоточный рендеринг
Не поддерживается
Поддерживается
Доступ к файловой системе
Изолированная среда ("песочница")
Полный доступ
WebXR — хороший выбор для создания легких приложений, прототипов и контента, который эффективно распространяется через Интернет. Для приложений, требующих высокой производительности, глубокой интеграции с платформой или использующих функции пространственных вычислений, такие как Scene API или Depth API, рекомендуется нативная разработка.

Руководство по темам

ТемаОписание
Инструменты и руководства по процессу разработки в WebXR
Общие рекомендации по VR, которые относятся к WebXR
Использование Compositor Layers для отображения медиаконтента с высоким качеством и производительностью в WebXR
Отслеживание движений рук в приложениях WebXR
Информация о поддержке Browser для сервисов смешанной реальности WebXR
Использование интеграции системной клавиатуры в WebXR с Browser
Руководство по обеспечению бесперебойной работы приложения на основе WebXR в Browser
Информация о переносе контента WebVR в WebXR
Информация о распространении приложения WebXR в Магазине Meta Horizon
Логотип навигации
Русский
© 2026 Meta