Voici pourquoi cet émulateur GameCube et Wii ne viendra pas sur l'App Store

Consultez notre autre site internet Juexparc.fr pour plus d’actualités et d’informations sur les jeux

Joe Hindy / Autorité Android

TL;DR

Advertisement

  • Les développeurs derrière un émulateur GameCube et Wii pour iOS ont révélé qu'il ne viendrait pas sur l'App Store.
  • L'équipe a déclaré que le refus d'Apple de proposer la recompilation JIT est la raison pour laquelle l'application n'apparaîtra pas sur la vitrine.
  • La recompilation JIT est une fonctionnalité importante pour améliorer les performances des applications exigeantes telles que les émulateurs.

Les émulateurs de console ont longtemps été exclus de l'App Store par Apple, mais la société a finalement autorisé ces applications au début du mois. Nous avons déjà vu le grand émulateur Delta pour les consoles rétro Nintendo arriver sur l'App Store, mais vous ne devriez pas vous attendre à ce que les émulateurs GameCube et Wii soient bientôt disponibles.

L'équipe derrière l'émulateur DolphiniOS, un fork du populaire émulateur Dolphin, a révélé dans un article de blog (h/t : 9à5Mac) qu'il ne peut pas proposer son application sur l'App Store en raison de restrictions techniques. Plus précisément, Apple n'autorise pas les applications à utiliser la recompilation juste à temps (JIT), qui est une technique logicielle améliorant les performances.

La recompilation JIT est utilisée pour traduire rapidement le code des jeux GameCube et Wii de PowerPC (le type de puce utilisé dans ces consoles) vers Arm (le type de puce à l'intérieur des appareils iOS).

Il s'avère que les développeurs ont demandé à Apple d'implémenter cette fonctionnalité :

Advertisement

Nous avons soumis une demande d'interopérabilité DMA à Apple pour le support JIT, mais Apple a refusé la demande il y a quelques semaines.

Dans quelle mesure cette fonctionnalité est-elle essentielle pour l’émulateur DolphiniOS ? Eh bien, les développeurs ont publié une vidéo (voir ci-dessous) montrant un jeu fonctionnant sous DolphiniOS sur l'iPhone 15 Pro Max sans JIT. Cela ne rend pas le visionnage agréable en raison de la nature semblable à un diaporama.

La recompilation JIT est clairement essentielle pour émuler des consoles plus exigeantes. Google autorise les applications Android à utiliser JIT, ce qui permet à la plate-forme de proposer des émulateurs performants pour des consoles telles que GameCube, Wii, PlayStation 2, PS Vita, Switch, etc.

Advertisement

Pour ce que ça vaut, le créateur de PPSSPP, Henrik Rydgård, a précédemment déclaré que son émulateur PSP n'avait pas besoin de JIT pour fonctionner correctement sur les processeurs Apple modernes. C'est probablement parce que la PSP n'est tout simplement pas une console techniquement exigeante à émuler en premier lieu, car même les téléphones Android bon marché sortis ces dernières années peuvent exécuter l'application.

Quoi qu’il en soit, cette restriction signifie qu’Android restera la meilleure plate-forme pour smartphone si vous souhaitez émuler la plus grande variété de consoles. Mais les iPhones devraient quand même suffire si vous ne prévoyez pas de dépasser l’ère PS1 et Nintendo 64.

Advertisement