Apple approves first mobile PC emulator, but restrictions severely hinder performance

Shawn Knight

Posts: 15,389   +193
Staff member
In a nutshell: Apple has allowed the first PC emulator on the App Store just weeks after shooting it and a similar app down in a move that confused developers. UTM SE is a retro PC emulator capable of emulating x86, PPC, and RISC-V architectures (in 32-bit and 64-bit variants) to run classic software, and supports both VGA mode for graphics and terminal mode for text-only operating systems.

According to the App Store listing, users can run pre-built machines or create custom configurations from scratch. It is available now for free for iPhone, iPad, and Vision Pro.

While a win for emulation, UTM SE isn't exactly what the app's developer had in mind. Ideally, the emulator would utilize just-in-time (JIT) compilation to compile code as a program is running. Apple, however, sees this as a security risk and doe not allow it.

To get around this, the team came up with a threaded interpreter that gets the job done but is slower than JIT. As such, the "SE" in UTM SE stands for "slow edition."

OMG Ubuntu notes that for "ancient" operating systems, the JIT bottleneck won't be as much of an issue as those platforms were built for slower hardware. Newer operating systems that are more resource intensive are going to present more of an issue.

The devs have some handy guides available to help users get up and running on their preferred OS, but you will need to provide your own installation ISO for Windows.

Apple only recently warmed up to the idea of allowing retro game emulators in the App Store. Prior, the only way to run such software on Apple mobile hardware was to sideload it on a jailbroken device.

One of the first apps to take advantage of the opportunity was Nintendo emulator Delta, and quickly became the top free app. Even now, roughly three months later, it sits at number 35 on the entertainment charts. UTM SE, meanwhile, is at number 22 on the same entertainment chart.

Permalink to story:

 
Everytime I think about switching from android something like this pops up. As many of you know, I LOVE Linux, but I absolutely HATE android. I want root access to my device, I want to tell it what to do and I don't want it to nanny me.

I hate phones so much. Maybe I should just accept that phones aren't computers and we'll never truly own or have control over them. I think I'd be much happier if I did.
 
Maybe I should just accept that phones aren't computers and we'll never truly own or have control over them. I think I'd be much happier if I did.
The problem is that these devices are being marketed as a mass-market device where if you gave the keys to the kingdom to the average person, all hell would break loose. Google knows it. Apple knows it. Hell, Microsoft knows it and that's why they're trying desperately to close off the Windows ecosystem much to the dismay of the average user here on Techspot.

Face it, we're the minority in that we actually know how to use these kinds of devices safely and securely. The average person doesn't.
 
Apple ecosystem is a joke. The I- add-your-device-here is only for the apple fanboys who camp overnight everytime a new device comes out, and pay obscene amount of money for something that can be accomplished in the Android ecosystem for a fraction of the cost.
 
Back