Nxnative porte des jeux Switch sur les appareils Apple, tandis qu’une version privée fait tourner Mario Kart World

13 min de lecture
Nxnative Brings Switch Games to Apple Devices as Private Fork Shows Mario Kart World

Les jeux Switch empruntent une autre voie pour arriver sur les appareils Apple

Monster Hunter Rise, qui tourne à 60 images par seconde sans fluctuation sur un MacBook Air doté d’une puce M1 et de 8 Go de mémoire, est l’une des démonstrations les plus parlantes de nxnative, un projet open source qui transforme des jeux Nintendo Switch en applications pour iPhone, iPad et Mac Apple Silicon. Au lieu de traduire chaque instruction du processeur, le projet permet à une grande partie du code original du jeu de s’exécuter directement sur les puces d’Apple.

Sommaire
  1. Les jeux Switch empruntent une autre voie pour arriver sur les appareils Apple
  2. Pourquoi le même code de jeu peut tourner sur une puce Apple
  3. La liste de compatibilité s’allonge, avec des résultats inégaux
  4. Ce que les démonstrations à 60 i/s signifient pour les joueurs
  5. La création d’une application ne se résume pas à un téléchargement
  6. Fonctions absentes et autre solution pour Mac
  7. La démonstration sur Switch 2 reste une expérience privée
  8. Les précédents de Nintendo pèsent sur les risques juridiques
  9. Déroulement des événements
  10. À retenir

Le projet, maintenu par un développeur connu sous le nom de seedds, a d’abord attiré l’attention avec des jeux Switch comme The Legend of Zelda: Tears of the Kingdom, Super Mario Odyssey et Mario Kart 8 Deluxe. Une fois converti, un jeu peut avoir sa propre icône sur l’écran d’accueil d’un iPhone, comme une application classique.

Un développement plus récent a suscité un intérêt accru. Le développeur Will Faust a publié des séquences de Mario Kart World, exclusivité Switch 2, en fonctionnement sous macOS le 27 octobre 2026, puis une démonstration sur iPhone 18 Pro le 28 octobre. Sa version modifiée de nxnative reste privée, et les images montrent d’importants problèmes graphiques.

Pour les joueurs, les possibilités immédiates restent liées au travail du projet public sur les jeux de la Switch originale. Sa documentation de compatibilité est passée de 61 jeux annoncés comme jouables sur iPhone et iPad à plus de 80 titres testés sur Mac ou iPhone. L’installation nécessite un Mac, des outils de développement, les fichiers des jeux et les clés de déchiffrement fournis par l’utilisateur. Le multijoueur en ligne et la prise en charge des amiibo ne sont pas disponibles.

Nxnative est indépendant de Nintendo. Ses progrès techniques s’inscrivent dans un contexte marqué par les actions de Nintendo contre des projets logiciels liés à la Switch, notamment l’accord à 2,4 millions de dollars conclu avec Yuzu en 2024 et la fermeture ultérieure de Ryujinx.

Publicité

Pourquoi le même code de jeu peut tourner sur une puce Apple

La Switch originale de Nintendo et les appareils Apple récents partagent l’architecture d’instructions Arm64. Une architecture d’instructions constitue le vocabulaire de base compris par un processeur, avec des commandes pour effectuer un calcul ou déplacer des données, par exemple. Cette base commune donne à nxnative un avantage initial.

Un émulateur traditionnel peut reproduire le comportement d’une autre machine par logiciel, en traduisant notamment les instructions du processeur lorsque c’est nécessaire. Nxnative fonctionne plutôt comme une couche de compatibilité : il adapte le jeu à son nouvel environnement tout en permettant à son code processeur de s’exécuter directement sur les appareils Apple compatibles.

Le projet doit toutefois encore effectuer un travail considérable autour de ce code. Les jeux Switch s’appuient sur les services du système d’exploitation Horizon de Nintendo et utilisent son interface graphique NVN. Nxnative remplace les services système et traduit les opérations graphiques vers Metal, l’interface d’Apple destinée à communiquer avec son matériel graphique.

Les nuanceurs, de petits programmes qui contribuent au rendu des surfaces, de l’éclairage et d’autres effets visuels, doivent eux aussi être traduits. Nxnative utilise pour cela du code de Ryujinx. Son approche fondée sur l’exécution native s’inspire de d2r-mobile, un projet antérieur consacré à Diablo II: Resurrected.

La plupart des PC Windows utilisent l’architecture processeur x86. Transférer des logiciels Switch sur ces ordinateurs nécessite donc une approche différente pour le code processeur. L’architecture Arm commune aux appareils Apple élimine une couche de traduction, mais les différences liées aux graphismes, à la gestion de la mémoire et au système d’exploitation restent au cœur du travail technique.

La liste de compatibilité s’allonge, avec des résultats inégaux

La première liste de 61 jeux jouables concernait spécifiquement les iPhone et iPad. Une documentation plus récente fait état de plus de 80 jeux Switch originaux testés sur Mac ou iPhone. Les entrées couvrent différents appareils, versions de jeux et configurations ; les notes détaillées sont donc utiles pour vérifier le fonctionnement d’un titre précis.

Parmi les grands jeux Nintendo cités dans la documentation de compatibilité figurent Animal Crossing: New Horizons, Super Smash Bros. Ultimate, Metroid Dread, Fire Emblem Engage et Pokémon Legends: Z-A. Les deux jeux Zelda en monde ouvert, Breath of the Wild et Tears of the Kingdom, y apparaissent également.

Publicité

Les tests ont produit des résultats très variés. Dragon Quest XI S et Unicorn Overlord ont fonctionné, tandis que Dark Souls Remastered tourne sans problème en mode hors ligne, avec quelques défauts ponctuels au niveau des sommets. Les sommets sont des points servant à construire les objets d’une scène en trois dimensions ; des erreurs peuvent déformer certaines parties de ces objets.

Final Fantasy Resonance est décrit comme jouable, malgré de légers scintillements graphiques. Doom Eternal n’a pas réussi à démarrer lors des tests. Pour les utilisateurs potentiels, il faut donc vérifier le résultat obtenu avec leur jeu et leur appareil, ainsi que les éventuelles mises à jour requises et les défauts visuels connus.

Ce que les démonstrations à 60 i/s signifient pour les joueurs

Le créateur de contenu consacré au jeu sur Mac Andrew Tsai a montré Monster Hunter Rise tournant à 60 i/s sans fluctuation sur un MacBook Air d’entrée de gamme doté d’une puce M1 et de 8 Go de mémoire. L’ordinateur portable n’ayant pas de ventilateur de refroidissement, ce résultat constitue un exemple frappant des performances que cette approche peut offrir sur un appareil Apple relativement modeste.

Le nombre d’images par seconde mesure le nombre d’images affichées par un jeu chaque seconde. Passer de 30 à 60 i/s double ce nombre, ce qui peut rendre les mouvements plus fluides et les commandes plus réactives si le jeu maintient cette cadence.

Le projet décrit également des configurations permettant à Breath of the Wild, Tears of the Kingdom et Fire Emblem Engage de passer de leur objectif initial de 30 i/s à 60 i/s. Ces résultats dépendent de mises à jour, de correctifs et de paramètres propres à chaque jeu.

La démonstration de Tsai donne un résultat concret pour un jeu sur un Mac. Les chiffres concernant Zelda et Fire Emblem proviennent des informations publiées par le projet ; aucun test indépendant exhaustif ne couvre l’ensemble des appareils Apple compatibles. Pour choisir un appareil ou préparer une configuration, il faut tenir compte de la version du jeu, des paramètres et du matériel, et pas seulement de la cadence affichée en titre.

Le stockage constitue une autre contrainte pratique. Certains jeux convertis peuvent occuper plus de 15 Go ; en installer plusieurs peut donc consommer une part importante de la capacité d’un iPhone ou d’un iPad.

Publicité

La création d’une application ne se résume pas à un téléchargement

Nxnative demande aux utilisateurs de fournir leurs propres fichiers de jeux Switch et les clés de déchiffrement correspondantes, dont le fichier prod.keys. Le projet ne distribue ni les jeux ni ces clés. Les clés de déchiffrement déverrouillent les données chiffrées des jeux afin que les outils de compilation puissent les lire.

Il faut un Mac équipé des outils de développement Xcode d’Apple pour compiler une application. Les exigences indiquées dans une documentation ultérieure précisent macOS 26.6 ou une version ultérieure et Xcode 27.1, ainsi que Homebrew, Python et d’autres dépendances. La première compilation peut prendre jusqu’à une heure.

Pour les appareils mobiles, le résultat est un paquet d’application destiné à un iPhone ou un iPad. La création d’une application macOS autonome nécessite une commande supplémentaire dans le terminal. Des projets communautaires comme NX2Apple proposent des interfaces graphiques, mais restent des outils distincts qui s’ajoutent au processus sous-jacent.

Sur iPhone ou iPad, l’application terminée s’installe par sideloading, c’est-à-dire depuis une source extérieure à l’App Store. AltStore et Sideloadly font partie des outils cités pour cette étape. Nxnative n’est pas distribué comme un jeu classique à télécharger sur l’App Store.

Les exigences indiquées pour les appareils mobiles sont un iPhone 15 Pro ou plus récent sous iOS 26 ou ultérieur, ou un iPad doté d’une puce M1 ou plus récente sous iPadOS 26 ou ultérieur. Les Mac Apple Silicon sont également pris en charge. Le projet explique la limite concernant les iPhone par la prise en charge des textures compressées BC utilisées par les jeux Switch. Les textures sont les images appliquées aux objets du jeu ; leur compression réduit l’espace qu’elles occupent.

Fonctions absentes et autre solution pour Mac

Le multijoueur en ligne et les fonctionnalités amiibo ne sont toujours pas disponibles dans nxnative. Les amiibo sont des figurines et des cartes Nintendo qui peuvent débloquer du contenu ou interagir avec les jeux compatibles. Les joueurs qui utilisent régulièrement ces fonctionnalités ne les retrouveront pas dans ces applications converties.

MacNativeGames adopte une approche plus ciblée, centrée sur Breath of the Wild et Tears of the Kingdom plutôt que sur un large catalogue Switch. Parmi les fonctions de bureau annoncées figurent la mise à l’échelle MetalFX en 2K, l’interpolation d’images et la prise en charge du format d’écran ultra-large 21:9.

La mise à l’échelle produit une image de sortie plus grande à partir d’une image rendue en basse résolution, tandis que l’interpolation d’images crée des images intermédiaires pour rendre les mouvements plus fluides. La compatibilité plus large de nxnative et le ciblage de deux jeux Zelda par MacNativeGames répondent à des besoins différents.

Publicité

La démonstration sur Switch 2 reste une expérience privée

Les images publiées par Will Faust le 27 octobre sous macOS montrent Mario Kart World se lançant puis accédant à une course grâce à une version dérivée privée de nxnative. Une version dérivée est une branche modifiée d’un projet existant. La prise en charge de la Switch 2 nécessite un travail supplémentaire pour son interface graphique et son logiciel système plus récents.

Les images de la course montrent des éléments de décor manquants et des couleurs incorrectes. L’absence de géométrie signifie que des parties de la scène, comme des surfaces ou des objets, ne s’affichent pas. Ces défauts montrent que la démonstration en est à un stade précoce.

Faust a ensuite publié le 28 octobre des images prises sur un iPhone 18 Pro et indiqué une utilisation de la mémoire vive inférieure à 6,5 Go. Il a déclaré qu’il ne publierait pas le code source de ses modifications pour la Switch 2. Il n’existe ni tests indépendants, ni liste de compatibilité plus étendue, ni date de sortie publique.

Ces démonstrations ont suivi l’apparition de ns2jb, un outil de jailbreak de la Switch 2 qui permet d’accéder à des fonctions au-delà des restrictions habituelles de la console. Le lien entre cet exploit et les fichiers utilisés dans les démonstrations de Faust n’a pas été établi de manière indépendante.

Les utilisateurs de la Switch originale peuvent tester dès aujourd’hui le projet public nxnative. Pour ceux qui s’intéressent spécifiquement à Mario Kart World, la situation est différente : les modifications montrées restent entre les mains de leur développeur et les défauts visuels visibles doivent encore être corrigés.

Les précédents de Nintendo pèsent sur les risques juridiques

En 2025, l’avocat de Nintendo Kouji Nishiura a expliqué lors d’une conférence juridique que les émulateurs ne sont pas automatiquement illégaux. Il a toutefois cité la copie de programmes protégés de consoles et le contournement de mesures de sécurité, comme le chiffrement, parmi les motifs pouvant donner lieu à des poursuites.

Cette position attire l’attention sur la manière dont les utilisateurs obtiennent les fichiers des jeux et les clés, ainsi que sur les éléments distribués par un projet logiciel. La possession d’un jeu, l’extraction de ses données et le contournement de protections techniques peuvent soulever des questions juridiques différentes selon la juridiction.

En 2024, le développeur de Yuzu, Tropic Haze, a accepté de verser 2,4 millions de dollars à Nintendo et de se soumettre à une injonction permanente. Ryujinx a ensuite cessé ses activités après que Nintendo a contacté son développeur principal. Nxnative utilise toujours du code de Ryujinx pour la traduction graphique.

Nintendo a également engagé des procédures de retrait au titre du Digital Millennium Copyright Act contre des vidéos montrant MacNativeGames faisant tourner Tears of the Kingdom, notamment une vidéo de Tsai publiée durant la semaine de la couverture médiatique du 25 octobre. Le retrait d’une vidéo et les poursuites contre des développeurs de logiciels sont deux formes d’action distinctes, dont les effets immédiats sur l’accès du public diffèrent.

Les dernières informations disponibles ne font état d’aucune plainte confirmée ni d’action publique de Nintendo contre nxnative. Ses développeurs demandent aux utilisateurs de fournir leurs propres fichiers, mais la légalité de l’obtention et du traitement de ces fichiers reste une question distincte que les utilisateurs doivent examiner.

Publicité

Déroulement des événements

La rapide montée en visibilité de nxnative tient à plusieurs facteurs : les précédentes actions contre des émulateurs Switch, le développement d’une exécution native sur les appareils Apple et une expérience privée plus récente avec des logiciels Switch 2. Les étapes datées permettent de les distinguer.

  • 2024 : le développeur de Yuzu a accepté un accord de 2,4 millions de dollars et une injonction permanente. Ryujinx a ensuite fermé après que Nintendo a contacté son développeur principal.
  • 2025 : l’avocat de Nintendo Kouji Nishiura a évoqué l’émulation, les logiciels de console protégés et le contournement des mesures de sécurité lors d’une conférence juridique.
  • 25 octobre 2026 : des articles ont présenté 61 jeux Switch originaux comme jouables sur iPhone et iPad, ainsi que les démonstrations de Tsai sur des Mac Apple Silicon.
  • 27 octobre 2026 : Faust a publié des images de Mario Kart World tournant sous macOS grâce à sa version dérivée privée de nxnative.
  • 28 octobre 2026 : Faust a publié une démonstration sur iPhone 18 Pro et déclaré que le code source de ses modifications pour la Switch 2 resterait privé.

Une documentation ultérieure a porté à plus de 80 le nombre de jeux Switch originaux testés sur Mac ou iPhone. Ce travail public couvre davantage de jeux que le seul titre Switch 2 montré dans les démonstrations de Faust.

À retenir

  • Nxnative transforme des jeux Switch originaux en applications pour les iPhone, iPad et Mac Apple Silicon compatibles.
  • L’architecture processeur Arm64 commune permet au code des jeux de s’exécuter directement, mais les services système et les graphismes doivent toujours être adaptés.
  • La documentation de tests la plus récente recense plus de 80 jeux Switch originaux, avec des résultats allant d’un fonctionnement fluide à l’échec du démarrage.
  • Andrew Tsai a montré Monster Hunter Rise à 60 i/s sans fluctuation sur un MacBook Air M1 doté de 8 Go de mémoire.
  • Les utilisateurs doivent disposer de leurs propres fichiers de jeux et clés, d’un Mac compatible et d’outils de développement. Le multijoueur en ligne et la prise en charge des amiibo ne sont pas disponibles.
  • Les démonstrations de Mario Kart World reposent sur une version dérivée privée, présentent des défauts graphiques visibles et n’ont pas de date de sortie publique annoncée.
  • Les précédentes actions de Nintendo contre Yuzu, Ryujinx et des vidéos de démonstration restent pertinentes pour évaluer les risques juridiques du projet.
Partager cet article

À lire aussi