Résumé :
Un nouveau projet open source appelé nxnative peut convertir les jeux Switch des joueurs en applications natives sur iPhone et iPad. L'ensemble du processus ne nécessite aucun émulateur : le code original de chaque jeu s'exécute directement sur le silicium Apple. Le même processus peut également générer des applications Mac. "The Legend of Zelda : Tears of the Kingdom" peut désormais apparaître sur l'écran d'accueil de l'iPhone en tant qu'application autonome avec une icône.

En savoir plus :
https://github.com/seedds/nxnative
La raison pour laquelle cette méthode est réalisable est que les appareils récents de Switch et d'Apple utilisent des processeurs basés sur l'architecture Arm, et que les instructions de jeu elles-mêmes sont compatibles avec la puce de l'iPhone. Par exemple, la récente version PC de « Link's Awakening » construite par l'IA ne présente pas de tels avantages inhérents. La traduction du code doit être effectuée en premier, car la plupart des PC utilisent des processeurs x86.
Sur iPhone ou Mac, remplacez simplement les composants spécifiques à Nintendo. Un petit programme hôte remplace en fait le système d'exploitation de la Switch, et l'interface graphique de la console est traduite dans l'API Metal d'Apple, au lieu d'utiliser la propre interface graphique de Nintendo.
L'outil n'a attiré l'attention que le week-end dernier lorsque le compte technique Techjunkie Aman a publié sur X. Malgré tout, sa page GitHub répertorie plus de 60 jeux testés, dont Mario Kart 8 Deluxe, Metroid : Survival of Fear et Super Mario Odyssey. Avec des mises à jour spécifiques du jeu, "The Legend of Zelda: Breath of the Wild", "Tears of the Kingdom" et "Fire Emblem Combined" peuvent même passer de 30 images à 60 images sur Switch.




Cependant, la configuration complète nécessite un certain effort. Vous devez apporter vos propres fichiers de jeu, une clé de déchiffrement extraite de votre propre hôte et un Mac sur lequel Xcode est installé pour exécuter le script de construction. La première construction à elle seule peut prendre jusqu'à une heure.
L'application générée doit être installée via sideloading, ce qui signifie contourner l'App Store et utiliser des outils tels que AltStore ou Sideloadly. L'application ne peut fonctionner que sur l'iPhone 15 Pro et les modèles plus récents, ou sur les iPad équipés de puces M1 et plus récentes, et le système doit être iOS 26 ou iPadOS 26. La raison en est que les anciens iPhones ne peuvent pas gérer les textures compressées utilisées par ces jeux. Même sur les appareils pris en charge, la fonctionnalité amiibo et la connectivité en ligne ne sont pas disponibles.
La création d'applications Mac ne nécessite qu'une seule commande supplémentaire pendant le processus de création. Le YouTubeur de jeux Mac Andrew Tsai a créé plusieurs applications de cette façon et a fait fonctionner Monster Hunter Rise à 60 images verrouillées sur un MacBook Air M1 de base avec seulement 8 Go de RAM. Il a également dirigé avec succès le jeu de stratégie exclusif sur console "King of Holy Beasts" en mode natif.
Bien sûr, ce projet n'a rien à voir avec Nintendo. Chaque build démarre à partir de fichiers fournis par l'utilisateur lui-même, le projet lui-même ne distribue donc aucune donnée de jeu. L'émulateur Switch Yuzu n'a pas non plus distribué le jeu, mais ses développeurs ont tout de même accepté de payer à Nintendo 2,4 millions de dollars en 2024 pour régler le procès.
Quelques mois plus tard, l'émulateur rival Ryujinx s'est mis hors ligne après que Nintendo ait contacté son développeur principal. Ironiquement, nxnative s'appuie toujours sur le code de Ryujinx pour compléter la traduction graphique de chaque jeu.
Commentaires