Artigo

A Oculus está se movendo para os padrões abertos certos da pior maneira possível

protection click fraud

Rift S Quest 2 Drake MemeFonte: Nick Sutrich / Android Central

Em uma sexta-feira aparentemente aleatória, quando todo o mundo estava prestes a entrar em sintonia com as Olimpíadas, o Facebook anunciou que seria descontinuando APIs proprietárias da Oculus a favor do uso do padrão OpenXR daqui para frente. Superficialmente, isso parece uma notícia para comemorar. Afinal, mudar de APIs proprietárias que funcionam apenas com o hardware de uma empresa, para padrões abertos aceitos pela indústria em geral, é uma coisa boa. Direito?

De um modo geral, sim. A mudança do Facebook será um fator positivo para o desenvolvimento de jogos daqui para frente. Suporte OpenXR deve tornar mais fácil para jogos como o Minecraft pular do Oculus exclusivo no PC para outras plataformas de RV, mesmo que isso signifique apenas que mais fones de ouvido podem rodar o jogo sem hackeamento. Isso também significa que os jogos exclusivos da Oculus, como os próximos Lone Echo II, poderia seguir os passos de jogos como Medal of Honor: Above and Beyond - um jogo que foi financiado pela Oculus, mas estreou nas lojas Oculus e Steam no PC.

Ofertas VPN: Licença vitalícia por US $ 16, planos mensais por US $ 1 e mais

Mas o que pode parecer róseo na superfície pode ter algumas complicações bastante problemáticas para o lado histórico da RV. Na pesquisa de hardware Steam de julho de 2021, mais de 60% dos usuários de RV na plataforma usam um fone de ouvido Oculus. Isso significa que os desenvolvedores que criaram jogos usando essas APIs Oculus que em breve morrerão precisarão migrar para o novo Oculus OpenXR APIs. Isso irá garantir que seus jogos não apenas funcionem, mas também que eles possam utilizar o suporte do Facebook para ajudar a corrigir quaisquer bugs que emergir.

Dado que 10.000 pessoas no Facebook trabalhar em VR, parece um pouco estranho que o Facebook irá abandonar completamente o suporte para essas APIs daqui a um ano. Certamente alguém poderia ser colocado de lado para trabalhar com desenvolvedores para garantir a compatibilidade de qualquer fone de ouvido Oculus existente, certo? Afinal, a Valve ainda suporta o padrão OpenVR, embora ele também movido para o desenvolvimento Open XR ano passado, então o que está acontecendo?

O que sexta-feira tem a ver com alguma coisa?

Mês do Google Agenda, sexta-feiraFonte: Nick Sutrich / Windows Central

Tive uma rápida conversa com Anton Hand, cofundador e CTO da RUST LTD, após a notícia sobre este assunto. Anton é o desenvolvedor por trás de um dos jogos de realidade virtual mais populares do Steam - Hot Dogs, Horseshoes & Granadas de mão - e um dos muitos nomes respeitados na indústria que ainda utiliza o OpenVR para seu jogos. Dado que ele tem a experiência certa para emprestar algum conhecimento a este tópico - desenvolvendo para uma API que foi substituída por OpenXR - fez sentido obter sua perspectiva sobre como o movimento do Facebook é diferente e, em última análise, a maneira errada de fazer o situação.

Nosso bate-papo começou com uma citação fascinante de Anton que segue um velho ditado da indústria de notícias - o despejo de notícias de sexta-feira - que é algo assim: "você dá boas notícias na segunda-feira, você dá más notícias na sexta-feira." Além disso, este não é apenas um velho Sexta-feira; é a sexta-feira que começa os atrasados ​​Jogos Olímpicos de Tóquio 2020. O dia perfeito para divulgar notícias que as pessoas esquecerão assim que lerem o título.

Você dá boas notícias na segunda-feira, você dá más notícias na sexta-feira.

A mudança de APIs proprietárias para OpenXR é o título por um bom motivo. É uma notícia positiva que as pessoas não esperavam e, em última análise, ajuda a apresentar o Facebook sob uma luz dourada. Isso faz do Facebook os mocinhos que abandonaram seus pecados e estão abraçando a união com o resto da indústria. O problema é que eles estão esquecendo a indústria que ajudou a construí-los até onde estão agora.

Esqueça o passado

Oculus Rift SFonte: Nick Sutrich / Android Central

Encerrar o suporte de APIs antigas pode não parecer grande coisa no início, mas Anton trouxe um ponto fantástico em nosso discussão que, de outra forma, seria esquecida: o que acontece com jogos mais antigos cujos estúdios de desenvolvimento não são mais por aí? o melhores jogos Quest 2 não estão em risco aqui, mas os jogos para PC exclusivos da Oculus pré-existentes podem estar.

Um bom administrador de um meio reconheceria que era uma grande confusão de muitos jogos vendidos em um monte de lugares diferentes, e que uma grande porcentagem de usuários justos compram seu hardware para jogar no Steam e outros plataformas.

Anton Hand - Cofundador e CTO - RUST LTD

Preservar a capacidade de jogar títulos mais antigos é um pilar que a comunidade de jogadores tem em alta conta. Afinal, há um motivo para tantos elogios à maneira como a Microsoft lidou com o retrocesso compatibilidade no Xbox Series X | S e subsequente condenação do tratamento da Sony com o mesmo recursos no PS5.

Os jogos que foram desenvolvidos no início da indústria de RV - estamos falando de 2015-2019 - podem muito bem falhar se o suporte API não estiver presente em fones de ouvido Oculus mais novos ou no software Oculus futuro. Dado o crescimento bastante lento do mercado de RV, há um número notável de desenvolvedores que fizeram as malas e não estão mais por perto para oferecer suporte a esses jogos, o que significa teremos que contar com a comunidade de modding para potencialmente fazer wrappers e outros hacks de software para fazer com que softwares mais antigos rodem em futuros headsets e Programas.

Uma história de problemas

Atualização do Oculus Quest 2 V31Fonte: Nick Sutrich / Android Central

O outro lado da moeda envolve software atual - como os próprios jogos de Anton - que pode estar rodando em APIs obsoletas. Facebook diz que novo recursos serão entregues por meio de plug-ins OpenXR, o que significa que os jogos precisarão ser movidos para esta nova API para oferecer suporte ao hardware Oculus mais recente e Programas. Falando economicamente, nem sempre faz sentido mudar de uma API para outra, porque quase certamente envolve uma quantidade significativa de retrabalho para consertar os sistemas existentes.

Entrei em contato com o Facebook para descobrir o que eles farão para ajudar os desenvolvedores a migrar, mas, do notícias iniciais, parece que não receberei a resposta de que muitos desenvolvedores provavelmente estarão procurando para. Nos últimos meses e anos, a Oculus combinou sua base de código e agora oferece atualizações para sua plataforma como um todo, em vez de fones de ouvido individuais.

Ao longo desse tempo, vários novos bugs foram introduzidos em fones de ouvido como o Rift S que, de outra forma, poderiam não existir se essas atualizações fossem separadas para cada plataforma de hardware. Então, o que acontece quando uma atualização quebra a compatibilidade de jogos existentes usando essas APIs mais antigas? Como disse Anton:

Não há ninguém para atualizar esse software direito e o que eles estão dizendo com esse tipo de horário é que não nos importamos mais.

Anton Hand - Cofundador e CTO - RUST LTD

Isso também significa que as pessoas que atualmente usam um Oculus Rift S - ou talvez que tenham comprado recentemente um - poderia ver problemas estranhos surgindo em jogos mais novos porque seus fones de ouvido não podem usar os novos padrões. Não se pode esperar que o Facebook suporte hardware antigo para sempre - não é razoável de qualquer ponto de vista - mas os consumidores espere que um produto como este funcione em um futuro próximo, especialmente se não houver nada fisicamente errado ou limitante sobre isto.

Uma esperança para a unidade

Jogos no FacebookFonte: Nick Sutrich / Android Central

No momento, muitas coisas estão no ar e exigem um pouco mais de clareza (o que não teremos neste fim de semana). No Blog do desenvolvedor Oculus postagem, o Facebook apresenta cenários de suporte específicos, incluindo suporte para o plug-in Oculus XR com Unity 2020+. Alguns desenvolvedores dirão que o Unity não faz um ótimo trabalho de suporte a nada mais recente do que o Unity 2019.4 LTS, nem o Unity finalizou oficialmente o plug-in Oculus XR no momento. Esse suporte de compatibilidade termina em julho de 2022, então é melhor esperarmos que o Unity consiga tudo antes disso (ou que o Facebook estenda o suporte).

Para resumir, o cenário de RV é uma bagunça para os desenvolvedores. Existem poucos padrões e os que existem muitas vezes não são amplamente compartilhados. Os desenvolvedores geralmente precisam reinventar a roda todas as vezes, o que é uma vantagem para a criatividade e um problema para custos e tempo de desenvolvimento. Com essa mudança, parece que o Facebook está simultaneamente aumentando o problema e tentando resolvê-lo.

Se vamos comparar maçãs com maçãs, podemos ver como a Valve lidou com a mesma transição exata quando mudou de suas APIs OpenVR proprietárias para as real APIs OpenXR de código aberto no ano passado. A Valve continua a apoiar os desenvolvedores que criaram jogos usando o OpenVR - precisamente porque Anton é um recurso tão bom aqui - ao mesmo tempo em que encoraja a mudança para o OpenXR daqui para frente.

Esta é uma oportunidade para uma entidade líder de mercado, como o Facebook, se apresentar e dizer "nós nos preocupamos mais com a RV do que qualquer outra pessoa" e eles simplesmente não fazem isso.

Anton Hand - Cofundador e CTO - RUST LTD

Os pensamentos de Anton são bastante condenatórios e podem não ser os pensamentos de todos os desenvolvedores, mas esse sentimento encontrou suas raízes em mais de uma história ao longo dos anos. Não há dúvida de que o Facebook está injetando mais dinheiro e tempo em RV do que qualquer outra empresa. Ele está dedicando mais recursos e mão de obra do que qualquer outra pessoa. Portanto, não faz sentido para eles ajudarem a expandir o mercado de uma forma que ninguém mais faz?

Certamente estou esperando por algo melhor e gostaria de ver o Facebook suportando a capacidade de jogar jogos mais antigos, no mínimo. A compatibilidade com versões anteriores é importante não apenas por causa de ser capaz de jogar jogos antigos em hardware mais recente, mas para ajudar a preservar a indústria como meio de arte que é.

A Epic está certa quando diz que o Google não tem incentivos para atrair usuários iOS
Android e chill

Os advogados da Epic não têm medo de hipérboles, mas estão 100% certos ao dizer que Google e Apple estão ligados. Realmente não há necessidade de fazer com que os usuários do iPhone mudem para o Android para que o Google ganhe montanhas de dinheiro.

O novo Gorilla Glass está trazendo melhor fotografia para o seu próximo Galaxy
Gorilas no meio de fotos melhores

A mais nova versão do Gorilla Glass DX da Corning está chegando às câmeras de smartphones para ajudar a melhorar a fotografia. A Samsung será a primeira a lançar um produto com o novo vidro, que poderá aparecer em seus próximos smartphones Galaxy.

O Android 12 elimina as opções de fontes e formatos de ícones nos menus de temas do Material You
Android 12

Os usuários não estão muito felizes com o Android 12 removendo certas opções de estilo, mas o Google pode ter dado a palavra final sobre o assunto.

Esses acessórios Oculus Quest 2 tornarão mais fácil jogar sentado
Tire uma carga de folga

O Quest 2 não é uma referência de conforto e sentar para jogar apenas o torna menos confortável. Aqui estão alguns equipamentos para ajudar a tornar sua experiência muito mais confortável.

Nicholas Sutrich

Nicholas Sutrich

Nick começou com DOS e NES e usa as boas lembranças de disquetes e cartuchos para alimentar suas opiniões sobre tecnologia moderna. Quer se trate de realidade virtual, aparelhos domésticos inteligentes ou qualquer outra coisa que bibila e buzina, ele tem escrito sobre isso desde 2011. Fale com ele no Twitter ou Instagram @Gwanatu

instagram story viewer