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.
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoData.Network Vertical Generative Ai. Додайте собі сили. Доступ тут.
- PlatoAiStream. Web3 Intelligence. Розширення знань. Доступ тут.
- ПлатонЕСГ. вуглець, CleanTech, Енергія, Навколишнє середовище, Сонячна, Поводження з відходами. Доступ тут.
- PlatoHealth. Розвідка про біотехнології та клінічні випробування. Доступ тут.
- джерело: https://www.roadtovr.com/apple-vision-pro-webxr-transient-pointer-pinch-input/