Zephyrnet-logo

Apple voegt ondersteuning voor het invoersysteem van Vision Pro toe aan WebXR

Datum:

Apple voegt ondersteuning voor het unieke invoersysteem van Vision Pro toe aan WebXR, de webstandaard waarmee XR-ervaringen rechtstreeks vanuit een webbrowser kunnen worden uitgevoerd.

Een van de meest unieke dingen aan Apple Vision Pro is het invoersysteem dat bewegingscontrollers schuwt ten gunste van een 'look and pinch'-systeem dat eye-tracking combineert met een knijpgebaar. Over het geheel genomen is het een erg handige manier om door de headset te navigeren, maar omdat het zo anders werkt dan bewegingscontrollers, werkt het niet zo goed met WebXR.

Maar Apple werkt eraan om dat op te lossen. Dit maakte het bedrijf deze week bekend de nieuwste versie van VisionOS (1.1) bevat een nieuwe invoermodus voor Safari's WebXR-mogelijkheden genaamd 'transient-pointer'. Deze nieuwe modus biedt input van de headset op een gestandaardiseerde manier die ontwikkelaars kunnen gebruiken om te begrijpen wat gebruikers selecteren in een WebXR-sessie die op Vision Pro wordt uitgevoerd.

Tot nu toe verwachten WebXR-apps doorgaans dat een headset een voortdurend bijgewerkte positie van elke controller rapporteert. Maar Apple zegt dat het het invoersysteem van Vision Pro heeft gebouwd om zo min mogelijk informatie over de gebruiker te onthullen, zodat het niet standaard de houding of positie van de handen van de gebruiker rapporteert. In plaats daarvan onthult het dergelijke informatie alleen op het moment dat de gebruiker knijpt (hoewel het mogelijk is dat een WebXR-app om volledige handmatige trackinginformatie vraagt).

Met de nieuwe transient-pointer-optie kan de WebXR-app, wanneer een gebruiker knijpt, een straal zien die de richting van de blik van de gebruiker en de coördinaatpositie van zijn knijpbeweging weergeeft. Net als in VisionOS zelf kijkt de app dus naar de knijpbeweging om te beslissen ‘wanneer’ een gebruiker iets invoert, en kijkt hij naar de straal om te beslissen ‘waar’ hij de invoer maakt.

Gedurende de duur van het knijpen wordt de positie van het knijpen zelf voortdurend bijgewerkt, waardoor interacties zoals het slepen, duwen en trekken van objecten mogelijk zijn. Maar wanneer de knijpbeweging wordt losgelaten, heeft de app geen toegang meer tot de richting waarin de gebruiker kijkt of waar zijn hand zich bevindt.

Met deze nieuwe mogelijkheden kunnen WebXR-apps hun interacties aanpassen om correct te werken met Vision Pro.

WebXR op Vision Pro is echter nog experimenteel. Ontwikkelaars moeten de WebXR-mogelijkheden handmatig inschakelen door toegang te krijgen tot de geavanceerde instellingen van Safari in de headset. Ontwikkelaars kunnen ook experimenteren met WebXR en de transient-pointer-modus met behulp van de VisionOS-simulator.

De transient-pointer-modus voor Vision Pro wordt ingebed in de WebXR-standaard, en dat is ook zo geweest toegevoegd aan de meest recente conceptversie van de specificatie. Dat betekent dat apparaten die dezelfde invoermodus gebruiken, dezelfde WebXR-mogelijkheden kunnen benutten.

spot_img

Laatste intelligentie

spot_img