El impulso de Apple para mejorar los juegos en Mac puede implicar algún tipo de emulación, con su Juego de herramientas de portabilidad de juegos que incluye una forma para que los desarrolladores prueben los juegos de Windows existentes dentro de macOS.
Los anuncios de Apple durante la WWDC para macOS y Mac incluyen bastantes características de calidad de vida dirigidas a los jugadores. Sin embargo, la inclusión de un modo de juego en macOS Sonoma y las tasas de muestreo de Bluetooth mejoradas para los controladores pueden palidecer en comparación con lo que se incluye en el kit de herramientas de portabilidad de juegos.
Game Porting Toolkit es un conjunto de herramientas que los desarrolladores pueden usar para llevar sus juegos de Windows o de consola a macOS, incluido un proceso de conversión más sencillo y una evaluación más rápida de cómo podría verse.
Si bien el kit de herramientas incluye cosas como Metal Shader Converter y herramientas de depuración para Metal , Andrew Tsai publicó en YouTube que había alguna emulación incluida en el kit. Como se mencionó en el Estado de las plataformas de la Unión, Apple permite a los desarrolladores ejecutar juegos de Windows existentes en un”entorno de emulación proporcionado”.
Durante la sesión“Lleva tu juego a Mac, Parte 1: Crea un plan de juego”, Apple menciona directamente cómo la interfaz de emulación enumera el”Tipo de traducción de instrucciones y Direct3D”, entre otros detalles clave.
La intención del entorno es permitir a los desarrolladores ver el”desempeño potencial del juego de inmediato, eliminando meses de trabajo inicial”, según Apple. Es para ayudar a los desarrolladores a determinar si vale la pena portar el juego de Windows y darse cuenta de la cantidad de trabajo requerido para lograr esa tarea.
Tsai luego determinó después de verificar el código fuente que la herramienta es realmente una modificación de Wine, basada en CrossOver 21.1.1.
Un elemento inusual es que el juego que se muestra en un video de demostración parece estar ejecutándose bajo Rosetta 2 y es capaz de manejar juegos usando DirectX 12.
Antes de WWDC, los desarrolladores de CrossOver CodeWeavers escribió en su blog que, si bien CrossOver obtendría soporte formal de DirectX 12 de CrossOver 23, lidiar con DirectX 12 en sí era difícil. El equipo no pudo encontrar una”llave mágica única que desbloqueara la compatibilidad con DirectX 12 en macOS”y creía que la habilitación de dicha compatibilidad tendría que hacerse por título.
No está claro si Apple ha creado una solución que realmente pueda ejecutar DirectX 12 sin problemas, pero si lo hace, puede ser más útil que una herramienta de prueba para desarrolladores. Si Apple lo deseara, y si la capa de emulación o traducción funcionara lo suficiente, existiría la posibilidad de convertirla en una función de acceso público.
Por supuesto, es poco probable que eso suceda, ya que Apple se beneficiaría más de los juegos que se portan para funcionar en macOS que permitir que los juegos de Windows se ejecuten directamente.