The #ChromeDevSummit site is live, happening Nov 12-13 in San Francisco, CA
Check it out for details and request an invite. We'll be diving deep into modern web tech & looking ahead to the platform's future.

Status e considerações sobre a WebVR

Aviso: a WebVR ainda é experimental e, por isso, está sujeita a mudanças.

Status de implementação da WebVR

Hoje, a WebVR API está disponível no:

  • Chrome Beta (M56+) com um Teste na origem.
  • Firefox Nightly.
  • Navegador Samsung Internet do Gear VR (observação: compatível com uma versão mais antiga da especificação da WebVR).

Veja mais informações sobre o status de implementação em navegadores em chromestatus.com.

Considerações

Veja alguns pontos importantes da criação de experiências da WebVR atualmente.

  • Você deve fornecer o conteúdo da WebVR por HTTPS. Caso contrário, os usuários receberão advertências do navegador.
  • Atualmente, o Chrome só é compatível com WebVR nativa no Android. Você deve usar um fone de ouvido Daydream com um celular Pixel.
  • O Polyfill da WebVR nem sempre terá implementação exatamente igual às nativas da especificação. Se você planejar usar o Polyfill, verifique-o em dispositivos compatíveis e não compatíveis com RV.
  • Os usuários devem clicar no botão de um controlador de RV antes de ele estar disponível no seu código. Você deve prever isso no código, normalmente mostrando aos usuários uma mensagem que solicite pressionar o botão de um controlador no início da experiência de RV.
  • Você deve usar informações de "pose" dos controladores de jogos no Chrome 56 se a execução for local. As informações do controle de jogos não conterão informações de "pose" (ou localização) quando a execução for em locahost, a menos que você ative o sinalizador de tempo de execução para extensões de controlador no Chrome 56. Se estiver realizando um Teste na origem, as extensões do controlador serão ativadas com a WebVR API.