touchHLE
Original authorhikari_no_yume
Developershikari_no_yume and 12 others
Stable release
0.2.2[1]
Repositoryhttps://github.com/touchHLE/touchHLE
Written inRust
Operating systemAndroid, macOS, Microsoft Windows
LicenseMozilla Public License 2.0
Websitehttps://touchhle.org/

touchHLE is a free and open-source emulator for iOS applications, originally developed by an anonymous programmer going by the pseudonym hikari_no_yume.[2][3] It is written in Rust to work specifically with games developed for older iOS versions,[4][5] and as of version 0.2.2 it supports a handful of games.

touchHLE was first released in February 2023 where it was able to run Super Monkey Ball,[6][7] a launch title for the App Store in 2008 which was at the time considered lost media due to it being incompatible with newer iOS versions.[8][9] Support for other games, such as the Lite version of Super Monkey Ball, Crash Bandicoot Nitro Kart 3D and Touch & Go was added in later builds,[10][11] and the emulator was ported to Android after a pull request was issued to add support for it, allowing Android devices to run legacy iOS games.[12][13][14]

The emulator makes use of high-level emulation where touchHLE itself takes the place of iOS and provides its own implementations of operating system frameworks, thus avoiding any dependency on copyrighted Apple firmware and libraries; the only code executed by the emulated CPU is the app binary and open-source libraries from Apple.[15] hikari_no_yume also stated that they do not plan on supporting newer versions of iOS both on a technical and philosophical standpoint, citing the complexity of implementing 64-bit iOS apps and system libraries[15] and changing trends in the mobile app ecosystem where the emergence of free-to-play games brought about concerns regarding the perceived decline in quality of mobile games.[16]

References

[edit]
  1. ^ "Release v0.2.2: (Not) An April Fool's Joke Latest · touchHLE/touchHLE". GitHub. 2024-04-01. Retrieved 2025-02-28.
  2. ^ "touchHLE". Retrieved 30 October 2023.
  3. ^ "光の夢〜hikari's dream〜dream of light". Retrieved 30 October 2023.
  4. ^ "TouchHLE Emulator Lets You Play Old iPhone Games On Mac And PC - iOS Hacker". 11 March 2023. Retrieved 30 October 2023.
  5. ^ "DOOM On IPhone OS, On Android - Hackaday". 25 July 2023. Retrieved 30 October 2023.
  6. ^ "Release v0.1.0: First release! · hikari-no-yume/touchHLE". GitHub. Retrieved 30 October 2023.
  7. ^ "Review: Super Monkey Ball for iPhone - Macworld". Retrieved 30 October 2023.
  8. ^ Wallace, Anthony (February 3, 2023). "Enthusiast Creates Advanced iOS Emulator To Revive Obsolete Super Monkey Ball Game". Retro Dodo. Retrieved 2025-12-21.
  9. ^ "The forgotten Super Monkey Ball game that launched the iPhone app store has been preserved with a new emulator - GamesRadar+". 10 February 2023. Retrieved 30 October 2023.
  10. ^ "Doom II RPG - Apps - touchHLE app compatibility database". www.touchhle.org. Retrieved 2023-11-01.
  11. ^ "TouchHLE: High-level emulator for iPhone OS apps". GitHub.
  12. ^ Espósito, Filipe (24 April 2023). "Developer ports iOS emulator to Android, but you shouldn't get excited about it". 9to5Mac.
  13. ^ "High-level iOS emulator touchHLE runs on Windows and Mac, aims to preserve old iOS gaming apps". 6 February 2023.
  14. ^ Williams, Elliot (July 25, 2023). "DOOM On IPhone OS, On Android". Hackaday. Retrieved 2025-12-21.
  15. ^ a b "touchHLE is a new emulator for iPhone OS apps". GamingOnLinux. February 6, 2023. Retrieved 2025-12-21.
  16. ^ "touchHLE FAQ (frequently asked questions)". touchhle.org. Retrieved 2025-12-21.