VR Layout SDK 1.0 от Meta позволяет плоским приложениям Quest открывать боковые окна, но приложения с Gaze SDK пока нельзя выпускать
VR Layout SDK от Meta, опубликованный в версии 1.0.0 24 сентября, позволяет приложениям Jetpack Compose и React Native на Quest открывать дополнительные пространственные окна. Сопутствующий Gaze SDK остаётся нестабильным и заблокирован в Horizon Store.
Автор vrBlogs
· Чтение: 2 мин. · Источник: Meta Horizon OS Developers

Meta теперь предоставляет обычным приложениям Android на Quest возможность открывать дополнительные панели рядом с главным окном без необходимости становиться иммерсивными VR-приложениями, сообщают UploadVR, MIXED и документация для разработчиков от Meta. VR Layout SDK от Meta был представлен примерно во время Connect 2026, а его пакеты React Native достигли версии 1.0.0 на npm 24 сентября.
Как работает Layout SDK
Стандартное приложение Android сохраняет своё главное 2D-окно и добавляет «пространственные окна», закреплённые вокруг него, например панель инструментов или деталей. Приложение остаётся неиммерсивным, может располагаться рядом с другими открытыми приложениями и сохраняет существующие операции и код интерфейса. Разработчикам не нужно принимать структуру entity-component-system из Spatial SDK от Meta, которая по-прежнему требуется для 3D-объектов или изменений окружения.
- Фреймворки: Jetpack Compose и React Native. React Native требует версии 0.85 или позже и bare-проект, или Expo-проект, который сохраняет свои родные файлы Android.
- Откат: библиотека не устанавливает минимальную версию Horizon OS. В релизах до v207, на телефонах или при отсутствии места каждое окно откатывается к отрисовке встроенного окна в главном окне (по умолчанию) или удаляется.
- Устройства: Meta заявляет, что SDK работает на всех её VR-устройствах, включая Quest 3, и не является эксклюзивным для Meta VR Glasses.
Пример приложения Meta CookVrx — просмотрщик рецептов с панелями ингредиентов и таймера — доступен в Compose и React Native в её MIT-лицензированном репозитории horizon-android-samples. Согласно UploadVR, приложение NBA — одно из первых, использующих SDK.
Ограничения
Руководство лучших практик Meta рекомендует одно главное окно и не более двух одинаково важных пространственных окон одновременно. Интеграция React Native ограничена двумя слотами окна, пространственные окна не могут быть прозрачными, и Meta просит разработчиков сохранять размер и положение окна стабильными, а не анимировать их.
Gaze SDK и UI Set
Meta VR Glasses по умолчанию используют Look and Pinch: пользователи смотрят на элемент и щипают для выбора, а плоские приложения получают обычные сенсорные события. Gaze SDK позволяет разработчикам исправлять неправильно прочитанные системой цели и добавлять всплывающие подсказки при наведении, но Meta помечает его как нестабильный и выдаёт только по запросу. Его документация предупреждает, что «приложения, отправленные в Meta Horizon Store с включённым SDK, будут отклонены», и обещает стабильную версию перед запуском Meta VR Glasses.
Третий компонент — SDK Meta VR UI Set — это система дизайна Jetpack Compose со светлой и тёмной темами, типографией, иконками и стандартными элементами управления. Meta называет его преемником Horizon OS UI Set, который поставлялся в составе Spatial SDK.
Вам понравился этот материал?
Поставьте отметку «Нравится», чтобы сообщить редакторам, или сохраните материал, чтобы прочитать позже.



Комментарии
Войдите, чтобы присоединиться к разговору.
ВойтиКомментариев пока нет. Начните разговор.
·