UTM

The PC in Your Pocket Comes With an Asterisk

by Turing Software, LLC

Productivity appiOSFree

Reviewed by the Rankeno Productivity DeskUpdated Oct 2026

UTM is a Productivity app app for iOS. But Apple's ban on JIT compilation kneecaps it so thoroughly that "SE" has earned its community nickname: Slow Edition, and for most people that makes it hard to recommend. The app scores 6.0 out of 10 — Mixed.

6.0Mixed#105 of 111 Productivity apps

How it scored How we score

  • Design6.0
  • Innovation8.0
  • Value7.0
  • Utility5.0

In one line

UTM SE is a genuine historical artifact — the first real PC emulator Apple let through the App Store door — and it’s free, open-source, and honestly built.

Released Apr 30, 2024

The verdict

But Apple’s ban on JIT compilation kneecaps it so thoroughly that “SE” has earned its community nickname: Slow Edition, and for most people that makes it hard to recommend.

What we liked

  • Free, open-source, no ads or subscriptions — rare integrity on the App Store
  • Real QEMU with multi-architecture emulation and serious configurability
  • Portable .utm bundles and a prebuilt gallery flatten the setup curve
  • Serial-terminal Linux mode is a genuinely useful offline learning environment

What could be better

  • No JIT means glacial performance; anything past the Windows 9x era is impractical
  • Interpretation makes boot times long and sustained emulation punishing on battery
  • Setup still assumes you know what an ISO, a disk image, and a boot order are
  • The good version of UTM (JIT-enabled) lives outside the App Store

Is it for you?

Best for

  • Retro-computing enthusiasts who want DOS and classic Windows machines in their pocket and understand period-accurate speed is part of the deal.
  • Students and Linux learners who'll use serial-console mode as a free, offline Unix sandbox on an iPad.
  • UTM-for-Mac users who want to carry their .utm bundles along or control their Mac-hosted VMs via UTM Remote.
  • Not for anyone hoping to run modern Windows, contemporary Linux desktops, or anything resembling current software at usable speed.

Overview

For fifteen years, the idea of running Windows on an iPhone was a jailbreaker’s fever dream. Apple’s App Store rules made emulating a general-purpose PC effectively illegal on its own hardware. Then the regulatory walls started cracking, Apple loosened its emulator policy in 2024, and Turing Software, LLC walked through the gap with UTM SE, a QEMU-based virtual machine host for iPhone, iPad, and Apple Vision Pro.

Understand what UTM actually is before judging the iOS edition. On the Mac, UTM is the best free virtualization story on Apple Silicon, full stop. It wraps QEMU in a native SwiftUI shell, taps Apple’s Hypervisor and Virtualization frameworks to run ARM64 guests — Windows 11 for ARM, Fedora, Ubuntu — at near-native speed, and emulates x86_64, PowerPC, and RISC-V for everything else. It’s the scrappy, quirky, zero-dollar alternative to Parallels’ paid polish, and for developers and students it’s frequently all they need.

The iOS version is that same engine with its heart surgically removed. Apple permits emulators on the App Store but forbids JIT (just-in-time) compilation — the technique that makes emulation fast by translating guest code into native instructions on the fly. UTM SE must interpret every instruction the slow way. The result is an app whose honest ceiling is DOS, Windows 3.1-through-XP-ish era software, and featherweight Linux distributions. Its 3.8/5 App Store rating across 545 ratings tells the story precisely: an audience thrilled it exists and frustrated by what it can’t be.

That tension — landmark achievement versus structural handicap — is the whole review. Everything else is detail.

Key features

  • Full QEMU under the hood: This is not a toy DOS box. UTM SE emulates x86_64, ARM, PowerPC, and RISC-V machines with configurable RAM, cores, drives, and display hardware — the same architecture matrix as the desktop app.
  • Prebuilt VM gallery and configuration wizard: Turing Software knows QEMU’s flag soup is hostile, so the wizard asks plain questions (“What OS? How much RAM?”) and the gallery offers downloadable, preconfigured machines. It’s the difference between an afternoon project and a lost weekend.
  • Portable .utm bundles: A virtual machine is a single self-contained package. Build a retro Windows 98 machine on a Mac, AirDrop it to an iPad, and it boots. This is quietly the app’s best idea.
  • VGA and serial/terminal modes: Graphical guests get a virtual display; Linux tinkerers can skip the GUI entirely and work in a serial console, which is dramatically faster under interpreted emulation.
  • UTM Remote: A companion app that turns an iPhone or iPad into a control surface for VMs running on a Mac — a clever escape hatch from the JIT problem, since the heavy lifting happens on real silicon.

Analysis

The Engine Is Honest; the Cage Is Not Its Fault

QEMU is thirty-year-old, battle-hardened infrastructure, and UTM’s packaging of it is legitimately good. The configuration wizard deserves specific praise: raw QEMU demands command-line incantations that read like ransom notes, and UTM reduces the same power to a handful of comprehensible screens. Storage, networking, display adapters, shared directories, clipboard sync via SPICE guest tools — it’s all there, organized like an app built by people who actually use it.

But the interpreter-only constraint is not a footnote; it’s the load-bearing fact of the entire iOS experience. Without JIT, every x86 instruction gets decoded and executed in software, one at a time. By design, that means MS-DOS and Windows 3.1 are the realistic sweet spot, Windows 95/98 a stretch, Windows XP a slog, and anything newer effectively out of reach. Interpretation at this scale is inherently punishing: boot times stretch into many minutes, sustained emulation is brutal on battery, and a guest OS that wants a gigabyte of contiguous RAM is a poor fit for iOS’s memory management on older devices.

The critical question: is that a flaw in UTM SE, or in Apple’s rules? Both answers are true and neither helps at purchase time. Turing Software ships the sideloaded, JIT-enabled version of UTM outside the App Store for those willing to fuss with AltStore or European alternative marketplaces, and that version is a different animal entirely. The App Store edition is the compliant, diminished one. Judged as a product on the shelf, SE must be reviewed as it performs — and it performs like 1998.

Where It Genuinely Works

Reframe expectations and UTM SE becomes rewarding. As a retro-computing appliance, it’s excellent: DOS-era software, vintage productivity suites, old programming environments. As a learning tool, it’s arguably better than anything else on iOS. A student can boot Alpine Linux in serial-terminal mode on an iPad and get a real shell, real package manager, real filesystem — no cloud subscription, no SSH target, fully offline on an airplane. That’s not nothing; that’s a portable computer-science lab.

The .utm bundle portability sharpens this. The workflow of authoring machines on a Mac — where UTM is fast and pleasant — and deploying them to an iPad is the intended pattern. Treat the iOS app as a player for machines built elsewhere and most of its friction evaporates.

The Remote Escape Hatch

UTM Remote deserves its own paragraph because it’s the tacit admission built into the product line: if fast VMs on an iPad are the goal, the answer is to run them on a Mac and stream the console. On a local network it neatly sidesteps every performance complaint. It also concedes the premise — the iPad remains a terminal, not a host. Apple’s hardware could do so much more; Apple’s policy won’t let it.

Visuals & performance

UTM’s interface is utilitarian in the best sense — native-feeling, uncluttered, with VM configuration organized into sane categories rather than QEMU’s raw sprawl. It won’t win design awards and doesn’t need to. The VM display view offers pointer-emulation toggles, an on-screen keyboard with the modifier keys (Ctrl, Alt, Esc, function row) that iOS’s stock keyboard forgets, and pinch-zoom into the virtual screen. It’s competent, though built for small screens and cramped on an iPhone, comfortable on an iPad.

Performance is the section where the grade collapses, and the architecture explains why: an interpreted, emulated Pentium-class machine on a modern A-series chip is inherently limited to roughly late-‘90s-class throughput — either charming or damning depending on what you’re trying to boot. Thermals and battery take real punishment during sustained emulation. This is the cost of interpretation, paid in full, every second the VM runs.

Platform nuances

On iPhone, UTM SE is a curiosity. The screen is too small for a VGA desktop, the touch-as-mouse mapping is fiddly, and battery drain makes long sessions impractical. Serial-mode Linux is the only workflow that seems genuinely usable here.

On iPad, the app finds its footing. A Magic Keyboard and trackpad transform the experience — cursor support maps cleanly onto the guest OS, and a Windows 98 desktop at iPad resolution is legitimately pleasant to poke around in. This is the platform the app was really built for.

On Apple Vision Pro, it’s a party trick with a floating DOS window in your living room — memorable for ten minutes, unclear after that.

Across all three, remember the App Store constraint: no USB passthrough shenanigans, no JIT, and guest performance that rewards patience above all else.

Final verdict

UTM SE is a door that history pried open, and Turing Software deserves real credit for walking through it with a free, open-source, honestly-labeled product rather than a cash-grab. As engineering-within-constraints, it’s admirable. As a daily-use utility, it’s narrow: a superb retro appliance and Linux teaching tool wearing the body of a general-purpose virtualizer it isn’t allowed to become. The five-star version of this app exists — it’s the JIT-enabled build you sideload, or the Mac edition, which remains the best free virtualization software on Apple Silicon. What’s on the App Store is the compromise Apple’s rules demand. We rate it a Mixed 6: know what it is going in, size expectations to 1998, and it will quietly delight a patient niche. Expect anything more and the Slow Edition nickname will explain itself within the first boot.

Reviewed by the Rankeno Productivity Desk. Scores are out of 10; the overall score is the desk’s editorial judgement, informed by the four sub-scores above. How we review

Embed this score badge on your site

Embed this review badge

Paste this snippet on your site to show your Rankeno score. The link back to rankeno.com is a normal followed link — no redirect, no ad tracking.

Publish an app or game? Submit it for review

Your rating for UTM:
Was this helpful?

Quick facts

Developer
Turing Software, LLC
Released
Apr 30, 2024
Platform
iOS
Price
Free
Age rating
4+
Store rating
3.8 ★ · 545 ratings
Website
getutm.app

Questions about UTM

Is UTM worth it?

UTM SE is a door that history pried open, and Turing Software deserves real credit for walking through it with a free, open-source, honestly-labeled product rather than a cash-grab. Our editors scored UTM 6.0 out of 10, which puts it in our Mixed band.

Why does UTM score 6.0 out of 10?

With a score of 6.0 out of 10, UTM lands in our Mixed band. Innovation is its strongest category at 8.0 out of 10. Utility is the weakest at 5.0.

What do our editors like most about UTM?

Free, open-source, no ads or subscriptions — rare integrity on the App Store. Real QEMU with multi-architecture emulation and serious configurability.

What do our editors say is UTM's biggest weakness?

No JIT means glacial performance; anything past the Windows 9x era is impractical. Interpretation makes boot times long and sustained emulation punishing on battery.

If you liked UTM

Similar picks our editors rate highly.

Get our verdicts weekly

One email a week with our newest reviews and the top-ranked picks across apps and games.

We use your email only for this weekly roundup. See our privacy policy.