OpenXR é um padrão aberto criado para melhorar a compatibilidade entre o software XR e os headsets XR. O Google – uma das maiores empresas de tecnologia do mundo – está adotando o padrão desde o início, juntando-se a outras grandes empresas como Meta e Microsoft. Outros players (como a ByteDance recentemente) também apoiam o padrão, consolidando-o não apenas como um padrão aberto, mas como um indústria padrão. E embora a grande maioria das principais empresas de XR agora apoie o OpenXR, permanece uma grande resistência.
Anunciado inicialmente em 2017, OpenXR é um padrão aberto que facilita aos desenvolvedores a criação de aplicativos XR que podem ser executados em uma ampla variedade de headsets XR com pouca ou nenhuma modificação. Embora os principais players do setor, como Meta, Microsoft, Valve, HTC e muitos outros, suportem OpenXR, o grande obstáculo da indústria é – você consegue adivinhar? Maçã.
A Apple é notória por rejeitar os padrões da indústria e seguir seu próprio caminho; às vezes a empresa mantém seus próprios formatos proprietários e outras vezes acaba adotando o padrão da indústria.
O Vision Pro não apenas não suporta OpenXR, mas também não possui suporte integrado para controladores rastreados por movimento (o que é exigido pela maioria dos conteúdos XR existentes). Se o Vision Pro suportasse OpenXR, seria significativamente menos trabalhoso para os desenvolvedores trazer seus aplicativos XR para o fone de ouvido (embora a falta de controladores ainda represente um grande obstáculo).
Como sempre, a Apple é a única de fora.
Enquanto isso, o Google não perdeu tempo em confirmar que sua recém-anunciada plataforma Android XR suportará OpenXR, tornando mais fácil para os desenvolvedores portarem conteúdo que foi criado em aplicativos XR para fones de ouvido como o Quest.
O Google diz que o Android XR já é compatível com OpenXR 1.1, e a empresa tem desenvolveu algumas de suas próprias ‘extensões de fornecedores’ que são novos recursos que ampliam o que o OpenXR pode fazer em dispositivos específicos. Às vezes, as extensões do fornecedor passam a fazer parte de versões futuras do OpenXR.
No mês passado, o Pico (divisão XR da ByteDance) também anunciou que seu tempo de execução agora é compatível com o padrão OpenXR 1.1 no Pico 4 Ultracom planos de trazer suporte para Pico 4 e Neo 3 até meados de 2025.
O Pico também tem suas próprias ideias sobre onde o padrão deverá seguir no futuro. A empresa apresentou recentemente um estrutura para padronizar a maneira como os aplicativos XR podem ser executados simultaneamente para que os usuários possam executar vários aplicativos XR em um espaço compartilhado. Pico diz que está defendendo essa abordagem junto ao grupo de trabalho OpenXR e órgão da indústria que orienta a evolução do padrão.
Com a adição do suporte do Google e do Pico, o OpenXR realmente alcançou o status de padrão da indústria, mesmo que as chances de a Apple adotá-lo permaneçam pequenas.