I’m going to just quote Jason Snell: “Imagine how much more flexible it would be if it could run macOS, virtualized, when connected to an external keyboard and trackpad. Apple’s first convertible device would be able to becomes a Mac when it needed to—and exit that mode when it doesn’t. Travelers could invest in the iPad Pro and all its accessories—at a price comparable to a MacBook Air, by the way—and know that they’re getting the best of Apple’s tablet experience and its traditional computer experience.”
I’m going to respond as I have elsewhere:
The problem with that response is that it ignores the fact that putting macOS in virtualization wouldn’t actually let you do what he describes here.
If you were running macOS on the iPad you wouldn’t be able to just rip it away and have a great tablet experience. It isn’t as simple as a switch. While data sync will keep your data synchronized across the two systems it doesn’t keep App state synced and even most of Apple’s pro Apps dont use continuity to sync state. Never mind how few other apps do.
The idea that macOS should be killed (implied by the run it when docked part of the comment) is also bad, the only way that macOS virtualized would be any good is if it was allowed to run in both docked and tablet mode. Otherwise it would be too jarring to have your OS launch and die when plugging unplugging and put too many hard edges in place.
Next: What does having macOS virtualized look like?
Now you’re sharing 8GB of memory with two OSs and two sets of Apps. Hungry macOS apps can gobble up a bunch of that memory and leave iPadOS sluggish, or it can be split in two and now each OS has half the memory.
iPadOS is great because of its flexibility, because Apple put the effort in to making sure it worked properly with a pointer and keyboard as well as with touch. macOS has no such affordances.
Let’s also not forget that this “solution” isn’t a solution.
Those of us who actually like iPad OS (and sales suggest there are more of us than there are mac users) don’twant them to use putting macOS on iPads as a get out of jail free card.
I want them to fix the remaining issues on iPadOS.
Whatever entitlements are required to get full Xcode on iPad they should figure out and support.
Fix their buggy iCloud sync system and let me persist my entire iCloud Drive on device if I want to (this helps everyone)
Fix stage manager’s windowing issues and make it a little more intuitive
Fix multi-app audio
Fix long running background tasks (indefinitely Long tasks should be allowed)
These are things they need to fix no matter what (well maybe not the Xcode one) these issues affect many iPad owners who actually like the OS and would make the OS better.
Putting macOS on iPad doesn’t fix the issue of apps being quit while trying to export in the background, it doesn’t Let us control audio output on an app by app basis, it doesn’t solve iCloud sync bugginess, it does’t keep the file hierarchy of iCloud Drive synced on device.
Virtualizing macOS On iPadOS helps a tiny minority of people, its a distraction, an edge case within an edge case.