Les émulateurs Nintendo Wii arrivent-ils sur iPhone ?
L'arrivée officielle des émulateurs sur l'App Store semble être une source inépuisable de contenu pour les plus nostalgiques. Depuis quelques jours, vous pouvez exécuter Game Boy, GBA et d'autres jeux consoles rétro sur iPhoneune situation qui ouvre la porte à une réflexion au-delà et à un regard sur les plates-formes qu'Android émule depuis un certain temps. Mais qu'arrivera-t-il à la Nintendo Wii ?
De nombreux utilisateurs commencent à se demander si un iPhone pourrait exécuter des jeux Nintendo GameCube, Wii ou PlayStation 2. Et la réalité est que les réponses des développeurs ne se sont pas fait attendre.
Le créateur de Dolphin, l'un des émulateurs de consoles Nintendo les plus connus du marché, a fait quelques déclarations révélant des détails importants sur émulation de systèmes plus complexes sur iPhone. Et malheureusement les nouvelles ne sont pas bonnes.
Les émulateurs Nintendo Wii ne viendront pas sur iPhone
La réponse de l'équipe Dolphin est énergique et décourageante : « Notre émulateur n'atteindra pas l'iPhone App Store« . Et pas parce qu'ils ne le veulent pas. Le problème est qu'Apple empêche l'exécution de 'juste à temps' (JIT) sur vos appareils.
Il s'agit d'un processus de compilation indispensable pour que les consoles les plus exigeantes puissent bien fonctionner sur iPhone. Dolphin voulait montrer à quoi ressemble un jeu GameCube émulé sur un iPhone sans JIT. Le résultat est pour le moins désastreux.
Et comme on peut le lire 9à5MacJIT est un système de compilation qui permet traduire le code créé pour les processeurs PowerPC vers ARM rapidement et très efficacement. Sans cette méthode, l'émulateur n'est pas capable de fournir des performances décentes et ainsi l’espoir de faire tourner les jeux Nintendo Wii et GameCube sur un iPhone s’estompe.
Apple refuse d'autoriser l'arrivée du JIT
De plus, Apple a été franc sur la question. Dolphin a ouvert un dossier demander le support JIT pour pouvoir avancer avec votre émulateur, auquel il a obtenu un refus de Cupertino. Il n'y a pas beaucoup d'espoir que ce protocole puisse être utilisé, donc le systèmes d'émulation pour consoles plus avancées Ils sont exclus pour le moment.
Et JIT semble être nécessaire pour pouvoir porter presque n'importe quel émulateur de console moyennement exigeant. L'iPhone est suffisamment puissant pour exécuter les jeux Nintendo Wii. Mais Ce n'est pas seulement la force brute qui est nécessaire lorsque ce que vous souhaitez exécuter a été développé pour des plates-formes complètement différentes.
Quelles consoles les utilisateurs d’iPhone vont-ils manquer ?
De l’autre côté de l’échelle se trouve Android, un système d’exploitation qui oui, cela vous permet d'utiliser JIT et d'autres protocoles de conversion de code. Ce fait permet à l'écosystème Google d'exécuter émulateurs d'un nombre infini de consoles différent.
Voici quelques exemples de consoles qui pourraient être émulées sur l’iPhone si Apple autorisait l’arrivée du JIT :
- PlayStation 1
- Playstation 2
- PSP
- Cube de jeu
- Nintendo Wii
- Nintendo DS et 3DS
- Nintendo 64
- MégaDrive
- Dreamcast
Sans l'approbation d'Apple pour le support, l'iPhone aurait de sérieux problèmes pour faire fonctionner correctement les jeux sur ces consoles, de sorte que les développeurs pourraient même ne pas se mettre au travail.