L'émulation de jeux Nintendo Switch débarque à pleine vitesse sur iPhone et iPad en Europe grâce à une mise à jour majeure d'AltStore PAL. Cette avancée technique, rendue possible par la compilation JIT embarquée, ouvre un nouveau chapitre pour le jeu mobile, malgré la vigilance constante de Nintendo.

L'arrivée du Digital Markets Act (DMA) en Europe a ouvert la voie aux boutiques d'applications alternatives sur iOS, comme AltStore PAL. Jusqu'à présent, l'émulation de consoles récentes comme la Nintendo Switch restait limitée par des contraintes techniques imposées par Apple. Mais une avancée significative via AltStore vient de lever un verrou majeur, rendant l'émulation performante enfin possible sur iPhone et iPad.

- Simple d'utilisation (une fois installée),
- Des applications recommandées sûres,
- Une durabilité rassurante pour ce type de store chez iOS.
AltStore, le catalyseur de l'émulation sur iOS
AltStore PAL, l'une des premières places de marché alternatives approuvées par Apple dans l'Union Européenne suite aux changements imposés par le DMA, a récemment célébré son premier anniversaire. Pour marquer l'occasion, ses créateurs ont lancé AltStore Classic, une version intégrée directement dans AltStore PAL. Cette version « Classic » reprend le principe de l'AltStore original, bien connu pour le sideloading (installation d'applications hors App Store officiel) depuis 2019.
AltStore Classic permet aux utilisateurs européens d'installer des centaines d'applications dites « non notariées », c'est-à-dire qui n'ont pas reçu l'approbation formelle d'Apple. Le principal avantage pour les utilisateurs de l'UE est que ces applications, installées via AltStore Classic depuis AltStore PAL, n'expirent pas et ne nécessitent ni compte développeur payant, ni connexion à un ordinateur via AltServer pour l'installation initiale de la boutique elle-même. Il est cependant à noter qu'AltServer reste nécessaire pour la gestion et le rafraîchissement périodique des applications non notariées une fois installées via AltStore Classic.
La clé JIT déverrouillée
Parallèlement au lancement d'AltStore Classic, l'équipe a dévoilé une application cruciale : StikDebug. Cet outil active la compilation Just-in-Time (JIT) directement sur l'appareil pour toute application installée via AltStore Classic. La compilation JIT, ou compilation à la volée, traduit le code d'une application pendant son exécution, une technique essentielle pour les logiciels complexes et gourmands en ressources comme les émulateurs de consoles modernes ou les outils de virtualisation.
Historiquement, Apple réservait cette capacité à ses propres applications comme Safari, ou l'avait rendue accessible de manière limitée et parfois complexe pour les développeurs tiers. Sans JIT natif facile d'accès, les émulateurs sur iOS devaient recourir à des contournements ou nécessitaient une connexion à un PC pour activer cette fonction, limitant souvent les performances. L'arrivée de StikDebug change radicalement la donne en permettant une compilation JIT directement sur l'iPhone ou l'iPad.
Cette capacité technique ouvre la porte à des émulateurs beaucoup plus performants. Des projets comme Dolphin, capable d'émuler les consoles Wii et GameCube, et surtout meloNX, un émulateur pour la Nintendo Switch, peuvent désormais fonctionner à pleine vitesse sur les appareils iOS compatibles au sein de l'Union Européenne. Des démonstrations circulent déjà, montrant des jeux exigeants comme Mario Kart 8 Deluxe tournant de manière fluide sur iPhone.
Un défi technique et juridique permanent
Le géant japonais mène une lutte acharnée contre les logiciels permettant de jouer à ses titres sur d'autres plateformes que sa propre console. L'année écoulée a été marquée par la fermeture forcée de projets majeurs comme Yuzu, suite à un accord à l'amiable incluant 2,4 millions de dollars de dommages et intérêts, et de son alternative populaire Ryujinx, également contraint à l'arrêt après une intervention de Nintendo. Ces actions soulignent la détermination de l'entreprise à protéger son écosystème et sa propriété intellectuelle.
Nintendo reproche principalement à ces émulateurs de faciliter le piratage à grande échelle, citant notamment les fuites de jeux très attendus avant leur sortie officielle. La firme de Kyoto met également en avant le contournement des mesures de protection techniques, comme le chiffrement, intégrées à sa console et à ses jeux, un argument juridique central. Bien que Nintendo ait admis que l'émulation en soi n'est pas illégale, elle concentre ses attaques sur l'utilisation de ces outils pour contourner les protections ou utiliser des copies illicites.
Face à cette pression juridique constante, de nouveaux projets d'émulateurs tentent d'emprunter des voies différentes pour éviter les foudres de Nintendo. Certains développeurs choisissent de ne pas intégrer de fonctions de déchiffrement, laissant cette étape technique à la charge de l'utilisateur final. Cependant, la traque de Nintendo s'étend même aux créateurs de contenu présentant des jeux émulés, rendant l'avenir de l'émulation Switch toujours aussi précaire.
Source : 9to5mac