IOS emulators: Difference between revisions
Kayvon2008 (talk | contribs) Tags: Mobile edit Mobile web edit |
Xiejunmingsa (talk | contribs) No edit summary |
||
| Line 10: | Line 10: | ||
'''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. | '''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 '''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 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 their direct competitor, [[Android emulators|Android-based smartphones]], they currently have '''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 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 firstly 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. | ||
==Emulators== | ==Emulators== | ||