IOS emulators: Difference between revisions

mNo edit summary
Line 128: Line 128:


; [[touchHLE]]
; [[touchHLE]]
:A promising new endeavor that aims to run older iOS apps by reimplementing standard libraries instead of internal components. Because of this very high-level approach, no dump of the operating system is required. Its initial target is iPhone OS 2.x, with plans to support other 32-bit iOS versions, mainly 3.x and 4.x, as well as the iPad. Development started in December 2022, and its initial 0.1.0 release came out in February 2023. The only officially supported applications are [https://archive.org/download/iOSObscura/iPhoneOS%202/com.ooi.supermonkeyball/ ''Super Monkey Ball''] – the dev’s inspiration for the project – which is fully playable and runs at full speed, even on mid-range laptops, as well as Crash Bandicoot Nitro Kart 3D. touchHLE supports running IPA files directly. [https://archive.org/download/smblite-ios2.0-clutch-2.0.4/smblite-iOS2.0-%28Clutch-2.0.4%29.ipa Super Monkey Ball Lite] and Touch & Go Lite, the only supported free games, are the third and fourth ones supported. A game controller is required to control the accelerometer. Unfortunately, touchHLE is in some sort of a “fork hell” right now. Forks adding support for different apps by ciciplusplus (which are in their GitHub fork of touchHLE, with all but one of them being a real pull request), among a few other pull requests adding more support for iOS apps by other people (in the open pull requests tab) are balkanized with no version providing one complete version of all the touchHLE branches in one. There is no central “canary” branch that adds the functionality of all the forks in one package right now, unfortunately.  
:A promising new endeavor that aims to run older iOS apps by reimplementing standard libraries instead of internal components. Because of this very high-level approach, no dump of the operating system is required. Its initial target is iPhone OS 2.x, with plans to support other 32-bit iOS versions, mainly 3.x and 4.x, as well as the iPad. Development started in December 2022, and its initial 0.1.0 release came out in February 2023. The only officially supported applications are [https://archive.org/download/iOSObscura/iPhoneOS%202/com.ooi.supermonkeyball/ ''Super Monkey Ball''] – the dev’s inspiration for the project – which is fully playable and runs at full speed, even on mid-range laptops, as well as Crash Bandicoot Nitro Kart 3D. touchHLE supports running IPA files directly. [https://archive.org/download/smblite-ios2.0-clutch-2.0.4/smblite-iOS2.0-%28Clutch-2.0.4%29.ipa Super Monkey Ball Lite] and Touch & Go Lite, the only supported free games, are the third and fourth ones supported. A game controller is required to control the accelerometer.
:Unfortunately, touchHLE is in some sort of a “fork hell” right now. Forks adding support for different apps by ciciplusplus (which are in their GitHub fork of touchHLE, with all but one of them being a real pull request), among a few other pull requests adding more support for iOS apps by other people (in the open pull requests tab) are balkanized with no version providing one complete version of all the touchHLE branches in one. There is no central “canary” branch that adds the functionality of all the forks in one package right now, unfortunately.  


; QEMU-iOS
; QEMU-iOS