Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Does this mean I can play King's Quest on my iPad?!
Yes! But you might wanna check out ScummVM, that's what I use to play Space Quest

 
  • Like
Reactions: KingZorb
Can't wait to run System 7 again so I can play Escape Velocity and all the other Ambrosia Shareware I never paid for as a kid.
Strategic Conquest.

I wouldn't mind seeing Apple DOS and even ProDOS on it too. Castle Wolf. Wizardry.
 
Without JIT I can't see it being usable at all.

They specifically said it wasn't worth fighting with App Review to get it approved because of the poor performance of the app without JIT. So it really does seem to just be a proof of concept.
 
They specifically said it wasn't worth fighting with App Review to get it approved because of the poor performance of the app without JIT. So it really does seem to just be a proof of concept.
This just seems more like them wining about lack of JIT than anything else to me. If it was so useless, then how come they even bothered trying to submit it, and how come they took the time to replace JIT? I’ve heard that XP and 7 run fine, and various Linux distros as well. 10 and 11 do run, but are a bit slow from what I’ve heard. But running a bit slow doesn’t necessarily make it useless.
 
  • Disagree
Reactions: eas
will this work with a free account as well? because I think I did that …
I believe so. You should be able to clone the GitRepo in Xcode and then sign it as yourself. Then you should be good for a year (Dev access) as opposed to a week.
 
iPad does not have JIT support. JIT stands for Just In Time debugging.

It generally referrs to compilation

While iPadOS and macOS run on the same processor architecture and share the same core codebase, JiT and similar virtualization features are part of macOS and are not included in iPadOS.

JIT isn't part of MacOS. Its a feature of QEMU, which UTM builds on.

Rosetta 2 is essentially a transpiler, but my understanding is that it does everything up front, rather than just-in-time.

Beyond that, UTM isn't using Rosetta 2 for emulating x86 systems, though I believe it supports the use of Rosetta 2 inside Linux VMs, which is a feature of MacOS.

I don't quite understand Apple not allowing JIT support. The same information on my Mac is on my iPad so if the Mac is vulnerable because of JIT support... I would be fine if Apple provided a warning that we have to accept to have JIT support. UTM SE with Windows 7 is soooooo slow. It is a shame... We got this far though, wonder how much longer until Apple allows JIT support.

It's not news that The Mac isn't (yet?) as locked down as iOS. Users can choose to let their Macs run any app, not just apps from the App store, not just signed and Sandboxed apps. MacOS apps can download and execute arbitrary native code. As such a JIT on MacOS doesn't add any risk.
 
Windows 10 X64 is barely usable on my M3 Max MacbookPro - (my iPad Pro might actually run it a bit faster due to the M4 :))
FYI, increasing the # of cores exposed by the emulator and increasing the size of the JIT cache in UTM settings can make a huge difference in the performance of an emulated x86 VM. It's still going to be pretty damn slow, though.
 
Shame Apple is so obtuse about JIT. Something like this would be incredible for having quick and dirty access to a linux terminal on the go.
Emulation with JIT isn't necessary to run a Linux distro, but virtualization support is. There are ARM versions of many popular linux distros. Unfortunately Apple removed virtualization support from iOS.

There are, however, UNIX userlands for iOS, like A-shell
 
image.jpg

I have a few questions. When running on an Apple M series processor on iPadOS:

There's no virtualization restriction so it's not just emulation, right? So it's not pure emulation but hardware virtualization too?

Does running it on an iPad with the specs mentioned above, does it have JIT support (not sure what that is or how it affects performance).

I'm having a hard time completing the install. It's kind of complicated (for me). Any tips that would help? Also, any recommendations for the easiest, most secure way to download Windows 11 for Arm? I'd rather not go the Windows Insider Preview route.

Any advice and knowledge on the matter is appreciated.

Thanks!
This is the whole issue. Mac Mini m2 has virtualisation and runs windows 11 extremely well in UTM. It shocked me how well.

iPad Pro m2 has had virtualisation blocked since ios15ish out of spite. That, and the lack of JIT, makes UTM SE dog slow, and there is no way to get JIT running stably currently on iOS17 (altjit and jitterbug are kind of broken)

Apple, just let us have virtualisation on a iPad Pro device, even if we are stuck with a Fisher Price OS.

My windows 7 UTM used to run pretty well on iPad Pro UTM when Altjit worked. I was even playing Sim City 3000 on it! Loading the same image on UTM SE and it’s been like 10 minutes and still booting.

Just let our iPad Pro be pro.

image.jpg
 
This is the whole issue. Mac Mini m2 has virtualisation and runs windows 11 extremely well in UTM. It shocked me how well.

iPad Pro m2 has had virtualisation blocked since ios15ish out of spite. That, and the lack of JIT, makes UTM SE dog slow, and there is no way to get JIT running stably currently on iOS17 (altjit and jitterbug are kind of broken)

Apple, just let us have virtualisation on a iPad Pro device, even if we are stuck with a Fisher Price OS.

My windows 7 UTM used to run pretty well on iPad Pro UTM when Altjit worked. I was even playing Sim City 3000 on it! Loading the same image on UTM SE and it’s been like 10 minutes and still booting.

Just let our iPad Pro be pro.

View attachment 2397411
given they took an effort to carve out the virtualization code in iPadOS, I fear it will not come back
 
  • Sad
Reactions: Delgibbons
FYI, increasing the # of cores exposed by the emulator and increasing the size of the JIT cache in UTM settings can make a huge difference in the performance of an emulated x86 VM. It's still going to be pretty damn slow, though.
you are right - but it also makes the VMs more unstable. At the end single core performance is what you are looking for.

Anyhow on my MacBook I use Win11 ARM (parallels) - and I have some uses for WinXP (UTM).
So at the end the issues with Win 10 X86/X64 are not of concern for me.
 
Question. How well do you think a game from like 2006 would run on UTM SE? I’ve heard that XP and Windows 7 run on ok on M-Series iPads, so I’m guessing it should run. I don’t have crazy high expectations for performance, but I am thinking I’ll test it out. Also, where can I find legit ISOs for Windows (XP, 7, 10, and 11)?
 
In my opinion iphones will not have the battery power to keep the emulator running for long because in my experience such apps are never written with power efficiency in mind.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.