L'émulateur touchHLE fait tourner les vieux jeux iOS sur iPhone récent
- 👨 Alban Martin
- Il y a 9 mois
- 💬 2 coms
C'est quoi touchHLE ?
TouchHLE est un émulateur de haut niveau (HLE) pour les applications iPhone OS (l'ancien nom d'iOS). Comme vu l'an passé, TouchHLE est écrit en Rust, tournant initialement sur Mac et PC. Ciciplusplus avait ensuite réussi à porter cela sur Android.
Mais cette fois, il a pensé aux joueurs sur iPhone. Après avoir émulé des jeux plus complexes, mais il a également porté l'outil pour qu'il fonctionne sur les appareils iOS modernes. Par exemple, Super Monkey Ball peut tourner sur un iPhone SE sous iOS 15.8.
Pourquoi émuler les anciennes applications ?
Mais quel est l'intérêt d'émuler des jeux iOS sur les dernières versions d'iOS ? C'est une façon de maintenir les anciens jeux en vie. Avec l'évolution du système d'exploitation mobile et la dépréciation de certaines API, les applications trop anciennes qui ne reçoivent plus de mises à jour ne sont pas compatibles avec les dernières versions du système d'exploitation.
Par exemple, les iPhones et iPads modernes ne peuvent pas exécuter d'applications 32 bits, et donc la plupart des applications des premiers jours de l'App Store. Avec touchHLE, il est possible de retrouver ces titres.
Outre Super Monkey Ball, touchHLE peut relancer des jeux comme Doom, Shrek, Resident Evil et Crash Bandicoot : Nitro Kart 3D. Voici une vidéo de démonstration.
Comment installer et utiliser touchHLE
Il n'y a pas d'interface graphique pour l'instant. Si vous n'êtes pas familier avec la ligne de commande, ces instructions peuvent vous être utiles sur macOS et Windows :
- Il faut d'abord télécharger le logiciel depuis le GitHub.
- Sur iPhone, il faut avoir un Mac et passer par Xcode et avoir un compte développeur pour compiler directement sur son téléphone.
- Sur Windows, le plus simple est de glisser-déposer le fichier .ipa ou le dossier .app de l'application sur le binaire touchHLE.exe.
- Sur Mac, il faut passer par la ligne de commande. Récupérez un jeu puis glissez-le dans le dossier de l'émulateur. Ensuite, il suffit de tapez : ./touchHLE lenomdemonjeu.ipa (ou .app selon le cas) et de valider avec Entrée.