Apple has made it very clear that touch screen OS is not coming to the Mac. But from what we’ve seen in WWDC 2017, it makes a perfect sense that they will have to do that sooner or later and merge iOS with macOS. And if you think about it, iOS and macOS already share some similarities, not only when it comes to design, but also when it comes to functionality as well. Thanks to Apple’s continuity, we are able to keep working from all of our devices. And if that’s not enough, as I mentioned in my previous article, it looks like Apple is already working on a modular device. A device that probably will have to run (AppleOS?) a unique OS , a flexible (responsive) UI, and adapt itself to different screen-sizes, with or without Peripherals.
After two years as UX Lead at Microsoft Israel R&D Center, I had the pleasure to work on many Cross-Platform projects (iOS, Android, Windows, Mac, and Cloud apps). I came to the conclusion that it is indeed possible to deliver a great user-experience with an OS that runs on touch-screen devices, and also runs on desktop computers with peripherals. Microsoft’s Surface family is the proof that it’s possible. And as much as I love my MacBook Pro (I’ve been using Mac computers since I was 13 years old), but even I was amazed to get my hands-on the Microsoft Surface device family at work!
Inspired by Microsoft’s Fluent Design (UWP) guidelines, I did my research, and started this project because I wanted to apply some of its principles to the macOS, to see if it is not only possible to keep the macOS familiar, but also to make it touch friendly, and even merge it with iOS. After all, Microsoft made it clear that Windows 10 is a cross-platform OS, and soon it will even run both on X86 and ARM architectures. My guess is that Apple will do the same. According to rumors, even Google is working on a new OS called Fuchsia OS, and it looks more like Android and Chrome OS are both being merged into Fuchsia OS. And when it comes to Google, keep in your mind they have their amazing Material Design guidelines, so just like Microsoft, they are also prepared in terms of Cross-platform UX principles. Most of Google’s products are already using Material Design as their default UI, from Android to Google’s cloud and SaaS applications.
But what about Apple? Think about it, nowadays, it makes a perfect sense to run a single OS, with a single SDK on top of every device made by Apple. So even if Apple will announce their own AR/MR headset, like Microsoft’s HoloLens (powered by Windows10), Apple will have an advantage over the competitors, such as Google Glass, Meta Vision, and even Magic Leap. Because when you have different devices running the same OS, you’ll have one eco-system with one AppStore for all of your devices, and even the users will be able to enjoy this eco-system, and it doesn’t matter if they are on their Macs, iPhones or even AR headsets. Developers will have to develop once, and their apps will be available for all of Apple’s devices.
Merge iOS with macOS
We’ve heard so many rumors about the idea that Apple might one-day merge iOS with macOS, much as Microsoft has done with Windows 10 for its Surface tablets and PCs. But Apple’s CEO Tim Cook have denied this few years ago (just like Steve Jobs denied Apple was working on a phone, too), so I don’t know if Apple will ever create a modular Mac with detachable screen that turns into an iPad, but I think they’ll have to merge iOS with macOS in some way, because even today, iOS 11 for the iPad Pro takes so many features from the macOS, it improves multitasking and lets users pull up an app from the dock, to drag it onto the screen and split the screen. You can even long tap to drag folders, files, or pictures and drop them on different apps to share, such as the Mail app or Instant messaging app. And Apple has finally introduced a proper Files app, so yes — it’s not the “Finder” file browser we have on our Macs, but it’s pretty good (Even better than Android’s built-in file manager IMO), and there are also iOS features that are available on the macOS, SIRI, Touch ID, and even the UI design language is inspired by the iOS. So, I’m not saying that Apple will merge iOS with macOS into one OS overnight, but from what I see, they are already doing so…
When it comes to productivity, you want to be able to quickly shift from a media-consumption device to a work-machine, let’s say that in case of emergency, if your client / or your manager calls in the evening and you have to open some project files (in 3D Studio, Sketch, or Adobe premiere). You want to do it without getting up of the couch, to go back to your home office in order to use your Mac just for this particular task, because that’s what happens today to most of the professionals when they have to switch from the iPad to the Mac, simply because the iPad is not a desktop computer. It’s powerful enough, but not as powerful as a Mac (or any other PC with x86 CPU).
Just imagine, a modular MacBook that turns into an iPad, like magic! This can solve the problem I just described for so many professionals out there. Because a modular device (with x86 CPU) that easily turns into a consumption-device (when you detach the screen from the base), and enables you to easily get back to work-device (by attaching the screen back to base), and the best part — the device still lets you to use real desktop apps (like Photoshop, Sketch, etc.) when needed, even if you have forgotten the Base at home!
- At work — I’d like to use my MacBook as I always did to get the job done, so I need it to be a powerful laptop. And in my case - I always had a docking station at my office with Apple’s keyboard and a Magic mouse connected to two-large displays, so I can get my work done.
- At home — I’d like to detach the screen from the base, and as a result to get an iPad like UI and experience. I want the UI to shift itself from “Desktop-Mode” to “Tablet-Mode” immediately, and I want it to transform itself from work-machine to a media-consumption device!
The secret in the UI, is that it can automatically switch to Tablet UI when the user detaches the screen, but in case you’ll need to switch back to Desktop-Mode manually or even use desktop apps to accomplish tasks, you are free to do so.
And yes, I don’t think this would be an easy move for Apple, but I believe they’ll do just fine, because if Microsoft proved it’s possible, Apple should learn from it and provide us (the users) a good alternative to the Surface device family.
But if anyone can do that well, it’s Apple (well, until Google will introduce what’s Fuchsia OS is all about).
The goal: Keep it simple and familiar, but make it Touch friendly! The UI automatically changes from Desktop-Mode to Tablet-Mode, when you detach the screen from the base, but once you put it back, the UI goes from Tablet-Mode to Desktop-Mode automatically.
Works the best on Modular MacBooks (with detachable screen), but you can toggle “Touch-Mode” even without detaching the screen from the body.
Watch this short Video, or keep scrolling to see Pictures with description.
Update — Just to clarify, a “Cross-Platform OS” can work both ways:
Once the UI is Adaptive and the OS supports both x86 and ARM (with x86 emulation for desktop apps, even on iPads!) Then you‘ll be able to:
1. Buy a Modular MacBook and turn it into an iPad. The UI automatically adapts itself and changes to iPad mode (as described in this article).
2. Buy an iPad and use it as a Mac (just connect your Mouse and Keyboard). The UI automatically changes to Desktop mode. And with x86 emulation, you’ll be able to run any desktop App (Photoshop, 3D Studio, Sketch, etc).