Zephyrnet-Logo

Apple fügt WebXR Unterstützung für das Eingabesystem von Vision Pro hinzu

Datum:

Apple fügt Unterstützung für das einzigartige Eingabesystem von Vision Pro zu WebXR hinzu, dem Webstandard, der die Ausführung von XR-Erlebnissen direkt über einen Webbrowser ermöglicht.

Eines der einzigartigsten Dinge an Apple Vision Pro ist sein Eingabesystem, das auf Motion Controller verzichtet und stattdessen ein „Look and Pinch“-System verwendet, das Eye-Tracking mit einer Pinch-Geste kombiniert. Im Großen und Ganzen ist es eine wirklich nützliche Möglichkeit, mit dem Headset zu navigieren, aber weil es so anders funktioniert als Motion Controller, funktioniert es nicht so gut mit WebXR.

Aber Apple arbeitet daran, das zu beheben. Diese Woche gab das Unternehmen bekannt Die neueste Version von VisionOS (1.1) enthält einen neuen Eingabemodus für Safaris WebXR-Funktionen namens „Transient-Pointer“. Dieser neue Modus stellt Eingaben vom Headset auf standardisierte Weise bereit, die Entwickler nutzen können, um zu verstehen, was Benutzer in einer WebXR-Sitzung auswählen, die auf Vision Pro ausgeführt wird.

Bis zu diesem Punkt erwarten WebXR-Apps normalerweise, dass ein Headset eine kontinuierlich aktualisierte Position jedes Controllers meldet. Aber Apple gibt an, das Eingabesystem von Vision Pro so entwickelt zu haben, dass es so wenig Informationen über den Benutzer wie möglich preisgibt, sodass es standardmäßig nicht die Haltung oder Position der Hände des Benutzers meldet. Stattdessen werden solche Informationen nur dann angezeigt, wenn der Benutzer sie drückt (obwohl es für eine WebXR-App möglich ist, vollständige Hand-Tracking-Informationen anzufordern).

Mit der neuen Transient-Pointer-Option kann die WebXR-App beim Kneifen durch einen Benutzer einen Strahl sehen, der die Blickrichtung des Benutzers und die Koordinatenposition des Kneifens darstellt. Wie in VisionOS selbst prüft die App daher den Pinch, um zu entscheiden, „wann“ ein Benutzer eine Eingabe macht, und schaut auf den Strahl, um zu entscheiden, „wo“ er die Eingabe macht.

Während der Dauer des Kneifens wird die Position des Kneifens selbst kontinuierlich aktualisiert, sodass Interaktionen wie das Ziehen, Schieben und Ziehen von Objekten möglich sind. Wenn die Klemme jedoch losgelassen wird, hat die App keinen Zugriff mehr auf die Blickrichtung des Benutzers oder die Position seiner Hand.

Mit diesen neuen Funktionen können WebXR-Apps ihre Interaktionen so anpassen, dass sie ordnungsgemäß mit Vision Pro funktionieren.

Allerdings ist WebXR auf Vision Pro noch experimentell. Entwickler müssen die WebXR-Funktionen manuell aktivieren, indem sie im Headset auf die erweiterten Einstellungen von Safari zugreifen. Entwickler können mithilfe des VisionOS-Simulators auch mit WebXR und dem Transient-Pointer-Modus experimentieren.

Der Transient-Pointer-Modus für Vision Pro wird in den WebXR-Standard integriert, und das war auch so zur neuesten Entwurfsversion der Spezifikation hinzugefügt. Das bedeutet, dass Geräte, die denselben Eingabemodus verwenden, auf dieselben WebXR-Funktionen zugreifen können.

spot_img

Neueste Intelligenz

spot_img