Émulation

nxnative : les jeux Switch en natif sur iPhone et Mac

Par Tgames · · 3 min de lecture

nxnative fait tourner vos propres jeux Switch en natif sur iPhone, iPad et Mac, sans émulateur. Et un dérivé y lance déjà Mario Kart World, sur Switch 2.


Pas un émulateur

Ouvert le 13 octobre 2026 par seedds sous licence MIT, nxnative dépasse déjà les 8 500 étoiles sur GitHub. Il ne simule pas la Switch : le code du jeu, écrit pour un processeur ARM comme celui des puces Apple, y est exécuté directement. nxnative réécrit les exécutables du jeu, imite les services du système de la console (Horizon), et traduit les appels graphiques NVN de Nintendo vers Metal, la technologie d’Apple.

Le projet part de d2r-mobile, qui avait fait la même chose pour Diablo II: Resurrected, et reprend des briques de Ryujinx, d’Atmosphère et de yuzu.


Comment ça marche
  • Vous fournissez votre jeu (fichiers NSP, XCI, NSZ ou XCZ, avec ses mises à jour et DLC) et vos propres clés (prod.keys), tirés de votre console.
  • Un script, lancé sur un Mac, en fait une application pour iPhone ou iPad (un IPA à installer avec AltStore, Sideloadly ou LiveContainer), ou une application Mac.
  • La première construction prend 30 à 60 minutes, et demande environ deux fois la taille du jeu en espace libre, plus 10 Go.
Il faut un Mac sous macOS 26.6 au moins avec Xcode 27.1, et côté mobile un iPhone 15 Pro ou plus récent, ou un iPad avec puce M1 ou plus récente, sous iOS 26 : les textures des jeux utilisent un format que les puces plus anciennes ne savent pas lire. Pour éviter le Terminal, des applications de la communauté comme NX2Apple proposent une interface graphique.


89 jeux testés

La liste du projet compte 89 jeux testés sur Mac ou iPhone, dont Mario Kart 8 Deluxe, Super Mario Odyssey, Animal Crossing: New Horizons, Pokémon Écarlate, Hollow Knight: Silksong, et les deux Zelda en monde ouvert, qui passent même à 60 images par seconde avec les bonnes mises à jour (1.9.0 pour Breath of the Wild, 1.4.3 pour Tears of the Kingdom). Les autres jeux ne sont pas pris en charge : le script tente quand même sa chance, sans garantie.


Et maintenant Mario Kart World, sur Switch 2

Le 27 octobre, Will Faust a publié sur X une vidéo de Mario Kart World, le jeu phare de la Switch 2, lancé sous macOS par une version modifiée de nxnative. Le résultat est encore brut : des shaders manquent, le jeu rame et des décors partent dans tous les sens. D’après Will Faust, le plus dur a été de prendre en charge NVN2, la nouvelle bibliothèque graphique de la Switch 2. Faust affirme avoir extrait son propre exemplaire avec ns2jb.

Sa version n’est pas publique : on ne peut pas la tester, et rien ne dit qu’elle le deviendra. C’est la première fois qu’on voit un jeu Switch 2 tourner hors de la console, mais il n’existe toujours pas d’outil pour le faire soi-même, comme nous l’expliquions dans notre point sur l’émulation Switch 2.


Et la légalité ?

Le dépôt ne contient aucune donnée de jeu et prévient qu’il n’a aucun lien avec Nintendo. Il faut un jeu et des clés extraits de votre propre console. Nintendo reste très actif contre les projets qui facilitent le piratage, comme nous le racontions à propos de l’émulation Switch et GitHub.

Les questions sur l’émulation ont leur place dans la section Questions/Aide Switch & Wii U.


Sources : nxnative (GitHub) · Vidéo de Will Faust (X) · XDA Developers

Aucun commentaire