Apple abandona OpenGL y OpenCL: los juegos en macOS peligran

Escrito por Manuel Santos

Ayer fue la WWDC 2018 de Apple y, como siempre, se centró en el lanzamiento de nuevo software para los diferentes dispositivos que posee en su catálogo. Del lanzamiento de la nueva versión de macOS 10.14 o macOS Mojave destacó una cosa y es la pérdida de soporte para OpenGL y OpenCL, algo que ha preocupado a partes iguales a desarrolladores y usuarios.

Apple decide decir adiós a OpenGL y apuesta todo por Metal

A partir de ahora Apple sólo tendrá soporte con Metal, esto no significa que los juegos actuales no puedan ser utilizados en la próxima versión; sino que no podrán ser actualizados después del lanzamiento de macOS 10.14 Mojave. Apple anima a los desarrolladores de juegos y aplicaciones que requieren de un gran potencial gráficos, construidas con OpenGL, a adoptar Metal antes del lanzamiento de la actualización del sistema operativo.

apple abandona opengl opencl

OpenGL ha sido durante años una gran alternativa para los desarrolladores a la hora de crear juegos y aplicaciones sin DirectX: ya que es open source y multiplataforma. Es este último el motivo que lo ha hecho tan amado para los usuarios de Apple. Gracias a su existencia se ha podido disfrutar de muchos juegos en la plataforma de Apple.

No dejarán de funcionar (por el momento)

Al igual que la en el caso de la pérdida de soporte para equipos de 32 bits por parte de NVIDIA, esto sólo conlleva que no habrá más actualizaciones. El soporte ya existente se mantendrá hasta que Apple considere que ha pasado el tiempo suficiente para adaptarse. La alternativa propuesta por Apple es Metal, la única que es compatible con iOS y macOS. Esta tiene muchas funcionalidades y es capaz de exprimir el máximo rendimiento gráfico de nuestros Mac.

No obstante, esto presenta un grave problema para los usuarios: el mercado se fragmenta aún más. La API sólo está disponible para los dispositivos de la compañía y eso quiere decir que el que quiera desarrollar para Windows y MacOS, deberá hacer dos versiones de cada juego -algo que OpenGL evitaba-.

Pero esto no es todo, ya que como el público gaming en macOS es tan reducido, puede que muchos desarrolladores decidan no lanzar una versión sólo para Apple de su juego. Esto será un fuerte varapalo para los usuarios, si hoy día hay pocos juegos en la biblioteca, puede que haya aún menos en los próximos años.

Vía > MacRumors

Continúa leyendo
  • j0seant

    Apple siempre dando la nota con sus abandonos precipitados, luego te lo venderán en forma de kit 😉

  • Pacote

    Pues acaban de pegarse un tiro en toda la línea de flotación. El videomapping, el rendering del after effects o de cualquier herramienta de diseño 3D (AutoCad, 3Dstudio, Blender…) o incluso la aceleración hardware de la codificación de vídeo…
    Cómo bien dice el artículo, METAL es exclusivo para iOS y MacOS, al prescindir del OpenGL y OpenCL los fabricantes se verán obligados a implementar dos desarrollos distintos de por ejemplo AutoCAD, uno para Mac y otro para el resto. Antes, lo que hacías con OpenGL te valía para los dos, pero si en Mac quitas el OpenGL, pues adiós. O sobrevive la versión Mac o sobrevive la versión windows (la primera es más minoritaria en muchos productos, me temo).

    • Jorge Pascual

      Supongo que cuando han dado este paso, es porque tienen el compromiso por parte de los desarrolladores de esas aplicaciones, de mudar a la nueva API.

  • ryu

    quien juega en mac?

    • Jorge Pascual

      Ciertamente pocos, pero que usen programas tipo AutoCad, 3Dstudio… bastantes, bastantes mas. Y esos programas usan OpenGL (que creó Silicon Graphics para eso, que era su nicho de mercado…no para juegos).

      • ryu

        maravilloso, a ver si con eso la gente deja de estan engañada que las mac son lo maximo para edicion.

  • Jorge Pascual

    Un intento mas de Apple de controlar al 100% su plataforma… ya no parecen ordenadores, sino consolas.