Jeu Nintendo Switch 2 disponible sur iPhone

Une vidéo publiée le 28 octobre montre Mario Kart World, un jeu exclusif à la Nintendo Switch 2, fonctionnant directement sur un iPhone 18 Pro. Le jeu n'utilisait pas le cloud computing et tournait plutôt sur la puce d'Apple, sans avoir besoin d'émulateur.

nxnative permet une exécution directe

Le projet à l'origine de cette prouesse s'appelle nxnative. Il a été développé par un programmeur connu sous le nom de seedds et publié sous licence MIT sur GitHub. Il repose sur une méthode conçue à l'origine pour Diablo II: Resurrected et exploite l'architecture ARM64 commune aux puces d'Apple et de Nintendo.

Compatibilité technique et limites

Le projet permet de faire fonctionner des jeux Switch sur Mac ou iPhone en réécrivant leur code et en les convertissant en applications. Certains jeux, comme Super Mario Odyssey, tournent à 60 images par seconde sur Mac, soit plus vite que la limite de 30 IPS de la Switch. Toutefois, des bogues apparaissent souvent à cause des couches de traduction qui convertissent l'interface graphique et les shaders de la Switch.

Le jailbreak ouvre la voie au homebrew

Un jailbreak logiciel complet pour la Nintendo Switch 2, baptisé ns2jb, a été publié le 22 octobre par le chercheur Sammy Hajhamid. Un lanceur homebrew fonctionnait moins de 24 heures plus tard, permettant aux utilisateurs de faire tourner des logiciels non officiels sur la console.

Défis juridiques et techniques

Faire fonctionner des jeux Switch sur des appareils non Nintendo soulève des questions juridiques, car le contournement des protections techniques est interdit par le Code de la propriété intellectuelle français. Nintendo a agi contre des projets d'émulateurs en faisant retirer 401 dépôts de GitHub en août 2025. Bien que nxnative n'ait pas encore fait l'objet d'un examen similaire, Nintendo suit activement l'évolution de ces développements.

Configuration matérielle requise

Pour utiliser nxnative, il faut un Mac équipé d'une puce Apple et fonctionnant sous macOS 26.6 ou une version plus récente, ainsi que Xcode, Homebrew et Python. Pour les iPhone, un outil de sideloading comme AltStore est nécessaire, et l'appareil doit disposer d'une puce A17 Pro ou plus récente. La procédure consiste à compiler le jeu, ce qui peut prendre jusqu'à une heure, et nécessite une Switch 2 piratée pour obtenir les clés de chiffrement nécessaires.