Put macOS on the iPad, You Cowards
theverge.com
theverge.com
And iPad with macOS would be unusable as a tablet with regular mac apps (macOS requires more precision control and has smaller targets), and at best would be a way to get a Mac to hook to a monitor and use with a mouse and keyboard. But you can already get a Mini for half the price, or an Air that also comes with a keyboard. So what exactly do you gain? Especially if they also come up with a M1 Macbook (no Air/Pro, the small version).
What Apple could do however, is further improve iPad OS multitasking and windowing use to make it better for multi-app workflows.
Already basic multitasking, window-tiling, drag and drop, and file Finder support, and USB-C have improved it dramatically for such purposes.
That said, Final Cut Pro, Logic, XCode and a Terminal would be nice additions...
Fluidity of not having to carry or manage two devices would be the main attraction for me. M1 Mac's can already run iOS and iPad OS apps so there is no need for a dual boot mode. When I want the pure tablet experience I just stick to native iPad OS apps. When I need more power and flexibility, hook up a keyboard and track pad and now I can use MacOS apps effectively.
Heck if they actually paid a smidgen of attention to Mission Control it could easily provide the functionality to manage the different "modes" - at the minimum a macOS workspace vs. an iPad OS workspace.
The bits are there; are they motivated to do it? Probably not but it's still nice to dream about what it could be :p
Power users didn't really have many issues as the paradigm isn't all that complex but, in daily usage, it was a big mess and it never made any headway. It was the first thing they got rid of in the first Windows 8 Service Pack. Apple knew that and saw it and I prefer their cautious approach and would be fully against what you're suggesting unless there are some major UI changes.
It maybe sounds weird but I have an Samsung tablet with Dex so I have experienced a little bit what this could be like. Without the keyboard attached, I run in regular Android mode but when I really want to get work done I connect a keyboard/mouse and switch to Dex to get a desktop experience. The downside to Dex is that the apps are still Android apps. But with macOS, you could have full Mac desktop apps running in a similar mode.
Besides the obvious reasons you mention above for why Apple doesn't put MacOS on the iPad, I think the other reason is slightly alluded to in the article: The device is not designed for that kind of computing in terms of battery size and thermal design. They've carefully constructed it to work with iOS.
Thermal design, maybe, but the iPad Pro battery has higher capacity than the on in MacBook Air, and they share the same SoC.
2020 Macbook Air is 49.9wh
https://www.apple.com/ipad-pro/specs/ https://www.apple.com/macbook-air/specs/
A touch-screen Mac osX with an optional keyboard would a genually new thing from Apple.
The iPad is a play for innovators dilemma-style disruption from the bottom, and that possibility diminishes if you allow macOS on iPads. The reason the full Photoshop can't run on iPadOS is because iOS doesn't allow that kind of software to run. It only allows "democratized" software (the bottom) that's easy to run, install, and uninstall, and won't interfere with battery, etc... It's a different software model than we use on macOS. It's better on some ways, but it's clearly worse in others. Apple is still betting that there's value in this alternative software model, and it's so consistent with Apple's modus operandi of control, that I'm willing to bet they'll take this battle to their grave (you'll never get an unlocked iPad, ever).
I think a more fruitful approach with Apple is pushing them to innovate more with macOS and the Mac. Tell them to make more exciting hardware, stop having their laptops designed by the industrial-engineering B-team. Stop porting iOS-paradigm OS features that don't make sense on the Mac. Instead create more real innovative desktop-class features like Exposé. You can also keep promoting this iPadOS thing at the same time. But sorry Apple, you're never going to transition the content creators to iPadOS. It's just not going to happen ever because the computing model just doesn't work for that kind of work. The best bet is to get back to working hard on the Mac and macOS.
While we might all like the idea of device convergence, the technology is not fully there yet. The new iPad Pro with M1 could be a sign of the future but Apple recognizes that adoption needs to be deliberate and slow - especially when there's millions of users at stake.
Ideally I'd like to see a "desktop mode" akin to the Samsung DeX announced at the upcoming WWDC. This would allow users to use their iPads as desktop replacements in a truer sense, together with keyboard, mice and an external monitor.
The intent of the device is different and the primary method of input is different. Adding a touch control to a predominately pointer-based UI is an awful experience. Using the iPad as a Sidecar display is nice for when you need the pencil but using it as a touchscreen is pretty awful. It really shows that macOS shouldn't be accessed via that method.
Rather, Apple should take a big leap forward with iPadOS 15 and allow more powerful apps to run on it, such as Xcode et al. Sure, it opens up the ecosystem a little and lowers the walls of the garden, _for iPadOS_, but it keeps the same best-in-class experience as iOS while bringing the power of macOS "pro" apps.
With Microsoft's nice recent improvements to WSL2 (GUI apps!), the development experience is mostly on par or even better than on MacOS, certainly if you workflows are mostly Linux based anyways.
I find Windows is doing an ok job bridging between the touch and pointer worlds, so it's certainly not impossible for Apple to follow along.
However, I'd like to see:
- Xcode, Final Cut Pro, and other pro apps with full feature-sets designed specifically for iPad (touch, mouse, and keyboard)
- A new keyboard accessory more like a laptop with a strong base like a Surface Book 3
- A revamped Terminal.app for Mac and iPad with rendering perf improvements like in iTerm2, Alacritty, and Kitty
- Virtualization support, or at least something that somehow runs Linux containers
- Advanced tiling window management... maybe only via keyboard shortcuts
- Ability to script iPad OS behavior - window management and keyboard remapping
- Ability to run unsigned CLI and GUI apps from inside a terminal and/or launched via other iOS apps like would be used in iOS Xcode
Bonus: Unlockable bootloader to run alternative OS's like M1 Macs can.If they did all of these I'd strongly consider buying one as my primary device.
To the naysayers: Is the intent of a display different than that of another display? What could possibly be wrong with treating an iPad as just a display??
Isn't that the holy grail? A mobile device that becomes a full PC when you sit at a desk.
If Apple ever went this way it would be by locking down MacOS, instead of opening up iPadOS.
https://www.macstories.net/ipad/
Second is Jason Snell, a LONG time Mac user, who prefers the iPad for editing audio for the many podcasts he is involved in: https://sixcolors.com/post/2015/11/editing-podcasts-on-ios-w...
Noticed this isn't a recent phenomenon for either of those examples. Jason in particular still has Mac's in his overall production chain ( https://sixcolors.com/post/2019/11/why-my-ipad-podcast-workf... )since there are still many significant shortcomings in iPad OS - so being able to run macOS on iPad Pro hardware would absolutely have value to what I would would wager is a significant user community.
Or Apple could just plug the many identified gaps in iPad OS. I won't be holding my breath for either to happen any time soon but I will welcome either if the day ever materializes.
In our company I see a lot of web developers favouring Mac because they have a Linux-style commandline available. And console applications like vim are becoming more popular again.
I wouldn't see these guys working on an iPad though, however if an iPad would become a dockable macOS laptop I would.
Console applications being trendy is more about nostalgia stuff than anything else.
I have been there where TUI was the best one could hope for and don't miss it for one second.
Any language can be used for automation and most modern environment support REPLs anyway.
As for vim, better watch out for VSCode and Sublime.
And "Just install whatever you like and configure it however you want" will just not work if they want it on the network. I know, old-style traditional IT mentality but this is what we're stuck with. The word of digital security is the law here. I have to work within their rules.
Apple has good MDM management APIs that can't be overridden even by admin users, good hardware and the devs are mostly happy with it. Locked-down Linux is worse than locked-down Mac. It's a tradeoff for all of us.
I have been in projects were it is back in the old days, just instead of a UNIX account where I telnet/ssh into, and then do X forwarding, I get to use the cloud shell via the browser or start the respective Web UI, cloud IDE, with a perfectly normal user account and no root access.
The dream of most IT departments, back in control of what devs use and install.
iPadOS is much more user friendly to people who are not IT professionals. I’ve been moving less technically inclined family members to the iPad for this reason exactly.
Having a full macOS on there would ruin that. Mac apps are not built for touch. The user experience of such a thing would be awful, and redesigning macOS to work on tablets would make it worse for Mac-users.
So no, putting macOS on would not be brave. It would be dumb.
Don’t confuse need with want. You have chosen to get an iPad to draw on, knowing the limitations of its touch-based OS. You could have gotten a Mac with a Wacom tablet or a Microsoft Surface instead, if you really wanted one machine for everything.
Especially for XCode, the iPad can already compile Swift code in the Swift Playgrounds app, so it’s technically feasible. Swift Playgrounds itself is just rough and buggy, at least last time I checked. (E.g. ARC reference counts don’t work how you would think because the playground seems to keep its own reference to your objects so objects don’t always deinitialize when they should. This is NOT a problem in XCode playgrounds in the Mac. I haven’t check Swift Playgrounds (a Catalyst port of the iPad app) on the Mac).
Meanwhile you can order an iPad next week with the same CPU (presumably clocked lower), GPU, memory and storage as the iMac also announced on Tuesday.
Would it be possible to grab a filesystem from a arm64 installation of macOS and chroot into it from a jailbroken iPad, or are there too many kernel level differences to make that impossible (without breaking stuff)? chroot is shipped with macOS, so you should be able to do it from macOS->macOS.
Yet another set of Swift/Objective-C APIs get introduced without equivalent capabilities on POSIX.
ios is way more locked down than macos is, and that's what apple really wants: more control. not less.
so if they dared, they would do just the opposite of what the article is asking.
android on laptops exists, and i believe chromebooks are similarly limited (i never used one, so i can't tell)
too many people have been saying "I will stop buying Macbooks once the iPad runs macOS" too loudly for that to be a reality anymore :(
I can then carry one device instead of two for my travel
A little bit of polish with Mission Control would make switching between "iPad OS" and "macOS" modes fairly intuitive for some automation of say, adding a keyboard/trackpad to trigger full blown macOS mode and removing them triggering back to a Mission Control workspace that restores native iPad Pro look/fee.
I don't think it would be much of a heavy lift, and from an overall user experience perspective not as fiddly or confusing as some obnoxious UI changes they made from the transition from iTunes to Apple Music, for example :p