Googles WebVR och GamePad API: er är nu tillgängliga för utvecklare att testa på Androids Chrome 56 betaversion. Den slutliga API-utgåvan väntas i början av 2017.
Om det finns någon teknik som bäst kännetecknar 2016 så skulle det vara Virtual Reality.
Virtual Reality har gått bortom dyra headset kopplade till din dator till mer prisvärda lösningar som kopplas ihop med din smartphone. VR-innehåll har på liknande sätt sett en explosion i tillgänglighet, och vi ser företag som arbetar hårt för att få VR-innehåll till webben tack vare ett projekt som heter WebVR. I grunden är WebVR ett experimentellt JavaScript API för en webbplats som kan komma åt VR-enheter som Oculus Rift, HTC Vive, Samsung Gear VR, Google Cardboard och Daydream View. Det skapades första gången våren 2014 av Vladimir Vukićević från Mozilla, men initiativet har sett bidrag från både Mozilla och Google.
Version 1.0 introducerades redan i mars i år och en månad senare meddelade Samsung att WebVR skulle stödjas på deras Gear VR-headset. Tidiga demos från Chrome-teamet visade att de kunde upprätthålla 90 FPS-rendering, vilket visar WebVR: s förmåga att producera livskraftigt VR-innehåll. Google har arbetat för att göra tjänsten tillgänglig för allmänheten och uppger att de är enligt schemat för en release i början av 2017 med den stabila kanalen för Chrome 57.
För nu är dock API för närvarande begränsad till betaversionen av Chrome v56. Google meddelade just att webbutvecklare kan få tillgång till det nya API: et genom att registrera dig för Origin Trial. När det är aktiverat kommer du inte bara att kunna komma åt WebVR API, utan du kommer också att ha tillgång till GamePad API-tillägget.
WebVR API kommer att ge utvecklare tillgång till in- och utdatafunktionerna för de virtuella verklighetsenheterna som nämns ovan. Utvecklaren kommer till och med att ha tillgång till enhetens position och orientering vilket kan göra det möjligt för webbappar att återge en stereoskopisk 3D-scen på headsetets display. GamePad API-tillägget är vad utvecklaren behöver för att få tillgång till input från rörelsekontroller så att användaren kan interagera med VR-miljön. Google påminner oss om att WebVR API fortfarande utvecklas och att vi bör förvänta oss förändringar baserat på feedback från utvecklarna.
Källa: Chromium Blog