La llegada de Apple Silicon con los primeros Macs a finales de 2020 fue toda una revolución para la industria. Durante más de diez años, Apple ha estado refinando su proceso para crear los mejores chips para sus dispositivos más punteros - el iPhone y el iPad - haciéndolos más potentes y eficientes.
El objetivo era eliminar la dependencia con los fabricantes de procesadores que ya había costado a Apple tres grandes transiciones de arquitectura: el cambio de Motorola 68000 a PowerPC en 1994, el de PowerPC a Intel x86 en 2005 y el de Intel x86 a Apple Silicon en 2020.
Con esto, la compañía podría ser capaz de diseñar tecnología en base a sus propias necesidades, sin tiempos de espera de una producción cada vez más complicada donde ellos eran un cliente más. Esta libertad de creación unida a la investigación y desarrollo de sus dispositivos móviles en la última década nos ha traído sorpresas en el corazón de los Mac. Hoy hablaremos de una de ellas.
Los esfuerzos de Apple por entrar en el mundo gaming

El regreso de Steve Jobs a finales de los 90 para salvar a Apple contemplaba un nuevo Mac de última generación con un diseño que jamás se había visto en el mercado. Era valiente, funcional y llamaba la atención de muchas comunidades del mundo de la tecnología sobre sus posibilidades. Una de ellas, era el mercado de videojuegos.
Jobs sabía que los videojuegos para ordenadores estaban creciendo muy rápido y se fijó en dos compañías que estaban haciéndolo muy bien: Bungie y ID Software. Para quienes no estuvisteis en la época, el primer Halo se presentó en una MacWorld en julio de 1999 corriendo sobre los nuevos Macs. La primera vez que el mundo vio Doom III lo hizo en un PowerMac G4, durante una curiosísima MacWorld en 2001 que se celebró en Tokyo.

En la pasada WWDC23, las Apple Vision Pro empañaron un poco algunas novedades de la compañía que en mi opinión son también importantísimos. Uno de ellos fue el anuncio del Game Porting Kit (abreviado entre la comunidad de desarrollo como GPTK): ni más ni menos que unas herramientas para poder jugar a juegos de PC, sin tocar ni una linea de su código, directamente en los Mac Apple Silicon.
¿Qué es el Game Porting Kit?

La aparición estelar del mismísimo Hideo Kojima en el Apple Event del pasado junio me recodó a aquellos primeros momentos de finales de los noventa, principio de los 2000 con juegazos “triple A” sobre el escenario. Kojima explicaba que llegarán a Mac no sólo exitazos como Death Stranding, también los próximos títulos de la compañía. En sus propias palabras, considera nada más y nada menos que “estábamos entrando en una nueva era del gaming para Mac”.
Una de las piezas fundamentales es este Game Porting Kit (GPTK), un movimiento muy inteligente por parte de Apple para atraer a desarrolladores a su plataforma. El mensaje que lanzó Kojima está muy bien, pero es necesario que los estudios pierdan “el miedo” al trabajo que supone portar algo a las plataformas de Apple.

Para ello, y sólo a partir de un Mac Apple Silicon utilizando macOS Sonoma, se puede utilizar este GPTK. Consiste en una serie de herramientas para cargar los juegos de PC en Mac, utilizando una nueva capa de “traducción” gráfica más eficiente. Se trata del framework llamado D3DMetal que es capaz de convertir instrucciones de DirectX para Windows en unas que las GPU de Apple Silicon puedan entender.
El “pack” incluye otras características que mejoran la compatibilidad para poder jugar a títulos como Cyberpunk 2077, Elden Ring, Howards Legacy en un Mac, directamente la versión de PC. El objetivo del GPTK no es empaquetar un juego de PC con ello y ponerlo a la venta, sino permitir a los desarrolladores ver cómo funciona su juego de PC en Mac - sin ninguna optimización - para que vean con sus propios ojos las ventajas de las nuevas GPU en Apple Silicon.

Estas nuevas herramientas de Apple están pensadas para los estudios de desarrollo de videojuegos. No tienen interfaz gráfica y para poder hacerlo funcionar, hay que tirar algunas líneas de comandos en Terminal - no precisamente sencillas u obvias. Esto está hecho así para que cada desarrollador las integre en su ciclo de compilación de sus versiones si quieren ir probando los avances a medida que avanza el desarrollo.
Estuve probando el GPTK desde que salió la primera beta en junio de 2023 y tengo que decir que los resultados me impresionaron desde el primer momento. A medida que las diferentes versiones avanzaban, la compatibilidad mejoraba. Eso si, la instalación de cada juego de Windows en Mac con el GPTK era algo ardua, como podéis ver.

Sin embargo, me gustaría compartir con vosotros dos aplicaciones que han incorporado en sus últimas versiones el uso de este GPTK de forma amigable - así podéis probarlo por vosotros mismos. Son absolutamente visuales, no necesitaréis abrir el Terminal, y os permitirá jugar a muchos juegos de PC en vuestro Mac Apple Silicon con Sonoma en cuanto acabéis de leer este artículo. Ambas, totalmente gratis.
Whisky, “la revolución del gaming en Mac”

Así es literalmente cómo se definen cuando entramos en la web de Whisky, ya que como también indican utilizan todos los superpoderes del Game Porting Kit de Apple. La app es una auténtica maravilla - completamente gratuita, repito - donde podemos estar jugando a un juego de PC en minutos sin tener ningún conocimiento previo.
El nombre es más divertido aún de lo que parece. Estos “wrappers” utilizan Wine, una herramienta que desde hace años permite utilizar aplicaciones de Windows en Mac. Wine es “vino” en inglés, así que los desarrolladores la han llamado “Whisky” porque realmente esta app es más “fuerte” que el vino gracias al GPTK. Os cuento como usarla:
- Entrad en GetWhisky.app y pulsad el botón “Download Latest”. Esto os descargará la última versión.
- Arrastrad la app a vuestra carpeta de Aplicaciones en el Mac (o a la que queráis) y ejecutadla.
Cuando entréis por primera vez en la app, automáticamente descargará todo lo necesario para su funcionamiento - es decir, el GPTK en si mismo. No necesitáis ni cuenta de desarrollador. Simplemente esperad la descarga.

Una vez listo para trabajar, tendremos que crear nuestra primera “botella”, siguiendo con la metáfora del vino. Entended una “botella” como “PC Virtual”. Yo por ejemplo, tengo una botella para Juegos de PC y otra botella separada para apps de Windows (que también se pueden cargar).

Crearla es sencillo, solo introducid el nombre de la botella (podéis cambiarla luego), la versión de Windows que queréis emular (os recomiendo, si no tenéis preferencias, que uséis “Windows 10”) y la ubicación por la botella (recomiendo dejar esta ubicación que sale por defecto).

Si pulsáis en la configuración de la botella, veréis que podéis cambiar estos parámetros, y alguno más - como activar el “Modo Retina”, mejorar la sincronización o activar el HUD de Metal para ver las estadísticas del controlador gráfico. Yo he hecho mis pruebas dejando todo esto por defecto.

La botella crea un entorno con controladores y herramientas que permiten la carga de ejecutables de Windows. Simplemente tenéis que pulsar en el signo “+” donde pone “Anclar programa” e indicáis el ejecutable que queréis cargar. Obviamente, no todo el software de Windows funciona, pero yo he encontrado que la compatibilidad es muy alta en casi todo lo que he probado.

Para este ejemplo, cargaremos la versión de Windows de Steam - la popular tienda de videojuegos online de Valve. Con esta aplicación Whisky no tendremos ni que descargar el ejecutable, ya que la app viene con varios enlaces de instalación ya predefinidos. Sólo tenéis que pulsar el botón “Winetricks”, buscar “Steam” y pulsar “Ejecutar”.

Steam se descargará y veréis cómo de repente aparecerá una ventana de Steam con “interfaz Windows”. A partir de aquí, podéis usarlo como si estuvierais en un PC: se actualizará a la última versión y se queda listo para probar simplemente pulsando en el icono que aparecerá en vuestra botella.

Pulsando sobre el icono, Steam (versión Windows) se cargará sobre Whisky utilizando Wine + GPTK, introducís vuestras credenciales y descargáis alguno de los juegos de vuestra lista. Recordad, estas son las versiones de PC, no las de Mac.

Si pulsamos en Ayuda / Información del sistema, veremos la configuración con la que Whisky ha cargado Steam y cómo está emulándola - para los curiosos.

Ahora sólo queda jugar a cualquiera de vuestros juegos. En mi caso, he hecho pruebas con uno de mis juegos favoritos: Half-life 2. Sin embargo, este juego ya tiene unos años, así que lo he moddeado utilizando uno de los mods más complejos que existen para él - llevándolo al límite gráfico. Se trata del mod “Lamba Ultimate Edition”.

El juego es un absoluto espectáculo, con nuevas iluminaciones, gráficos puestos al día y un millón de parámetros configurables a nivel visual que actualizan la experiencia original. Las imágenes que véis son los parámetros del juego por defecto, aún se pueden mejorar más.

Se puede jugar tanto con ratón y teclado, como con cualquier mando de consola que tengáis por casa, ya que esta versión de Steam también recibe el Direct input de los mandos para poder jugar con los juegos de Windows. El juego es espectacular a unos 50 - 60 fps en la resolución nativa. Todas las pruebas las he hecho en mi MacBook Pro M3 Pro con 18GB de RAM.

Half-Life 2 estaba disponible en Steam para Mac hace unos años, pero con la llegada de los sistemas operativos de 64-Bits, dejó de funcionar. Esta es sin duda la mejor forma de jugarlo en un Mac, al menos de momento.

De todos los juegos que he probado, otro de los que más me ha gustado es Quantum Break - un juego que no está disponible de forma nativa para Mac: sólo Windows y Xbox. Es un juegazo con viajes en el tiempo, actores conocidos, una buena historia y gráficos tremendos. Con Whisky, lo tenía funcionando a 60fps en mi Mac para disfrutarlo en cualquier lugar.

Os animo a que probéis Whisky con vuestros juegos favoritos para que comprobéis por vosotros mismos la potencia de esta herramienta. Y no sólo para juegos: como veis en la captura superior, es posible cargar algunas apps de Windows, que se pueden utilizar sin problema también.
El ejemplo de la captura es un software para convertir viejos juegos de cassette del ordenador de 8-bits Amstrad CPC a un formato digital. El software data de 2006 y sólo existe en Windows. Antes, usando emuladores sólo por apps como esta, pero ahora considero que Whisky es una muy buena solución para este tipo de necesidades tan concretas que no necesitan un sistema operativo al completo.
Heroic: el plan B

Probando Whisky me di cuenta que otra de las famosas tiendas de videojuegos online, la Epic Games Store, no era compatible. Realmente no es problema de Whisky, es que el propio instalador de Epic no funciona con Wine. Sin embargo, tenemos un Plan B para esto: una app muy similar a Whisky llamada Heroic.
Heroic está más pensado en ser una app para lanzar videojuegos de diferentes portales. El primer paso para probarlo es descargar desde HeroicGamesLauncher su aplicación.

Una vez descargado, ejecutadlo y veréis como podéis Iniciar sesión en la tienda de Epic para poder importar vuestro catálogo de juegos. Con esto ya veremos todos los juegos que tenemos en nuestra cuenta. En mi caso, vamos a probarlo con Gran Theft Auto 5 (siempre en versión Windows, recordemos). Pulsamos en el icono de descarga y esperamos.

Es posible que durante la instalación, Heroic os pida permiso para acceder a vuestra carpeta de descargas mientras hace la instalación de Wine para poder hacerlo funcionar. No es necesario configurar nada.

Cuando lo descarguéis, tenéis que ir a “Gestor de Wine” en Heroic, y descargar una versión aún más nueva llamada “Wine Crossover latest”. Esta es la versión que tenéis que seleccionar, pulsando en los Ajustes del icono de GTA V para poder jugar al juego.

El juego se configurará como si fuera una instalación tradicional en PC y podéis empezar a jugarlo en cuestión de minutos. En mi M3 Pro, el juego permite jugar a 60fps con la configuración alta, funcionando sin ningún tipo de problema.

Estamos sólo ante los primeros pasos del GPTK pero se nota el esfuerzo que ha hecho Apple por facilitar la llevada del mundo Gaming al Mac - a través de quien tiene que hacerlo, que son los estudios de producción. Los primeros resultados como veis son espectaculares y demuestran la robustez de la plataforma para entrar en el mundillo, siendo un primer paso muy firme para convencer a los desarrolladores... que también podemos utilizar nosotros en nuestros Macs.
En Applesfera | Apple sorprende liberando el recurso definitivo de gaming en Mac: Diablo IV y CyberPunk 2077 en calidad Ultra como si fueran nativos
En Applesfera | Los 22 mejores juegos para iPhone: gratis, de pago e incluidos en Apple Arcade
Ver 26 comentarios
26 comentarios
Overnoseke
No soy nada "jugón" , aún así me ha picado la curiosidad y he leído el artículo, así da gusto!!! Soy lector de applesfera desde hace muuuchos años, y la verdad es que últimamente da entre pena y asco leeros.., pero este artículo ya es otra cosa, a partir de ahora creo que solo entraré a leer cuando esté firmado por Pedro Aznar, enhorabuena!
Koji
Antes de nada, feliz año a todos y que los Reyes vengan cargados de manzanas XD
Un artículo muy didáctico e interesante, me daba mucha pereza pensar en pelearme con lineas de comandos y pruebas que no siempre llegan a buen puerto solo para probar algunos juegos. Con estas utilidades, me guardo el post en favoritos para cuando de el salto a Sonoma, que para mi todavía no es posible por algún programa profesional que utilizo y todavía no es totalmente compatible.
Habrá que ver si funcionan algunos de los clásicos nostálgicos que me gustaría probar, como los manidos Age of Empires o novedades que tengo ganas de probar cuando tenga tiempo como el último Diablo.
En cualquier caso también habrá que comprobar si éstas herramientas impulsan realmente que se porten juegos a Mac o por el contrario las empresas se vuelven "perezosas" y dejan en manos de los usuarios el utilizar atajos como éstos para ejecutar juegos en vez de hacer versiones nativas para Mac.
senna68
Enhorabuena por el artículo.... muy interesante.. de los que de verdad se agradecen !!!
enostrum
Sólo añadir que el artículo me ha recordado otra época cuando la mayoría de los juegos salían para Mac...
Mis primeros juegos fueron en un Macintosh LC del año 91 que todavía funciona y guardo. Me acuerdo de grandes joyas como Ishido, el mítico Lemmings, el SimAnt o el Life & Death, que me encantaba. Recuerdo especialmente el Hellcats (un simulador de aviones en guerra en 3D), impresionante para una máquina de 16MHz y 2MB de RAM.
Luego en el 95 pasamos a un PowerPC 6100 que multiplicaba x4 el procesador y la RAM y eso ya abría la puerta a muchos más juegos y de mucha más calidad. Pero el mundo PC ya despuntaba mucho más con Win95. Los juegos de Mac casi siempre venían importados de EEUU o en el típico CD repleto de programitas y juegos que venían en las revistas especializadas.
taymasal
Excelente artículo Pedro, mi enhorabuena!.
He intentando probarlo con el mod "Ultimate Lambda Edition" pero me da error. A alguien más le pasa?
Sería posible que Pedro o otro lector pudiese indicar los pasos a seguir para instalar el "mod"? no sé si hago algo mal, pero no logro que me funcione.
Tengo un MacBook Pro con chip M3 pro como el de Pedro, así que por esa parte no vendría el error...
Gracias
Uti
Excelente artículo Pedro, bien explicado y conciso, para leerlo y salir andando. Entiendo que cada botella es una especie de carpeta donde guardamos todos los juegos y apps que bajamos, lo que no entiendo es, esos juegos que vienen en un dvd y se instalaban a través del lector correspondiente, ¿cómo se instalan en Whisky-botella Juegos por ejemplo?
Ya me he bajado Whisky y Heroic, aunque no los he ejecutado, también me he bajado el artículo para tenerlo siempre a mano.
Aunque estoy a un paso de comprar un Mac Mini M2 Pro, aún no lo he dado, sigo con mi iMac M1 16 GB, y me da la impresión de que este procesador no va a dar la talla, hace mucho que no juego, pero los que me gustaban eran los AAA de la serie Call of Duty. Esperaré a ver si alguien con M1 lo prueba y a ver qué cuenta.
Mientras tanto, Feliz Año a todos
juanjosvq
Ahora mismo, tengo un Mac Mini M1 sobre la mesa. Y un Ryzen 1600AF con 16Gb y una Radeon 470 hecho de retalitos heredados que uso para ir aprendiendo Blender y si quisiera jugar a algo usaría el mismo. Aun siendo muy light he probado cosillas y le da un repaso al Mac.
No, aparte de que no soy jugador, no usaría el Mac para jugar. Y aunque Blender vaya en el mac, también va mejor en windows y si tuviese una nVidia con CUDA aún mejor.
Siempre he dicho que al César lo que es del César.
escai
Quizás lo pruebe.
Hace tiempo hice la prueba con el software CrossOver de CodeWeavers y la verdad es que no fue muy fructífero, no conseguí jugar a los juegos que quería.
Al final estuve un par de meses pagando el GeforceNow hasta acabarme los que quería y ya.
Tengo pendientes otros juegos que hay en Steam pero que tampoco tiene versión para Mac, y que tampoco son compatibles con GeforceNow.
Lo probaré a ver qué tal, gracias por el aviso y feliz año.
Öscar
Con mi Macbook pro M2 Pro no me funciona ningún juego de los que me he instalado. Ni Resident Evil Village, ni Resident Evil 4 Remastered, ni A Plague Tale Requiem ni Hellblade… en todos se me cierra a los segundos de abrir.
mhivorg
Yo llevo jugando a Diablo IV desde julio y probaré whiskey a ver si funciona con apps porque soy más bien de jugar poco pero bueno,con Diablo y varios foros si que lo he hecho funcionar y va fino fino .. tmb es cierto que tengo un MBP M2 MAX 98GB 😜
jcosa
Con Heroic y un m2 se me queda en la pantalla de la chica en bikini del inicio "Entering story mode".
¿Algun consejo-ayuda? Gracias.
imanol.anguiano
Pues he probado con dos juegos de Steam y ninguno funciona.
enostrum
Algunas dudas...
Todo esto me ha recordado mucho a Portingkit.com, una web que usa los wrappers de Wine para hacer compatible casi cualquier juego de windows con Mac (no sólo Apple Silicon).
Vamos, que parece lo mismo, pero este sistema funcionaba antes de que Apple sacara su propio Game Porting Tokio (incluso el nombre parece igual). Puede ser que Apple haya mejorado algo con su versión propia?
De hecho, según el cambio de configuración que has hecho en Heroic, ya no estás usando el Game Porting Kit de Apple, sino el método de "de toda la vida" usando WineWrappers y Crosovers
tormescepillin
Mac es mala para jugar son como el agua y el aceite no es nada inteligente querer comprar una para jugar yo puedo con una i9 y 5500 m desde bootcamp me corre excelente el baldurs gate y cod mw3 Aunque introduzcan esa conversión de apis será difícil que los dejen jugar online varios títulos por su sistema de anti trampas en fin es mejor comprar un pc o una consola y ya Mac es fracaso para los juegos es unas por otras