La inteligencia artificial generativa es polémica, y en el sector de los videojuegos no es distinto. Están saliendo infinidad de juegos generados por IA, mejores o peores, pero es positiva en el sector de los emuladores y portados. Entre los proyectos que han avanzado rápidamente está nxnative, el cual permite ejecutar juegos de la Switch directamente en macOS eliminando la parte de traducción de instrucciones de CPU, pero eso no hace que sean juegos realmente nativos de macOS a pesar del nombre del proyecto.

No se ejecutan como si fueran nativamente porque aunque las instrucciones de CPU sean las mismas de arquitectura ARM, las primitivas de la GPU sí que hay que traducirlas a Metal, y eso hará que se pierda rendimiento. O sea, no es un juego nativo, a pesar de que se llame el proyecto nxnative. Así que lo único que se evita en gran medida es de traducir la mayoría de instrucciones de CPU, ganando rendimiento (bastante) frente a los emuladores de Switch para la arquitectura x86-64. Algunas se tienen que seguir traduciendo, como las que invoquen al núcleo del sistema operativo. Pero lo que no son es juegos nativos de Mac. El problema de la IA es que la gente ya no tiene ni la I para saber lo que dice.

Dejando esa aclaración a un lado, el siguiente vídeo muestra lo bien que funciona el emulador de Switch en macOS. Todos los juegos mostrador funcionan a 60 f/s porque… bueno, la Switch tiene un rendimiento gráfico muy bajo para los estándares actuales. Apenas 0.2 TFLOPS en modo portátil, que es una cantidad ridícula. Pero quitando de en medio la traducción de instrucciones ARM a x86, en Mac va a ir mejor en cualquier procesador de Apple, incluso el M1 del vídeo.

Vídeo

Vía: Videocardz.