Oculus avanza hacia los estándares abiertos correctos de la peor manera posible

Meme Drake de Rift S Quest 2Fuente: Nick Sutrich / Android Central

Un viernes aparentemente aleatorio cuando todo el mundo estaba a punto de sintonizar los Juegos Olímpicos, Facebook anunció que lo harían. desaprobar las API patentadas de Oculus a favor de utilizar el estándar OpenXR en el futuro. En la superficie, esto parece una noticia para celebrar. Después de todo, alejarse de las API patentadas que solo funcionan con el hardware de una empresa y adoptar estándares abiertos aceptados por la industria en general es algo bueno. ¿Correcto?

Básicamente sí. El movimiento de Facebook será notablemente positivo para el desarrollo del juego en el futuro. La compatibilidad con OpenXR debería facilitar que juegos como Minecraft den el salto de la exclusiva de Oculus en PC a otras plataformas de realidad virtual, incluso si solo significa que más auriculares pueden ejecutar el juego sin piratas informáticos. También significa que los juegos exclusivos de Oculus, como el próximo Eco solitario II, podría seguir los pasos de juegos como Medal of Honor: Above and Beyond, un juego financiado por Oculus que debutó en las tiendas Oculus y Steam para PC.

Ofertas de VPN: licencia de por vida por $ 16, planes mensuales por $ 1 y más

Pero lo que puede parecer optimista en la superficie podría tener algunas complicaciones bastante problemáticas para el lado histórico de la realidad virtual. A partir de la encuesta de hardware de Steam de julio de 2021, más del 60% de los usuarios de realidad virtual en la plataforma usan un visor Oculus. Esto significa que los desarrolladores que han creado juegos utilizando estas API de Oculus que pronto morirán tendrán que cambiar a las nuevas API de Oculus OpenXR. Esto asegurará que sus juegos no solo funcionen, sino que también puedan usar el soporte de Facebook para ayudar a corregir cualquier error que surja.

Dado que 10,000 personas en Facebook trabajan en realidad virtual, parece un poco extraño que Facebook deje de brindar soporte para estas API dentro de un año. Por supuesto alguien podría reservarse para trabajar con los desarrolladores para garantizar la compatibilidad con cualquier auricular Oculus existente, ¿verdad? Después de todo, Valve todavía es compatible con el estándar OpenVR aunque también pasó al desarrollo Open XR el año pasado, ¿qué pasa?

¿Qué tiene que ver el viernes con todo?

Viernes del mes de Google Calendar

Fuente: Nick Sutrich / Windows Central

Tuve una charla rápida con Anton Hand, cofundador y CTO de RUST LTD, después de que se conociera la noticia sobre este tema. Anton es el desarrollador detrás de uno de los juegos de realidad virtual más populares en Steam: Hot Dogs, Horseshoes y Hand Grenades, y uno de los muchos nombres respetados en la industria que todavía usa OpenVR para sus juegos. Dado que tiene exactamente la experiencia adecuada para proporcionar algunos conocimientos sobre este tema, desarrollando para una API que ha sido reemplazada por OpenXR, tenía sentido obtener su perspectiva sobre cómo el movimiento de Facebook es diferente y, en última instancia, la forma incorrecta de actuar.

Nuestra charla comenzó con una cita bastante fascinante de Anton siguiendo un viejo adagio de la industria de las noticias – el volcado de noticias el viernes – haciendo algo como esto: “Dejas buenas noticias el lunes y malas noticias el viernes”. Además, este no es un viernes cualquiera; es el viernes que los Juegos Olímpicos de Tokio 2020 comienzan tarde. El día perfecto para publicar noticias que la gente olvidará tan pronto como lean el titular.

Tienes buenas noticias el lunes, malas noticias el viernes.

Cambiar de API patentadas a OpenXR es el título por una buena razón. Es una buena noticia que la gente no esperaba y, en última instancia, ayuda a presentar Facebook en una luz dorada. Convierte a Facebook en los buenos que se han apartado de sus pecados y están abrazando la unidad con el resto de la industria. El problema es que se están olvidando de la industria que les ayudó a llegar a donde están ahora.

Olvidar el pasado

Oculus Rift S

Fuente: Nick Sutrich / Android Central

Terminar con el soporte de API antiguo puede no parecer un gran problema al principio, pero Anton planteó un punto fantástico en nuestra discusión que de otro modo se pasaría por alto: ¿Qué sucede con los juegos más antiguos cuyos estudios de desarrollo ya no existen? Los mejores juegos de Quest 2 no están en riesgo aquí, pero es posible que los juegos para PC preexistentes exclusivos de Oculus sí.

Un buen administrador de un medio reconocería que fue un gran lío de muchos juegos vendidos en muchos lugares diferentes y que un gran porcentaje de usuarios honestos compran su propio hardware para jugar en Steam y otras plataformas.

Anton Hand – Co-fundador y CTO – RUST LTD

Preservar la capacidad de jugar a títulos más antiguos es un pilar que la comunidad de jugadores tiene en la más alta estima. Después de todo, hay una razón por la que ha habido tantos elogios por el manejo de Microsoft de la compatibilidad con versiones anteriores en la Xbox Series X | S y la posterior condena del manejo de Sony de las mismas funciones en la PS5.

Los juegos que se desarrollaron temprano en la industria de la realidad virtual, estamos hablando de 2015-2019, podrían romperse si el soporte de API no está presente en los nuevos auriculares Oculus o en el futuro software Oculus. Dado el crecimiento bastante lento del mercado de realidad virtual, hay un número notable de desarrolladores que han empacado sus maletas y ya no están presentes para respaldar estos juegos, lo que significa que tendremos que confiar en la comunidad de modding para potencialmente hacer envoltorios. otros hacks de software para que el software más antiguo se ejecute en futuros auriculares y software.

Una historia de problemas

Actualización de Oculus Quest 2 V31

Fuente: Nick Sutrich / Android Central

La otra cara de la moneda es el software actual, como los juegos de Anton, que pueden ejecutarse en API obsoletas. Facebook dice que las nuevas funciones se entregarán a través de complementos de OpenXR, lo que significa que los juegos deberán cambiar a esta nueva API para admitir el último hardware y software de Oculus. Económicamente, no siempre tiene sentido cambiar entre API porque es casi seguro que implica una cantidad significativa de reelaboración para reparar los sistemas existentes.

Me comuniqué con Facebook para averiguar qué harán para ayudar a los desarrolladores a migrar, pero, a partir de los informes iniciales, parece que no obtengo la respuesta que muchos desarrolladores probablemente estarán buscando. En los últimos meses y años, Oculus ha combinado su base de código y ahora proporciona actualizaciones para su plataforma en su conjunto en lugar de auriculares individuales.

Alrededor de este tiempo, se han introducido varios errores nuevos en los auriculares, como el Rift S, que de otro modo no habrían existido si estas actualizaciones hubieran sido separadas para cada plataforma de hardware. Entonces, ¿qué sucede cuando una actualización rompe la compatibilidad para juegos existentes que usan esas API heredadas? Como dice Anton:

No hay nadie que actualice ese software de la forma correcta y lo que dicen con este tipo de calendario es que ya no nos importa.

Anton Hand – Co-fundador y CTO – RUST LTD

También significa que las personas que actualmente usan un Oculus Rift S, o quizás que acaban de comprar uno, pueden ver problemas extraños en los juegos más nuevos porque sus auriculares no pueden usar los nuevos estándares. No se puede esperar que Facebook admita hardware antiguo para siempre, eso no es razonable de ninguna manera, pero los consumidores esperan que un producto como este funcione en el futuro previsible, especialmente si no hay nada físicamente malo o limitante.

Una esperanza para la unidad

Juegos de Facebook

Fuente: Nick Sutrich / Android Central

En este momento, hay muchas cosas en el aire y requieren un poco más de claridad (que no tendremos este fin de semana). En Blog para desarrolladores de Oculus post, Facebook describe escenarios de soporte específicos, incluido el soporte para el complemento Oculus XR con Unity 2020+. Algunos desarrolladores le dirán que Unity no hace un gran trabajo al admitir nada más nuevo que Unity 2019.4 LTS, ni Unity ha finalizado oficialmente el complemento Oculus XR en este momento. El soporte de compatibilidad finaliza en julio de 2022, por lo que es mejor esperar que Unity lo reúna todo antes de esa fecha (o Facebook amplíe el soporte).

En pocas palabras, el panorama de la realidad virtual es un desastre para los desarrolladores. Existen pocos estándares, y los que sí existen, a menudo no se comparten ampliamente. Los desarrolladores a menudo tienen que reinventar la rueda cada vez, lo que es tanto una bendición para la creatividad como un lastre para los costos y el tiempo de desarrollo. Con este movimiento, parece que Facebook está aumentando el problema e intentando solucionarlo simultáneamente.

Si comparamos manzanas con manzanas, podemos ver cómo Valve manejó exactamente la misma transición cuando cambió de su API OpenVR patentada a real API OpenXR de código abierto el año pasado. Valve continúa apoyando a los desarrolladores que han creado juegos usando OpenVR, precisamente porque Anton es un gran activo aquí, al mismo tiempo que fomenta el cambio a OpenXR en el futuro.

Esta es una oportunidad para que una entidad líder en el mercado, como Facebook, se presente y diga “nos preocupamos más por la realidad virtual que nadie” y a ellos simplemente no les importa.

Anton Hand – Co-fundador y CTO – RUST LTD

Los pensamientos de Anton son bastante abrumadores y puede que no sean los pensamientos de todos los desarrolladores, pero este sentimiento ha encontrado sus raíces en más de una historia a lo largo de los años. No hay duda de que Facebook está invirtiendo más tiempo y dinero en realidad virtual que cualquier otra empresa. Dedica más recursos y mano de obra que nadie. Entonces, ¿no tiene sentido para ellos ayudar a hacer crecer el mercado de una manera que nadie más lo hace?

Ciertamente espero algo mejor y me encantaría que Facebook admita la capacidad de jugar juegos antiguos como mínimo. La compatibilidad con versiones anteriores es importante no solo para poder jugar juegos antiguos en hardware más nuevo, sino para ayudar a preservar la industria como medio artístico que es.



About MiReal

Compruebe también

Después de todo, la serie Galaxy S22 no tendrá la cámara Olympus.

Hemos escuchado muchos rumores sobre el próximo Serie Samsung Galaxy S22 de dispositivos y nos …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *