API do dispositivo WebXR para permitir que os navegadores acessem VR, hardware AR, sensores

API do dispositivo WebXR para permitir que os navegadores acessem VR, hardware AR, sensores

Atualmente, os navegadores são tão poderosos que você quase pode fazer qualquer coisa neles. Sim, às vezes até rodam sistemas operacionais mais antigos (antigos, na verdade) em uma guia do navegador. Quer jogar jogos em 3D? O Project Stream do Google está trabalhando nisso. Que tal experiências de realidade virtual e aumentada? Isso também está em andamento. E com a nova API do dispositivo WebXR a caminho de se tornar uma especificação padrão, pode haver um momento em que tudo que você precisa para VR e AR é um fone de ouvido portátil e um navegador da web.

Os proponentes de VR e AR estão fazendo o possível para reduzir a barreira de entrada para fazer essas experiências. Motores como Unreal e Unity oferecem as ferramentas para criar jogos com facilidade, enquanto fabricantes de fones de ouvido produzem versões acessíveis e portáteis de seus equipamentos profissionais. Dito isto, ainda é necessário um tipo específico de conhecimento de programação e familiaridade com uma ou todas as plataformas concorrentes para entrar nessa indústria.

A Web, no entanto, é o grande equalizador, pelo menos quando se trata de plataformas de suporte. Quase todos os dispositivos com telas têm um e, por isso, existe um grande conjunto de talentos de desenvolvedores da Web mais familiarizados com tecnologias e linguagens como HTML e Javascript. O padrão proposto para WebXR quer facilitar a entrada de tais desenvolvedores nas tecnologias, particularmente nos recursos de hardware oferecidos pelos fones de ouvido.

A API do dispositivo WebXR, em particular, concentra-se no acesso aos dados do dispositivo, especialmente sensores, para controlar a experiência de VR / AR. Obviamente, tudo não acontecerá por mágica e os desenvolvedores ainda precisarão trabalhar em torno do WebGL, o que felizmente também está se tornando mais comum. Torná-lo um padrão, no entanto, é uma etapa para disponibilizar o WebXR em todos os navegadores, tornando-o acessível a todos e a todos, independentemente do hardware.

Obviamente, ainda é uma especificação preliminar e precisa de muito trabalho e cooperação dos fabricantes de navegadores e da indústria de XR. Os navegadores já podem começar a enviar esses recursos, mesmo que o padrão ainda não tenha sido aprovado. Felizmente, eles usarão soluções compatíveis ou interoperáveis ​​que facilitarão a transição para a versão final.

0 Shares