| Функция | 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 | |
Общие рекомендации по VR, которые относятся к WebXR | |
Использование Compositor Layers для отображения медиаконтента с высоким качеством и производительностью в WebXR | |
Отслеживание движений рук в приложениях WebXR | |
Информация о поддержке Browser для сервисов смешанной реальности WebXR | |
Использование интеграции системной клавиатуры в WebXR с Browser | |
Руководство по обеспечению бесперебойной работы приложения на основе WebXR в Browser | |
Информация о переносе контента WebVR в WebXR | |
Информация о распространении приложения WebXR в Магазине Meta Horizon |