
Obtenir un fichier .IPA à partir d’un jeu conçu pour Nintendo Switch ne tient pas d’un simple glisser-déposer. C’est pourtant la destination annoncée par NX2Apple, un projet de LNPANDY qui veut traiter plusieurs briques du logiciel afin de les orienter vers Apple Silicon et l’API graphique Metal.
Un paquet .IPA comme résultat final
Selon la présentation de LNPANDY sur GitHub, NX2Apple suit une chaîne de transformation complète. L’outil commence par décompresser les données du jeu concerné, avant de réécrire son code pour l’architecture Apple Silicon. Il s’attaque ensuite à la partie graphique, puis rassemble le résultat dans un fichier au format .IPA.
Ce choix de sortie donne le ton du projet : NX2Apple ne se présente pas comme un simple lecteur de fichiers issus de la console de Nintendo. Le dépôt décrit au contraire un traitement du code, des données et du rendu visuel, avec un empaquetage final pensé pour l’écosystème Apple.
Metal au centre du rendu graphique
La conversion des shaders fait partie des étapes mises en avant par LNPANDY. Ces composants servent notamment à calculer et afficher les effets visuels d’un jeu. Dans le flux décrit par NX2Apple, ils sont traduits pour Metal, la technologie graphique d’Apple, plutôt que conservés sous leur forme prévue pour la Switch.
Dit autrement, le projet vise plusieurs couches à la fois : l’exécution du code sur Apple Silicon, le traitement des éléments graphiques et la création d’un paquet .IPA. C’est cette combinaison qui le rapproche, dans l’intention affichée par son auteur, d’une forme de traduction pour logiciels Switch, comparée dans le dépôt au principe de Rosetta.
Ce que ça change
NX2Apple illustre une piste technique très ciblée pour rapprocher des logiciels pensés pour la Switch de l’environnement Apple. Pour les joueurs curieux des capacités gaming d’Apple Silicon, l’élément à surveiller est moins le seul fichier final que la solidité de toute la chaîne : données extraites, code adapté et shaders passés à Metal doivent travailler ensemble. Le projet place ainsi le rendu graphique au même niveau que l’adaptation du processeur, ce qui est cohérent avec la place de Metal dans l’univers Apple.
Source : LNPANDY — dépôt GitHub NX2Apple