MacOS Mojave cambia el hechizo de los juegos indie de Mac

Un gran cambio que Apple está haciendo con macOS Mojave podría dificultar la creación de juegos multiplataforma para los desarrolladores independientes.

Apple está presionando a los creadores de juegos para que abandonen OpenGL en favor de su propia API Metal, que no es compatible con plataformas de terceros. Puede significar que los equipos de desarrollo de juegos más pequeños se vean obligados a elegir entre lanzar en macOS u otros sistemas operativos.

OpenGL, o Open Graphics Library, es esencialmente un intermediario entre una pieza de software y el chip gráfico de su computadora. Es de código abierto y es compatible con todas las plataformas principales, lo que facilita la creación de juegos que se ejecutan en varios sistemas operativos.

El problema con OpenGL es que se está volviendo largo en el diente. La API Metal de Apple es más avanzada y está creada específicamente para dispositivos Apple, y su uso puede mejorar en gran medida el rendimiento de los gráficos dentro de las aplicaciones y juegos para macOS e iOS.

Apple empuja al metal

No es de extrañar, entonces, que Apple quiera que los desarrolladores abandonen OpenGL y adopten Metal en su lugar.

La empresa anunció durante su discurso de apertura de la WWDC el lunes que desaprobará OpenGL y OpenCL con el lanzamiento de macOS Mojave este otoño. Es casi seguro que las versiones futuras de su software dejarán de admitir por completo.

"Los juegos y las aplicaciones con uso intensivo de gráficos que usan OpenGL ahora deberían adoptar Metal", informa Apple a los desarrolladores. en su sitio web. "De manera similar, las aplicaciones que usan OpenCL para tareas computacionales ahora deberían adoptar Metal y Metal Performance Shaders".

Esta es una mala noticia para los desarrolladores de juegos independientes.

Hasta luego, OpenGL

La belleza de OpenGL, debido a su amplio soporte en macOS, iOS, Android y Windows, es que hizo que fuera más rápido y más fácil para los desarrolladores crear aplicaciones y juegos que pudieran ejecutarse en múltiples plataformas.

Sin la compatibilidad con OpenGL en macOS, un juego creado para Android o Windows tendría que reescribirse para Mac. Eso requiere mucho tiempo y recursos que muchos desarrolladores independientes y pequeños estudios simplemente no tienen.

“Un problema con el desarrollo de juegos es que los proyectos pueden ser muy largos y los equipos a menudo se encuentran en una situación financiera situación peligrosa ”, Andi McClure, desarrollador de juegos independiente y fundador de Mermaid Heavy Industrias, dijo tarjeta madre.

La decisión de Apple crea una "obstrucción adicional para escribir motores de [juegos] personalizados, oportunidades adicionales de errores y sólo un dolor de cabeza adicional para lo que, para la mayoría de los desarrolladores, es una plataforma secundaria ”, Rami Ismail del estudio de juegos Vlambeer adicional.

Los desarrolladores tienen que tomar decisiones difíciles

La decisión de Apple no solo dificulta que los desarrolladores creen juegos multiplataforma, sino que muchos lo han hecho. ya comencé a trabajar en títulos con OpenGL que pueden no ser compatibles con macOS en el momento en que estén listos para liberación.

"La incertidumbre en cuanto a un cronograma futuro definitivamente no ayuda aquí, y la falta de ímpetu financiero podría significa que muchos desarrolladores no pueden justificar el costo / beneficio de ajustar el código antiguo a los nuevos estándares ”, Ismail adicional.

Apple aún tiene que confirmar cuándo abandonará OpenGL por completo, pero no hay duda de que los desarrolladores tendrán que tomar una decisión difícil en el futuro. ¿Deberían invertir más tiempo y dinero en la creación de títulos multiplataforma o abandonar la compatibilidad con macOS por completo?

Última publicación de blog

| Culto de Mac
September 10, 2021

Skech Porter, una de las mejores fundas para iPad jamás actualizada para Air y MiniLa funda para iPad favorita de todos los tiempos de Lady fue la ...

| Culto de Mac
September 10, 2021

El iOS 4.0.1 de ayer cambió la forma en que se muestra la señal del iPhone: anteriormente, iOS acorralaba el 40% superior del señal en la quinta ba...

| Culto de Mac
September 10, 2021

Apple lanza actualizaciones de firmware para MacBook Pro, Mac Mini con pantallas Thunderbolt por delanteTras el lanzamiento de una actualización de...