Pourquoi Dolphin, l’émulateur GameCube et Wii, ne sera pas disponible sur l’App Store


À retenir :
– Apple ne propose pas le support de la compilation Just-In-Time (JIT) nécessaire à Dolphin.
– Les processeurs PowerPC des jeux GameCube et Wii ne sont pas compatibles avec les processeurs ARM d’Apple.
– Dolphin utilise un compilateur JIT pour traduire le code PowerPC en ARM afin de permettre leur exécution sur iPhone.
– Apple interdit l’utilisation de la compilation JIT sauf pour Safari et les navigateurs alternatifs en Europe.
– Il est impossible actuellement d’avoir Dolphin sur l’App Store sans assouplissement des restrictions d’Apple.


L’émulateur Dolphin, bien connu pour sa capacité à faire tourner des jeux GameCube et Wii, ne verra pas le jour sur l’App Store pour une raison bien précise. En effet, Apple a récemment permis à plusieurs émulateurs d’être disponibles sur sa plateforme, mais Dolphin ne fait malheureusement pas partie de ceux-ci. La principale cause de cette absence est liée au support de la compilation Just-In-Time (JIT) que Apple n’autorise pas.

En effet, les consoles GameCube et Wii possèdent un processeur PowerPC, alors que les appareils Apple récents utilisent un processeur ARM. Cette différence rend impossible l’exécution directe du code PowerPC sur un processeur ARM et vice versa. Ainsi, pour permettre aux jeux de ces consoles de fonctionner sur un iPhone par exemple, il est nécessaire de traduire le code PowerPC en ARM afin que le CPU puisse le comprendre. C’est là qu’intervient le compilateur JIT utilisé par Dolphin.

Pourquoi Dolphin, l'émulateur GameCube et Wii, ne sera pas disponible sur l'App Store
Malheureusement, Apple interdit l’utilisation du JIT par les développeurs sur iOS, excepté pour Safari et quelques navigateurs alternatifs en Europe grâce au DMA. Malgré une demande d’interopérabilité liée au DMA soumise à Apple pour obtenir la prise en charge du JIT, cette dernière a été rejetée il y a peu sans explication détaillée. Il est possible que cela soit lié à des mesures de sécurité.

Pourquoi Dolphin, l'émulateur GameCube et Wii, ne sera pas disponible sur l'App Store
Ainsi, jusqu’à ce qu’Apple revoie ses restrictions concernant le JIT, il ne sera pas possible de voir Dolphin disponible sur l’App Store ou même travailler avec le projet Dolphin Emulator pour une version officielle sur cette plateforme. Delta est un émulateur qui a réussi son arrivée sur l’App Store récemment, excepté dans certains pays européens où son accessibilité passe par AltStore PAL.

Pourquoi Dolphin, l'émulateur GameCube et Wii, ne sera pas disponible sur l'App Store
Cette situation souligne les défis auxquels sont confrontés les développeurs d’émulateurs lorsqu’il s’agit d’introduire leurs applications sur des plateformes contrôlées comme celle d’Apple tout en respectant leurs politiques strictes en matière de sécurité et d’utilisation des compilateurs JIT.

Pourquoi Dolphin, l'émulateur GameCube et Wii, ne sera pas disponible sur l'App Store
Avatar photo

Hyunkel

Très gros fan de Dragon Quest Dai no Daiboken, de jeux vidéo et de bière. 1 par 1 ou tout en même temps, ça dépend des jours.

Laisser un commentaire