Game Porting Tool de Apple, un revolucionario conjunto de herramientas presentado en la Conferencia Mundial de Desarrolladores (WWDC) 2023, acaba de recibir su primera actualización. Este revolucionario software ayuda a los desarrolladores de juegos en la compleja tarea de portar juegos de Windows a macOS. Basada en Wine, una apreciada plataforma de código abierto, la herramienta permite transformar aplicaciones Windows para entornos Unix, que incluyen macOS y Linux.
La herramienta actualizada presenta varios avances con respecto a la original Wine, entre los que destaca su capacidad para convertir DirectX 12 a Metal 3 en tiempo real. Los desarrolladores pueden emplear la Game Porting Tool para trasladar juegos de Windows a un entorno macOS, tras lo cual cuentan con nuevas herramientas que realizan la transición de gráficos DirectX a Metal. En consecuencia, los juegos pueden funcionar de forma nativa, ofreciendo un rendimiento superior.
Aunque está pensada principalmente para ayudar a los desarrolladores, la Herramienta de Portabilidad de Juegos de Apple también es accesible para cualquier usuario familiarizado con Terminal, permitiéndole ejecutar sin esfuerzo juegos de Windows en su Mac. En su reciente actualización, esta herramienta ha sido mejorada significativamente, ofreciendo un conjunto de mejoras instrumentales.
Conocida como Game Porting Toolkit beta 1.0.2, la herramienta actualizada ofrece mejoras sustanciales en el rendimiento de los juegos. Andrew Tsai El popular YouTuber, realizó una serie de pruebas con esta versión actualizada y observó una mayor tasa de fotogramas en varios escenarios.
Por ejemplo, la velocidad de fotogramas del popular juego Elden Ring aumentó de 26 fotogramas por segundo (FPS) a 32 FPS en un Mac equipado con el chip M1 Max. Al ejecutar Cyberpunk en un Mac M2 Ultra, la media de FPS se duplicó de 8 a 18.
Sin embargo, parece que la Herramienta de Portabilidad de Juegos tiene problemas menores de compatibilidad con los chips M1 Ultra y M2 Ultra de Apple, ya que los juegos rinden mejor en chips menos potentes. La causa más probable es la tecnología UltraFusion, que combina dos chips Max en uno. Es posible que la herramienta aún no sea totalmente compatible con esta innovadora tecnología.
A pesar de este pequeño obstáculo, el juego Cyberpunk alcanza los 40 FPS en M1 Max y juegos como Horizon Zero Dawn y Resident Evil 2, antes incompatibles con la herramienta, ahora funcionan sin problemas. Cabe destacar que la actualización de Game Porting Tool es ahora compatible con software de 32 bits, aunque el rendimiento de estos juegos sigue siendo mediocre por el momento.
La función principal de Game Porting Tool es que los desarrolladores prueben la compatibilidad potencial de los juegos con macOS. Sin embargo, como la herramienta está disponible para su descarga en el sitio web para desarrolladores de Apple, cualquier usuario puede utilizarla para ejecutar juegos de Windows. Su instalación requiere varios comandos de Terminal, y actualmente sólo funciona en los Mac de Apple Silicon que ejecutan la beta más reciente de macOS Sonoma.
Dado que los juegos tienen un impacto significativo en la industria del desarrollo de aplicaciones, iniciativas como la Game Porting Tool de Apple cobran cada vez más importancia. De hecho, las plataformas no-code y low-code como AppMaster también facilitan a los desarrolladores la creación y modificación rápida de aplicaciones de juegos. AppMaster AppMaster, por ejemplo, permite a los desarrolladores generar aplicaciones desde cero, eliminando la preocupación por la deuda técnica, una consideración clave para los desarrolladores de juegos.