Apple puede haber habilitado miles de juegos de Windows en Mac

Los juegos en las Mac de Apple se presentan en la WWDC 2023.
Logotipo promocional de la WWDC 2023.
Esta historia es parte de nuestra cobertura completa de Apple WWDC

Apple realmente quiere que los desarrolladores transfieran sus juegos a Mac, llegando incluso a contratar a Hideo Kojima para un cameo durante WWDC 2023 y anunciando el Kit de herramientas de portabilidad de juegos. Sin embargo, el desarrollo relacionado más significativo no se produjo durante el discurso de apertura. Llegó después, durante la Plataforma Estado de la Unión.

Vídeos recomendados

Al mostrar el kit de herramientas de portabilidad de juegos, Apple detalló el proceso para los desarrolladores que desean portar sus juegos. Se divide en tres etapas:

  1. Evaluación: mira cómo funciona el juego en el silicio de Apple
  2. Convertir shaders: tomar shaders y compilarlos para Mac
  3. Conversión de código: traducción de código para Mac y optimización del rendimiento

La parte importante de esto es en realidad la etapa de evaluación. Demostración de Apple La médium, mostrando el juego ejecutándose en el silicio de Apple a través de Rosetta (la capa de traducción de Apple).

La médium usos DirectX 12, que ha sido el principal obstáculo para que los juegos de Windows funcionen en Mac.

Instrucciones de traducción del juego de herramientas de desarrollo de juegos.
Manzana

DirectX 12 es la interfaz de programación de aplicaciones (API) de Microsoft para gráficos. Básicamente traduce todas las instrucciones de un juego y las envía a tu tarjeta grafica. Las Mac, en el pasado, no han podido entender estas instrucciones, por lo que no puedes ejecutar juegos DirectX 12 a través de una herramienta como Parallels. Pocos días antes de la WWDC, CrossOver, una capa de compatibilidad para aplicaciones de Windows como Linux, macOS y ChromeOS, puso en funcionamiento su primer juego DirectX 12: Diablo 2 resucitado.

Apple está haciendo que parezca que esencialmente construyó una capa de emulación que puede tomar casi cualquier juego de Windows y hacerlo funcionar en Mac en cuestión de minutos. En las propias palabras de Apple: “Primero, puede evaluar qué tan bien podría ejecutarse su juego de Windows existente en Mac utilizando el entorno de emulación provisto. Esto te permite analizar el rendimiento potencial de tu juego de inmediato, eliminando meses de trabajo inicial”.

Y para demostrar esta capacidad, Apple mostró La médium, un juego que usa DirectX 12, se basa en Unreal Engine 4 y admite trazado de rayos. Entre DX12 y Unreal Engine, eso ya representa miles de juegos de Windows que de otro modo no funcionan en Mac.

Lanzamiento de Medium a través de Game Dev Toolkit de Apple.
Manzana

Apple dice que Game Porting Toolkit puede traducir las entradas del controlador, las API de audio y gráficos, las instrucciones de la CPU y otras API automáticamente. La empresa demostrado cómo funciona esto en la práctica, simplemente importa un juego de Windows y lo inicia a través de una línea de comandos, y la traducción se realiza automáticamente dentro del entorno de emulación de Apple.

Eso no significa que los juegos funcionarán bien; como señala Apple, la traducción implica una sobrecarga y un puerto nativo con la API Metal de Apple podrá tener un rendimiento optimizado. Aún así, es un gran problema que los juegos de DirectX 12 funcionen sin ningún tipo de portabilidad. Apple esencialmente construyó un emulador de Windows que puede ejecutar juegos DirectX 12.

Por qué esto es un gran problema

Cómo jugar Fortnite en Mac
Dan Baker/Tendencias digitales

Te escucho: ¿A quién le importa? No quiero iniciar mis juegos a través de una línea de comandos y obtener un bajo rendimiento, y ciertamente no quiero quiere profundizar en el Juego de herramientas de portabilidad de juegos GitHub para descubrir cómo hacerlo funcionar, y tampoco tú. La buena noticia es que probablemente no sea necesario.

La parte que Apple omitió es que publicó Game Porting Toolkit bajo una licencia de código abierto. Cualquiera es libre de tomarlo y agregarlo a sus propias aplicaciones. Como Andrew Tsai, un YouTuber que cubre juegos en Mac, dice que la licencia de código abierto "es literalmente un cambio de juego". El YouTuber continuó: “La emulación y La traducción de títulos de Windows/DirectX 12 podría potencialmente integrarse en algo como Wine, y hacer por CrossOver lo que Proton ha hecho por el Cubierta de vapor.

Tsai tampoco está sola en este sentimiento. Christina Warren, defensora principal de desarrolladores en GitHub, dijo que es "esencialmente Proton pero para MacOS".

Esto es esencialmente Proton (Vine de Valve para Linux/SteamOS y DX12) pero para macOS. Esto es masivo.

— Christina Warren @ RenderATL (@film_girl) 6 de junio de 2023

Warren especuló que podría ejecutar Game Porting Toolkit contra "un montón de juegos AAA en Steam y hacerlos funcionar en Apple Silicon sin ningún problema". Si Cierto, Apple podría haber acelerado lo que anteriormente era un proyecto de años en cuestión de semanas, ya que los desarrolladores toman el código y lo aplican a su propio software.

Apple no creó el kit de herramientas para este propósito: es una herramienta de evaluación hecha para desarrolladores. Y con ese fin, Apple tiene un montón de características atractivas para que los desarrolladores transfieran sus juegos a Mac, que incluyen una herramienta de traducción que puede convertir canalizaciones de representación complejas creadas para motores de gráficos de Windows en Metal.

Sin embargo, lo que hace la capa del entorno de emulación es obtener potencialmente miles de juegos de Windows funcional en Mac de inmediato, abriendo las compuertas para más puertos nativos con mejor rendimiento en el futuro. Apple ha centrado mucha atención en los juegos para Mac, pero con Game Porting Toolkit, es posible que finalmente haya encontrado oro.

Recomendaciones de los editores

  • Apple acaba de dar a los jugadores de Mac una gran razón para estar emocionados
  • El mayor anuncio de Mac en WWDC fue sobre el viejo MacBook Air
  • El macOS Sonoma de Apple tiene una característica que cambia el juego, literalmente
  • El nuevo Mac Pro de Apple cumple una promesa de hace años
  • El nuevo MacBook Air de 15 pulgadas de Apple es más grande, pero no necesariamente mejor

Mejora tu estilo de vidaDigital Trends ayuda a los lectores a mantenerse al tanto del vertiginoso mundo de la tecnología con las últimas noticias, reseñas divertidas de productos, editoriales perspicaces y adelantos únicos.