
Jouer à un titre conçu pour une console récente sur un Mac Apple Silicon reste, pour l’instant, une démonstration technique plutôt qu’une option prête à l’emploi. Des vidéos montrant Donkey Kong Bananza sur Mac ont circulé le 1er novembre, avec une exécution présentée comme native sur une puce Apple, et non dans un émulateur. La séquence évoque une cadence de 60 images par seconde, un résultat qui devra toutefois être considéré avec prudence tant que ces essais ne sont pas largement vérifiés.
Un portage qui viserait aussi l’iPhone et l’iPad
Ces travaux concerneraient également l’iPhone, l’iPad et des appareils Android. Le défi est notamment graphique : la Switch 2 s’appuie sur un processeur graphique Nvidia de génération Ampere, différent de celui de la première Switch, fondé sur l’architecture Maxwell. Un nouveau traducteur de shaders serait utilisé pour adapter ce code graphique aux autres plateformes.
La documentation de développement de la console désignerait son kit sous le nom de code « Ounce » et son interface graphique sous celui de NVN2. En parallèle, les premiers travaux d’émulation de la Switch 2 débuteraient aussi sur PC. Ces pistes ne signifient pas qu’un jeu Switch 2 peut être installé ou lancé simplement sur un Mac ou un iPhone.

ns2jb ouvre un accès temporaire à la console
Le contexte a changé le 22 octobre avec ns2jb, un exploit rendu public par Sammy Hajhamid, étudiant et chercheur en sécurité connu sous le pseudonyme « pepsipu ». Il cible la version 23.0.1 du système de la Switch 2, alors la plus récente. L’outil ne remplace pas le système de Nintendo, mais donnerait accès en lecture et en écriture à la mémoire de la machine.
Cet accès permettrait notamment d’exécuter des homebrews et de récupérer des jeux déjà déchiffrés, ainsi que leurs mises à jour, contenus téléchargeables et sauvegardes. Ces éléments peuvent ensuite être employés sur d’autres plateformes, avec les questions légales que cela soulève autour des contenus protégés.
La première méthode reposait sur SmileBASIC 4, une application de programmation de la première Switch compatible avec la nouvelle console. Nintendo l’a retirée de l’eShop. Sammy Hajhamid aurait depuis adapté son approche à WebKit, le moteur web de la console. L’exploit ne toucherait pas le noyau du système et devrait être relancé à chaque démarrage avec un ordinateur relié au même réseau.
Ce que ça change
Pour les possesseurs de Mac Apple Silicon, ces essais illustrent avant tout le potentiel des puces Apple lorsqu’un portage spécifique existe : ils ne constituent pas une solution de jeu grand public. Du côté de Nintendo, une mise à jour système pourrait corriger la faille exploitée par ns2jb. Les prochaines versions du système de la Switch 2 seront donc déterminantes pour la suite de ces expérimentations.
Source : Sammy Hajhamid (« pepsipu ») — publication originale sur X annonçant ns2jb