It’s that time of year. Time for the Apple Developer community – and punditry – to make wishes for their favorite features to be added to their favorite OSes and hardware.At this point macOS and iOS are so mature I can’t think of any feature I’d like to have. I’m sure Apple will come up with something I’ll enjoy but we have so many features I’ve never touched as a developer. Some because I have no real need for them in my apps and some because I just don’t know they exist.
The only thing I keep coming back to is macOS on iPad. Why?
Well, now that macOS can run iPad apps it seems a natural fit to put all that power and openness on a smaller device. I can see walking into my office with my iPad, sitting it in a VESA mount next to my VESA mounted display, having it connect to my keyboard, monitor, and mouse and off we go.
It would take some time for Apple to make it work, no doubt, but iOS and macOS already share a lot of code. There will be plenty of things to sort out, like touch, but it’s not like they couldn’t do it if they wanted.
Consider swiping between the Mac desktop and Launch Pad. Launch Pad could act as you iOS springboard for all of your iOS apps. Perhaps you group them together or maybe the OS is changed to do something special for you. That way you could put yourself in that mode when you’re not docked and use all of your favorite iOS apps then move to the Mac Desktop when you’re docked and need Xcode to do your dev work.
It feels like a natural progression to me and I definitely do not agree with the punditry about keeping iPad pure. Offer two versions. A Pro model with iPadOS and a Pro model with macOS. Problem solved.
Let Pro users and Developers pick their poison.
I know which one is pick.