Hacker News new | past | comments | ask | show | jobs | submit login

Not in the App Store, and I believe on recent iOS versions not even with reasonable performance (due to a lack of JIT and/or hardware virtualization support, I believe).

Even if it’s possible, the point is that iPad OS really feels like it’s intentionally holding back the power user experience for the sake of being more accessible to new users in a way that e.g. macOS doesn’t.




From what I understand it is in AltStore which is installable without another device in UE and still installable running AltServer on a separate computer.

Annoying I understand. But fairly easy to anyone motivated to get it.

As for the performance they say:

"The lack of hardware virtualization on Apple A-chips means that even for ARM code we must re-compile it with JIT. Therefore performance would never reach the levels possible with KVM. There is also no support for GPU virtualization so that means no DirectX or OpenGL. This makes most modern games non-playable."

I guess it would be at least good enough to run an IDE, git and have terminal access provided any serious compilation is done remotely and not locally. And might even be good enough to run some lightweight containers.

EDIT: seeing that on ios 14 devices it needs to be jailbroken, so I guess it is best used on "obsolete" models.


The Altstore they are referring to is the sideload version, not the EU store that was just released. This requires a computer to install the IPA file. Once you install UTM using this sideloading method the only way to activate JIT to make UTM useable in any meaningful way is to be on the same local network as a computer with SideJitServer installed and running. Then you can use an emulated OS and drain your battery super fast.

Long story short UTM is not currently a solution. Apple either needs to allow JIT for all apps or SideJitServer needs to do the impossible and figure out a way to activate over a remote connection.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: