Comment by QuiEgo
1 day ago
My dream is having an “app” on ipadOS that switches out userland from ipadOS to macOS when launched. Let them be two silos, containers, VMs, whatever.
Only allow “Mac mode” if you have a keyboard and monitor attached. Hell, automatically “sleep” it if you undock. Make it unapologetically keyboard-and-mouse first.
One UI for keyboard/mouse. A second UI for touch. One device that can do it all. That’s the dream.
I feel like we’ve had a few ham fisted attempts over the years at this, and Apple could actually pull it off. I get that it probably won’t happen though.
Touch and mouse are two very distinct forms of input that need to be kept separate. Every convertible Windows laptop I have ever used has convinced me of that.
Mouse interfaces can be incredibly information dense because mice are both incredibly economic from a space and motion standpoint, and also somehow incredibly precise. You can flick your wrist to select any target the size of a grain of rice on a 32" screen. Touch interfaces require larger targets because fingertips are larger than a cursor point, and also require smaller screens because your arm now has to move the entire length of the screen, which is slow and tiring.
Where touchscreens excel is tactile experiences, things that mice cannot replicate. Multi-touch, pressure sensitivity, pen angle. Sweeping motions are difficult to control with a mouse. Manipulating multiple analog controls is nigh-impossible with a mouse.
When an app tries to accommodate both input styles, it inevitably ends up catering to one style or the other, unless two separate interfaces are built. And because a touchscreen laptop can be touched or have the mouse moved at any given time, it's not really possible to switch between the two input styles seamlessly.
I would really enjoy having a device that is capable of both, since the iPad has a gorgeous screen, a great form factor, and a lot of killer uses. But it can't cannibalize mouse interfaces or we wind up with the direction that MacOS is going.
There is nothing wrong with having a keyboard connected to a touch device per se, but the gross arm motion required to move between the touchscreen and the keyboard, and the awkward angle the keyboard puts the touchscreen at sort of nukes the usefulness of the touchscreen. And again, jumping in text is the sort of small target action that mice excel at.
> Mouse interfaces can be incredibly information dense because mice are both incredibly economic from a space and motion standpoint, and also somehow incredibly precise. ...
There's exactly one feature of touch interfaces that can be incredibly input-information dense, easily rivaling the mouse, and that's swiping gestures with 1-to-1 fluid animation for feedback. Usually seen with pie menus and the like. Drag and drop, the mouse equivalent, is extremely clunky - and mouse gestures that don't even involve clicking even more so.
The surface pro argues otherwise. Using Lightroom classic on the Pro is largely best done from the keyboard, but there are certain workflows where using the touchscreen or a stylus is much better than a touchpad. The fact that it's limited doesn't mean it isn't a good idea.
> Every convertible Windows laptop I have ever used has convinced me of that.
This is a very strange conclusion considering everything is a webpage/webapp nowadays which are designed to be operated by big fat fingers.
/s but...
Someone did this by hacking an iPad with a "MacBook" keyboard - https://www.macstories.net/stories/macpad-how-i-created-the-...
I want the same mode, but on iOS! Imagine carrying nothing but the phone in your pocket, sitting down at your desk, plugging your phone into the monitor, which has your keyboard and mouse docked, and you have a full development environment.
iPads have M-series chips in them that support hardware virtualisation. But Apple goes out of its way to disable the hypervisor for its iOS/iPadOS builds[1]. All they have to do is stop doing that and allow apps to make use of the virtualisation APIs. UTM hypervisor already exists in App Store, so Apple is clearly not against the principle of it. As soon as that happens, running macOS (or Linux) will become elementary.
[1] https://x.com/utmapp/status/1708907045314035986
The closest thing I’ve seen to this is steamdeck with desktop mode and steam mode.
(this is how android has always worked)
No? Android has the same interface regardless, it just scales a little with a bigger screen. Samsung did separate silos with Dex, but that's their own thing.
Maybe they only ever get Samsung devices. Dex is almost a decade old.
A desktop mode was recently added for base Android tho. And you could always mod your Android device to open termux when you connected an external monitor, that sort of thing.
Really? I feel like android doesn't change at all with a keyboard, and doesn't support half the keyboard shortcuts you can use on iPad.
[dead]
I agree except for the monitor attached part. There’s so reason my iPad Pro with that expensive keyboard and trackpad can’t run macOS. I had such dreams Of using it as a laptop replacement and all it’s ended up being is a very expensive portable monitor.
I like what the iPad is and it just doesn’t make sense to have a keyboard and mouse with it. Let’s leave the tablets as is and use laptops for serious typing.
People write out books on their phones. There's no need to be so rigid in the distinction between the types of device.
But I do agree with the original point that everyone has failed to make a unified interface for both modes and a distinct switch would be better until they can converge from real world learned lessons.
Apple will never make a product like that though.
Cool, I think they're pointless slabs of wasted material. If I could run macOS on a macbook neo so should I be able to on an iPad, and it would make it a useful device because I do not have to spend all my time inside a terminal app to make it useful.
Cool, I don't. iPads are so useful for drawing, and I hate having to use a terminal app on an iPad.
Different horses for different courses.