Non classé

News: L'émulateur Dolphin pour GameCube / Wii obtient une prise en charge expérimentale non officielle d'iOS par requête d'extraction!

Par Garry , le 26 novembre 2019 - 5 minutes de lecture

Par rapport à Android, les offres d’émulation sur iOS ne sont pas aussi nombreuses et bien prises en charge, même si le matériel de certains appareils iOS est assez puissant. Cependant, les choses semblent changer car Dolphin pourrait enfin arriver sur la plate-forme d'une manière ou d'une autre!

PR pour Experimental Support publié

Dimanche, le développeur OatmealDome a publié une demande d'extraction auprès de GitHub de Dolphin qui verrait le support expérimental iOS dans la base de code officielle de l'émulateur s'il était accepté.

Vous voulez exécuter Animal Crossing pour la GameCube sur votre iPad? Eh bien, maintenant vous pouvez!

Cette demande d'attraction était accompagnée d'une bonne quantité de documentation, dont les points principaux sont:

  • L’effort derrière la demande de tirage a été fait afin d’engager une discussion sur le point de savoir si iOS est une plate-forme que Dolphin devrait prendre en charge.
  • Le système de construction est basé sur Android et les images sont directement prises à partir de là.
  • Actuellement, l'interface est rudimentaire, bien que les commandes tactiles fonctionnent.

    • Si le travail sur ce port se poursuit, l'interface nécessite beaucoup plus de travail et la base de code passera autant que possible de Swift à Objective-C.
  • Le backend Vulkan est utilisé pour le rendu, bien qu'un OpenGL inutilisable soit toujours fourni.

Il est important de noter qu’en raison des besoins en mémoire de Dolphin, un périphérique jailbreaké est effectivement requis (ou des modifications du chargeur de démarrage) puisqu’il nécessite un droit permettant d’accéder à davantage de mémoire que ce que Apple autorise les applications tierces. Cette demande d'extraction a été rendue possible grâce à la fusion de requêtes d'extraction précédentes qui avaient été refusées, principalement en raison du problème de mémoire susmentionné, qui est actuellement résolu.

Quels appareils sont supportés? Comment puis-je l'obtenir sur mon appareil?

Selon la demande d'extraction susmentionnée, tous les appareils iOS ne sont pas pris en charge, contrairement à de nombreux appareils populaires. Les appareils pris en charge incluent:

  • Appareils Apple A9 / A9X comprenant l'iPhone 6S (+), l'iPad Pro 1ère génération (9,7 / 12,9 ") et l'iPad 5ème génération
  • Appareils Apple A10 / A10X comprenant l'iPhone 7 (+), l'iPad Pro 2ème génération (10,5 "/ 12,9"), l'iPad 6/7 et le iPod Touch 7ème génération

    Bien que Dolphin pour iOS soit excellent, il n’existe actuellement aucune IPA précompilée et l’interface utilisateur est rudimentaire. Il ne faut pas oublier que seuls les appareils A9-A11 sont pris en charge, mais si le port devient officiel, de nouveaux développements suivront sûrement!

    • Dolphin fonctionnera probablement mieux sur les iPad Pro de 2e génération, car ils disposent de 4 Go de RAM (les autres appareils pris en charge sont de 2/3 Go) et du meilleur processeur graphique, surpassant même de loin ceux de l'A11.
  • Les appareils Apple A11 comprenant l'iPhone 8 (+) et l'iPhone X.

Dans l’état actuel des choses, il n’est pas clair si les périphériques Apple A12 / A13 sont pris en charge, car ceux qui sont à l’origine du transfert n’ont pas le matériel nécessaire pour les tester. De plus, les périphériques Apple A7 / A8 ne sont pas entièrement pris en charge car leurs GPU ne prennent pas en charge certaines fonctionnalités requises pour le rendu Vulkan bien que le rendu OpenGL soit pris en charge même s’il est inutilisable. Les appareils équipés de l’Apple A6 et des versions antérieures ne sont pas pris en charge, ce qui n’est pas surprenant.

À l’heure actuelle, il n’existe pas d’API prédéfinie pour Dolphin sur iOS, bien que certaines instructions de construction vous permettent de créer vos propres fichiers binaires compilés, à condition que vous ayez accès à un ordinateur macOS avec: XCode 11 installé. Cependant, il est probable qu'un fichier IPA pré-compilé sera éventuellement rendu disponible. Un appareil jailbreaké est effectivement requis pour le bon fonctionnement de Dolphin sur iOS.

Conclusion

Si Dolphin a fait d’importants progrès sur iOS, il serait peut-être judicieux de vous munir rapidement d’un contrôleur DualShock 4 ou XBOX One S si vous pouvez trouver un accord Black Friday puisque iOS 13 prend en charge ces contrôleurs de manière native. Jouer aux jeux Mario Kart Wii et Zelda sur un iPad Pro est sans aucun doute un jeu génial qui fermera sûrement quiconque prétend qu'Android est supérieur grâce à ses capacités d'émulation!

Cette vidéo illustre les performances sur plusieurs appareils Apple.

Garry