Apple добавляет поддержку системы ввода Vision Pro в WebXR

Apple интегрирует уникальный метод ввода Vision Pro в WebXR, позволяя получать доступ к XR напрямую через веб-браузер с использованием этого веб-стандарта.

Интригующая особенность Apple Vision Pro заключается в системе ввода, которая отличается от типичных контроллеров движения использованием подхода «взгляни и сожми», который объединяет технологию отслеживания глаз с жестом щипка. Этот метод эффективен для навигации по гарнитуре, но из-за своей уникальности по сравнению с контроллерами движения он сталкивается с проблемами при работе с WebXR.

Apple предпринимает шаги для решения этой проблемы. Недавно они представили обновление для VisionOS (версия 1.1). В этом новом выпуске представлен новый метод ввода для функций Safari WebXR, названный «transient-pointer». Эта инновационная функция позволяет разработчикам единообразно интерпретировать выбор пользователя в сеансах WebXR, работающих на гарнитуре Vision Pro.

На сегодняшний день большинству приложений WebXR требуется гарнитура, чтобы постоянно определять местоположение каждого контроллера в режиме реального времени. Однако Apple утверждает, что система ввода Vision Pro разработана с учетом конфиденциальности пользователя и не раскрывает автоматически положение или позу рук пользователя. Вместо этого он раскрывает эти данные только тогда, когда пользователь выполняет жест щипка (хотя приложение WebXR может запрашивать полную информацию об отслеживании рук).

 

Используя новейшую функцию переходного указателя, приложение WebXR будет отображать луч, указывающий направление взгляда пользователя и место его сжимания, когда он сжимает экран. Подобно VisionOS, приложение определяет, «когда» осуществляется ввод, на основе жеста щипка, а также определяет «откуда» ввод, ссылаясь на луч или луч.

Во время жеста сжатия положение точки сжатия постоянно корректируется в реальном времени, что позволяет использовать такие функции, как перетаскивание, нажатие и вытягивание объектов внутри приложения. Однако, как только сжатие сломано, приложение больше не может определять направление взгляда пользователя или положение руки.

Используя новейшие функции, приложения WebXR теперь могут адаптировать свой пользовательский интерфейс к устройству Vision Pro.

Хотя WebXR на Vision Pro в настоящее время находится в экспериментальной стадии, разработчикам необходимо вручную активировать его функции через расширенные настройки Safari в гарнитуре. Для более полного погружения они также могут протестировать WebXR и режим временного указателя с помощью симулятора VisionOS.

Проще говоря, режим временного указателя для Vision Pro теперь является частью последней версии стандарта WebXR. Это означает, что устройства, использующие этот метод ввода, могут получить доступ к тем же функциям WebXR.

Смотрите также

2024-03-20 22:56