After initially rejecting it, Apple has approved the first PC emulator for iOS

What UTM SE Enables

  • Lets iOS/iPadOS devices run full PC operating systems (Windows, various Linux distros) without bundling them.
  • People note this finally allows “real” Linux, legacy Windows, and even old Flash runtimes on non‑jailbroken iPhones/iPads.
  • Several see this as much more interesting for iPads than for phones, especially with keyboard/mouse.

Performance and JIT Limitations

  • iOS’s ban on JIT and native virtualization means UTM SE relies on interpretation-only emulation.
  • Reports vary:
    • On some devices (e.g., M1 iPad Pro with Debian ARM + lightweight desktop), users find it “surprisingly usable.”
    • Others find x86 Linux installs effectively unusable (multi‑minute boots, laggy input) and very heavy on battery.
  • Many say the app is currently more of a proof‑of‑concept than a practical daily tool on iOS.

Technical Notes (QEMU TCTI and Interpreters)

  • Discussion of QEMU’s TCTI backend: a “threaded code” interpreter that amortizes decode overhead via jump tables, improving speed without JIT.
  • Some argue that even highly optimized interpreters top out around 15–20% of native speed; others call that “very fast for an interpreter but still very slow” compared to JIT.

Apple’s Control, Security, and Regulation

  • Strong debate over whether Apple’s JIT ban is:
    • A necessary security measure within iOS’s current design, or
    • A pretext to preserve App Store control and revenue.
  • DMA discussion:
    • One side claims JIT bans won’t survive the EU’s “strictly necessary and proportionate” standard, pointing to Android’s JIT as evidence.
    • Others counter that Android has more malware and that different OS designs justify different constraints.
  • Broader argument about whether iPhones/iPads should be treated as general‑purpose computers versus tightly managed appliances, and whether regulation (EU, DMA, right‑to‑repair) is appropriate.

Ownership, Repairability, and Philosophy

  • Some insist that once bought, devices should be fully under user control, including OS choice and side‑loading.
  • Others argue Apple clearly markets a locked‑down ecosystem; dissatisfied users should “buy something else” rather than legislate changes.
  • Tangents on lost service manuals/DIY repair culture, anti‑theft kill switches, and how security/anti‑theft features trade off against hackability and repair.