Changes

Jump to navigation Jump to search

IOS emulators

1,267 bytes added, 05:37, 6 February 2023
Updated page to reflect the release of touchHLE.
|developer = [[Apple Inc.]]
|release = 2007
|emulated = {{~}}
}}
'''iOS''' devices started the smartphone craze, which would go on to replace conventional mobile phones in both Japan (which had its own subset of cell phones) and the rest of the world, with more advanced touch-controlled devices.
Unlike their direct competitor, [[Android emulators|Android-based smartphones]], they currently have '''practically no usable emulators''', as the official iOS SDK (macOS-only) only allows for running your own projects, i.e., they run code generated for an x86 target rather than ARM code as used by iOS. However, some Some simulators (e.g., [[BlackThunder]]) make use of the simulator in the iOS SDK to run a few chosen iOS apps that are recompiled for x86. Unlike previous emulation trails, BlackThunder first loads a highly trimmed Hackintosh image via VirtualBox, which loads Xcode and an iOS simulator into it, then runs iOS apps that are decompiled and recompiled for the x86 architecture. More recently, touchHLE managed to get at least one older iPhone OS app running by recreating some of iOS’s standard libraries and emulating just the iPhone’s CPU.
==Emulators==
|?
|{{✗}}
|{{✓}}
|{{~}}
|-
|[https://touchhle.org/ touchHLE]
|align=left|{{Icon|Windows|macOS}}
|[https://github.com/hikari-no-yume/touchHLE v0.1.0]
|{{✓}}
|{{✓}}
|{{~}}
|align=left|{{Icon|Linux|macOS}}
|[https://github.com/devos50/qemu/tree/ipod_touch_1g git]
|{{✓}}
|{{✓}}
|{{~}}
|-
|[https://touchhle.org/ touchHLE]
|align=left|{{Icon|Windows|macOS}}
|[https://github.com/hikari-no-yume/touchHLE v0.1.0]
|{{✓}}
|{{✓}}
;macOS Big Sur
The 17th major operating system of the macOS line. It has support for iOS and iPadOS applications for Apple M1-based Macs. However, some apps are not installed due to Apple DRM.
 
;touchHLE
A promising new endeavour that aims to run older iOS apps by recreating standard iOS libraries instead of emulating all of an iDevice’s internal components. Because of this very high-level approach, no dump of the operating system is required. Its initial target are iPhone OS 2.x apps, with other 32-bit iOS versions being planned. Development started in December 2022 and its first release, 0.1.0, came out in February 2023. Currently it is only known to support one app, namely [https://archive.org/download/iOSObscura/iPhoneOS%202/com.ooi.supermonkeyball/ SEGA and Other Ocean’s ''Super Monkey Ball''] – the dev’s inspiration for the project – but development is still ongoing. To run an application, you must unzip the IPA app dump and place the *.app folder inside touchHLE’s main directory, then run it from command line. The accelerometer is controlled through a joystick’s left analog stick. It is still a very barebones experience, but the one game it supports is fully playable and runs fullspeed even on mid-range laptops, and it’s still very early in development.
;QEMU (fork)
87
edits

Navigation menu