NEWS

Apple Permits First PC Emulator for iOS into the App Store

07/15/2024

3617

Apple Permits First PC Emulator for iOS into the App Store

 

The first PC gaming emulator has arrived on iOS, with classic games now playable via UTM SE on iPhone, iPad, and Apple Vision Pro while avoiding the JIT ban.

 

The gold rush of emulators to the App Store following Apple's rule changes in April has largely avoided PC-based emulators. While there were some game engine-specific options, such as ScummVM, general PC gaming emulators didn't previously exist on the App Store.

 

UTM SE, by Turing Software, is a "retro PC emulator" meant for running classic software and old games. On Sunday, the app finally appeared in the App Store, having been given the green light from Apple's App Store Review team.

 

While it doesn't include Windows built-in, it does allow users to run pre-built machines to emulate various PC and operating system combinations. This includes Windows XP, Mac OS 9.2.1, FreeDos, Debian 11, and ArchLinux.

 

It supports both VGA mode for graphics as well as a terminal-based version for text-only operating systems and software. It emulates x86, PPC, and RISC-V architectures.

 

UTM SE is a free download from the App Store, weighing in at 1.7 gigabytes. It requires iOS 14, iPadOS 14, or visionOS 1.0 or later to run.

 

No JIT

 

The app had previously been rejected by Apple in June, reports The Verge. At the time, the developer wasn't intending to continue since the app provided a "subpar experience."

 

Part of the problem is that Apple's policies prevent apps from offering a Just In Time (JIT) compilation. This refers to compiling code as a program is running, rather than beforehand.

 

Apple deems JIT to be a security issue, even though it does use JIT in Safari.

 

The rule means emulators that require JIT, such as DolphiniOS to emulate newer Nintendo consoles, cannot use it to translate PowerPC code to run on ARM-based chips on iOS.

 

UTM SE encountered the same JIT problem, but managed to work around it thanks to another developer. An implementation of the QEMU TCTI emulator was "pivotal" to creating a JIT-free build, the project cited on X.

 

The creation of a JIT-less PC emulator could be a boon to the emulator marketplace as a whole. With one developer managing to work within Apple's rules on the matter, this could lead to others pulling off a similar feat.

 

Source: AppleInsider

Windows
Mac OS
iOS
Linux
3uTools
Win 64-bit For this device
V9.0 2025-11-11
Download
Win 32-bit For this device
V9.0 2025-11-11
Download
3uTools V3.18
2025-09-18
Please use the 3uTools PC client to install the iOS client:
1、 Install either the Windows or Mac version of 3uTools on your computer
2、 Open the PC client and connect your device to the computer via USB cable
3、 After the connection is successful, wait for the computer to automatically install the mobile app for the device, or locate “Install Mobile App” on the computer and manually click to install.
3uTools
deb file
V3.01 2025-11-20
Download
rpm file
V3.01 2025-11-20
Download
Windows
Windows
iOS
iOS
Android
Android
TV
TV
3uAirPlayer
Win 64-bit For this device
V6.0.2 2025-11-19
Download
Win 32-bit For this device
V6.0.2 2025-11-19
Download
iOS Device Mirroring (No App Required)
1、 Install 3uAirPlayer on the Windows PC
2、 Open Control Center and select Screen Mirroring
3、 From the list, choose your PC to start mirroring
4、 Or connect your iOS device to the PC via USB to begin mirroring
Scan to get "3uAirPlayer" App
3uAirPlayer TV V1.0.18
2025-11-28
TV System Requirements: Android 7.0 or later
Download the TV installation package, copy it to a USB drive, insert it into your TV or set-top box, then select the file from the home screen to install.