log in

OpenGL será "legacy" en las nuevas versiones de MacOS. ¿Como puede afectar al juego en Linux?

Poco podíamos imaginar que ayer se iba a desatar una "tormenta" que nos ha alcanzado de refilón. Hablo del anuncio de la nueva versión de macOS "Mojave" y la intención de Apple de hacer de OpenGL una API con soporte "Legacy" dejando como única opción viable de cara al desarrollo en su plataforma a su propia API propietaria "Metal".

Un momento... ¿Esto no es Jugando en Linux? ¿o es que hemos cambiado a "jugando en Mac y no nos hemos enterado? ¿Que hacemos hablando de Mac aquí?

Pues es sencillo de entender si tomamos en cuenta que la decisión de dejar de soportar OpenGL por parte de Apple nos puede afectar en cuanto al juego en Linux, aunque no tenemos claro si para bien o para mal. Para intentar aclararlo, vamos a poner unos cuantos puntos sobre la mesa:

  • Tras el anuncio del cese de soporte de OpenGL por parte de Apple, multitud de desarrolladores, sobre todo pequeños estudios o programadores "indie" han puesto el grito en el cielo por esta decisión puesto que desarrollar con una API "cruzada" para todos los sistemas como es OpenGL les supone una gran ventaja al poder desarrollar con menos esfuerzo y menor coste, y así poder llegar a mas sistemas y usuarios. Por contra, pasar sus desarrollos a una nueva API, además exclusiva como es Metal y que no tiene tanto "atractivo" en cuanto a base de usuarios les supone un sobre-esfuerzo de tiempo de aprendizaje y desarrollo que muchos no están dispuestos a asumir. Como ejemplos mas claros podéis ver los tweets de Lars Doucet, J. Kyle Pittman o Tom Coxon, por citar solo tres, pero hay muchísimos más.
  •  
  • Por otra parte, hay quien afirma que nada ha cambiado (de momento), ya que aunque el soporte pasa a ser "legacy" para OpenGL es cierto que las aplicaciones no van a dejar de funcionar de la noche a la mañana, dando tiempo a que los desarrolladores vayan introduciendose en Vulkan y Metal para sus próximos desarrollos y así haciendo que la transición no sea tan dura.
  •  
  •  También hay quien argumenta que fuera de los desarrollos basados en motores de grandes compañías, como Unity o Unreal que ofrecen soporte para las tres APIs principales, para el resto son muy malas noticias. Así piensa por ejemplo el ex de Feral "Marc Di Luzio", ahora trabajando en Unity.
  •  
  • Hay muchos que tienen las esperanzas puestas en MoltenVK, el "puente" open source que Valve se sacó de la chistera para poder "traducir" Vulkan a Metal, aunque el desarrollo en ese ámbito apenas acaba de comenzar y supondría el giro de todo estudio o desarrollador indie hacia Vulkan, lo que no es malo "per-se" pero si supone un sobreesfuerzo adicional.
  •  
  • La última "perla" que ha llegado es la de "Codeweavers". El giro parece que les va a afectar también, y aunque los adalides de "Wine" afirman estar trabajando en el futuro soporte en Mac, el presidente de la compañía ya está "haciendo las maletas" hacia Linux, "la última frontera".

Sea como fuere, lo que si es cierto es que buena parte de los desarrollos que nos llegan lo hacen también gracias a que desarrollar para Mac supone que los costes que se necesitan para llegar a Linux son menores que si tuviesen que "portar" tan solo para Linux y su base de usuarios.

Sumados a los de Mac somos un mercado al menos a tener en cuenta. Sin ese mercado, ¿Crees que merecería la pena desarrollar para nuestro sistema favorito si los desarrolladores dejan de lado a Apple por su "aparente mala" decisión? ¿Crees que esto hará replantearse a los estudios el soporte a Linux? ¿O piensas que esto ayudará a implantar definitivamente a Vulkan y nos traerá muchos más desarrollos y de mejor calidad?

Cuéntamelo en los comentarios, o en los canales de Jugando en Linux en Telegram o Discord.

Pato

Soy el creador de jugandoenlinux.com

Mi lista de tareas es mayor de lo que puedo reconocer

Informático y redactor, juego en pc desde hace más de 20 años. 

Sitio Web: www.jugandoenlinux.com

Comentarios  

yodefuensa
#1 yodefuensa 05-06-2018 19:32
la pena es que exista moltenvk, sabeis los títulos que han saldio solo para windows y linux y no para mac. Pues eso iba pasar.
Khudsa
#2 Khudsa 05-06-2018 21:25
También puede pasar de quedarnos sin algunos títulos como Headlander que está para Windows y MacOS con Metal pero no para Linux con Vulkan. En fin, opino sinceramente que esto va a ser malo para ellos, tanto para los programas y juegos "clásicos" que ya no tengan soporte, se los van a cargar de un plumazo; como los nuevos que decidan que no vale la pena hacer el cambio. Aunque aún pasará un tiempo hasta que saquen alguna versión de MacOS que pase de deprecated a que lo quiten finalmente.

¿Para nosotros los usuarios de Linux? Como he dicho al principio puede que perdamos algunos pero como dice @yodefuensa, también hay juegos que salen para Windows y Linux y estos son más. Y puede que vaya a más.

Así que sinceramente, opino que para nosotros nos mantendremos más o menos en nuestro ritmo de juegos o incluso se incremente un poco, pero los que van a salir perdiendo son los usuarios de MacOS.
Serjor
#3 Serjor 05-06-2018 22:18
Cito a yodefuensa:
la pena es que exista moltenvk, sabeis los títulos que han saldio solo para windows y linux y no para mac. Pues eso iba pasar.

No entiendo tu comentario... creo que es positivo opciones como moltenvk, de golpe y porrazo hay una API universal de nuevo, aunque sea de manera extraoficial y mientras compense a quién le compense.

Además, que el que haya ports para mac es a veces la única baza de que haya ports para linux, así que mejor que hayas herramientas que permitan sacar juegos para mac sin que el desarrollador tenga que hacer grandes esfuerzos, sino igual no vemos el juego.

De todos modos, con godot, unity y unreal (y el resto de motores multiplataforma) como que esta decisión da un poco igual. No les llegarán los juegos que usen motores custom, pero la gran mayoría llegarán de igual manera.
Pato
#4 Pato 06-06-2018 09:17
La cosa suma y sigue... ahora van los de Krita y dicen que no van a hacer un backend para Metal. "A menos que alguien haga un backend para Angle", ya sea en Metal o en MoltenVK dicen que macOS dejará de estar soportado:

https://twitter.com/Krita_Painting/status/1003932780235980800

Por favor regístrate para comentar

¡Atención! utilizamos cookies para mostrar contenido de las plataformas Twitch y Youtube, así como para gestionar su sesión de usuario.

Si no cambia la configuración de su navegador, usted acepta su uso. Saber más

Acepto

Contrata tu hosting desde este enlace:

y nos ayudarás a mantener la web

gracias