Generative Data Intelligence

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 все ще експериментальний. Розробники повинні вручну ввімкнути можливості WebXR, отримавши доступ до розширених налаштувань Safari в гарнітурі. Розробники також можуть експериментувати з WebXR і режимом перехідного покажчика за допомогою симулятора VisionOS.

Режим перехідного покажчика для Vision Pro запікається в стандарті WebXR, і це було зроблено додано до останньої чернеткової версії специфікації. Це означає, що пристрої, які використовують однаковий режим введення, зможуть використовувати однакові можливості WebXR.

spot_img

Остання розвідка

spot_img