Photo Credit: UTM
iOS does not allow JIT compiler-based emulators on its platform
Apple on Sunday approved UTM Slow Edition (SE) on the App Store, making it the first PC emulator to be listed on its app marketplace. The decision came a month after the Cupertino-based tech giant rejected the application of the PC emulator, citing its existing policy. Notably, the company said it would only allow emulators for retro games and not those that emulate PC systems while explaining the rejection. The iPhone maker has yet to reveal the reason behind the revised decision.
Announcing the new development in a post on X (formerly known as Twitter), the official handle of UTM said, “We are happy to announce that UTM SE is available (for free) on iOS and visionOS App Store.” The emulator company also highlighted that UTM SE will soon be launched on AltStore PAL, a third-party app marketplace for iOS users in the EU.
As per the description on its App Store listing, UTM SE allows users to run old-school PC games and software. It supports VGA mode for both graphics as well as on terminal mode for text-only operating systems. The app can emulate architectures such as X86, PPC, and RISC-V. The app claims that it will let users run both pre-built machines and allow them to configure machines from scratch. The app is built on top of the Quick Emulator (QEMU) machine emulator.
In April, Apple revised its policies to finally allow emulators to be listed on its app marketplace for iPhone and iPad. However, at the time, the company specified that it would only allow retro game console emulators. Last month, it rejected UTM's application to be listed on the App Store citing that it does not qualify for the platform as it is not a game emulator.
“We will adhere by Apple's content and policy decision because we believe UTM SE (which does not have JIT) is a subpar experience and isn't worth fighting for. We do not wish to invest any additional time or effort trying to get UTM SE in the App Store or third-party stores unless Apple changes their stance,” the company said after the rejection.
The approval now points towards further policy changes made by the tech giant. Whether this was an exception since UTM SE does not use the Just-In-Time (JIT) compiler (iOS does not allow JIT-based apps), or if Apple will allow more PC and software emulators is not known at present.
For the latest tech news and reviews, follow Gadgets 360 on X, Facebook, WhatsApp, Threads and Google News. For the latest videos on gadgets and tech, subscribe to our YouTube channel. If you want to know everything about top influencers, follow our in-house Who'sThat360 on Instagram and YouTube.