El desarrollador seedds ha creado nxnative, un proyecto de código abierto que permite ejecutar videojuegos de Nintendo Switch en dispositivos Apple Silicon sin utilizar un emulador convencional. La herramienta adapta los archivos originales de los juegos para convertirlos en aplicaciones compatibles con iPhone, iPad y Mac. En las primeras demostraciones, Monster Hunter Rise ha alcanzado 60 FPS estables en un MacBook Air M1 básico, equipado con 8 GB de RAM y refrigeración pasiva.
Las pruebas realizadas por el youtuber Andrew Tsai también muestran Unicorn Overlord, Dragon Quest XI S y Dark Souls Remastered funcionando en ordenadores Mac, aunque Doom Eternal no consiguió arrancar. La principal particularidad del proyecto es que aprovecha la arquitectura ARM64 compartida por Nintendo Switch y los procesadores de Apple, reduciendo la necesidad de traducir instrucciones de CPU durante la ejecución.
nxnative aprovecha ARM64 y reconstruye la API gráfica de Nintendo Switch mediante Metal
La clave de nxnative está en que tanto Nintendo Switch como Apple Silicon utilizan el conjunto de instrucciones ARM64. Esto permite adaptar el código de los videojuegos para ejecutarlo directamente en el procesador de Apple, evitando la traducción continua entre arquitecturas de CPU diferentes que necesitan determinados emuladores.
Sin embargo, compartir arquitectura no garantiza compatibilidad entre plataformas. Nintendo Switch utiliza Horizon OS, mientras que los dispositivos Apple funcionan con sistemas operativos diferentes. Para resolverlo, nxnative reescribe partes del código y proporciona un entorno que sustituye determinados servicios de Horizon, permitiendo que los juegos encuentren las funciones necesarias durante su ejecución.
El apartado gráfico requiere una adaptación adicional. Los videojuegos de Switch utilizan NVN, la API gráfica de Nintendo, mientras Apple emplea Metal. El proyecto reconstruye las funciones de NVN sobre esta última tecnología y aprovecha el traductor de shaders de Ryujinx, cuyo desarrollo terminó en 2024 tras la intervención de Nintendo. Su planteamiento también se inspira en d2r-mobile, que utilizó una técnica similar para ejecutar Diablo II: Resurrected.
La diferencia frente a la emulación convencional es importante: nxnative no necesita reproducir mediante software todas las instrucciones del procesador original, pero sigue dependiendo de una capa de compatibilidad para gestionar gráficos y servicios del sistema. Por tanto, la ejecución adaptada puede reducir determinados costes de procesamiento, aunque no elimina las dificultades relacionadas con las API y las particularidades de cada videojuego.
Monster Hunter Rise alcanza 60 FPS en un MacBook Air M1 con 8 GB de RAM
La demostración más llamativa corresponde a Monster Hunter Rise, que funciona a 60 FPS estables en un MacBook Air M1 básico de 2020. El resultado destaca porque utiliza un equipo con 8 GB de memoria unificada y refrigeración pasiva, sin ventiladores para mantener las temperaturas bajo control durante cargas prolongadas.
La prueba demuestra que la ejecución adaptada de juegos de Switch puede ofrecer resultados prometedores incluso en dispositivos Apple Silicon de primera generación. Sin embargo, no permite establecer una ventaja de rendimiento general frente a la consola original, ya que las condiciones gráficas y las características de cada implementación pueden variar. Tampoco se han publicado benchmarks completos que permitan evaluar otros escenarios.
Los resultados con Unicorn Overlord, Dragon Quest XI S y Dark Souls Remastered amplían el número de títulos que consiguen funcionar, mientras que Doom Eternal no supera el proceso de arranque. Esta diferencia confirma que la compatibilidad todavía depende de las funciones que necesita cada juego y de hasta qué punto nxnative consigue reproducirlas correctamente.
Alrededor de 70 juegos probados y compatibilidad con iPhone, iPad y Mac
El repositorio de nxnative en GitHub recoge aproximadamente 70 videojuegos probados, aunque su inclusión no significa necesariamente que todos funcionen correctamente. Para preparar cada título, la herramienta necesita los archivos del juego y las claves prod.keys aportadas por el usuario, que se utilizan durante el proceso de creación de la aplicación correspondiente.
El proyecto está orientado principalmente a iPhone 15 Pro y modelos posteriores compatibles, además de iPad equipados con procesadores M1 o superiores. También permite generar aplicaciones para Mac con Apple Silicon, aunque en este caso se necesita un paso adicional de compilación.
Entre las limitaciones actuales destacan la ausencia de funciones online y la incompatibilidad con amiibo. Además, el proceso de preparación individual impide utilizar nxnative como si fuera un emulador tradicional capaz de abrir directamente cualquier archivo de juego. La compatibilidad depende del título y de los servicios que necesite para funcionar.
La recompilación gana terreno mientras Nintendo mantiene su presión legal
El desarrollo de nxnative coincide con otros proyectos que exploran la recompilación como alternativa a determinados procesos de emulación. Entre ellos figura suyu, que recientemente incorporó un modo de recompilación estática para PC. Aunque sus implementaciones son diferentes, ambos buscan aprovechar mejor el hardware de destino y reducir parte del trabajo necesario para ejecutar software creado para otra plataforma.
El contexto legal continúa siendo delicado. Nintendo demandó en 2024 a los responsables de yuzu, mientras Ryujinx también dejó de desarrollarse ese mismo año. Aunque nxnative no distribuye código propietario de Nintendo ni claves de sus consolas, esta circunstancia no permite anticipar si la compañía emprenderá acciones contra el proyecto.
Por ahora, nxnative demuestra el potencial de adaptar videojuegos de Nintendo Switch a dispositivos Apple Silicon aprovechando ARM64 y Metal, con resultados especialmente interesantes en Monster Hunter Rise. Su principal desafío será ampliar la compatibilidad y conseguir que más títulos funcionen correctamente, ya que la ejecución nativa adaptada no garantiza por sí sola una experiencia completa en todo el catálogo.
Vía: TechPowerUp










