Zephyrnet-logo

Apple legger til støtte for Vision Pros inngangssystem til WebXR

Dato:

Apple legger til støtte for Vision Pros unike inndatasystem til WebXR, nettstandarden som lar XR-opplevelser kjøre rett fra en nettleser.

En av de mest unike tingene med Apple Vision Pro er inndatasystemet som unngår bevegelseskontrollere til fordel for et "se og klype"-system som kombinerer øyesporing med en klypebevegelse. I det hele tatt er det en veldig nyttig måte å navigere i headsettet på, men fordi det fungerer så annerledes enn bevegelseskontrollere, spiller det ikke så bra med WebXR.

Men Apple jobber med å fikse det. Denne uken annonserte selskapet den nyeste versjonen av VisionOS (1.1) inkluderer en ny inndatamodus for Safaris WebXR-funksjoner kalt 'transient-pointer'. Denne nye modusen gir innganger fra hodesettet på en standardisert måte som utviklere kan bruke for å forstå hva brukerne velger inne i en WebXR-økt som kjører på Vision Pro.

Frem til dette punktet forventer WebXR-apper vanligvis et headset som rapporterer en kontinuerlig oppdatert posisjon til hver kontroller. Men Apple sier at det bygde Vision Pros inndatasystem for å avsløre så lite informasjon om brukeren som mulig, så det rapporterer ikke posituren eller posisjonen til brukerens hender som standard. I stedet avslører den bare slik informasjon i det øyeblikket brukeren klemmer (selv om det er mulig for en WebXR-app å be om full håndsporingsinformasjon).

Med det nye transient-peker-alternativet, når en bruker klyper, vil WebXR-appen kunne se en stråle som representerer retningen til brukerens blikk og koordinatposisjonen til klemmen. Som i selve VisionOS, ser appen derfor på klemmen for å bestemme «når» en bruker legger inn, og ser på strålen for å bestemme «hvor» de gjør inndataene.

Så lenge knipingen varer, oppdateres posisjonen til selve klypen kontinuerlig, noe som muliggjør interaksjoner som å dra, skyve og trekke objekter. Men når klemmen slippes, har ikke appen lenger tilgang til retningen brukeren ser eller hvor hånden befinner seg.

Med disse nye funksjonene vil WebXR-apper kunne tilpasse interaksjonene sine for å fungere riktig med Vision Pro.

WebXR på Vision Pro er imidlertid fortsatt eksperimentell. Utviklere må aktivere WebXR-funksjoner manuelt ved å få tilgang til avanserte innstillinger for Safari i hodesettet. Utviklere kan også eksperimentere med WebXR og transient-pekermodus ved å bruke VisionOS-simulatoren.

Transient-pekermodusen for Vision Pro blir bakt inn i WebXR-standarden, og har blitt det lagt til den siste utkastversjonen av spesifikasjonen. Det betyr at enheter som bruker samme inngangsmodus vil kunne benytte seg av de samme WebXR-funksjonene.

spot_img

Siste etterretning

spot_img