
Apple недавно выпустила visionOS 1.1, который привнес более качественные аватары Persona и поддержку корпоративных функций в Apple Vision Pro. Обновление также расширяет поддержку значительных достижений в области иммерсивных веб-интерфейсов.
Как отмечает UploadVR, до сих пор в WebXR в Safari для Vision Pro отсутствовал ключевой метод ввода. Начиная с visionOS 1.1, Safari поддерживает стандартный метод управления «взгляд-щипок» для WebXR.
Это изменение подробно описано в записи в блоге WebKit на этой неделе:
Apple Vision Pro уже здесь, и вместе с ним — большой интерес к возможностям WebXR в visionOS. Поддержка находится в процессе разработки, и вы можете протестировать ее уже сегодня.
WebXR теперь включает более естественный и конфиденциальный метод взаимодействия — новый режим ввода
transient-pointer, доступный в Safari 17.4 для visionOS 1.1. Давайте разберемся, как работает естественный ввод для WebXR и как использовать его при разработке WebXR-приложений для Apple Vision Pro.
В записи блога команда WebKit объясняет, что метод естественного ввода Vision Pro изначально не рассматривался для WebXR:
Изначальные веб-стандарты для WebXR предполагали, что весь ввод будет осуществляться через постоянные аппаратные контроллеры. Поскольку модель естественного взаимодействия visionOS отличается от XR-платформ, которые полагаются на отслеживание физических контроллеров и нажатий кнопок, многие существующие WebXR-приложения не будут работать должным образом на Apple Vision Pro.
Мы сотрудничали с W3C, чтобы включить поддержку модели взаимодействия visionOS в WebXR. И мы рады помочь сообществу WebXR добавить поддержку в популярные WebXR-фреймворки.
Поддержка WebXR на Vision Pro отключена по умолчанию. Однако пользователи могут включить эту функцию в «Настройки» > «Приложения» > «Safari» > «Дополнительно» > «Флаги функций». Узнать больше можно здесь.
Еще