@MattHatton @decryption having used phone as computer devices since *cough* windows phones, they are OK at a pinch, but...
The windows phone (Nokia something something) had a great camera, and when plugged in, usable Word, Excel, PowerPoint, Outlook, decent keyboard and mouse. Let down by not honouring typical keyboard shortcuts in the applications, so required you to use the mouse more than you would otherwise. Was a useful gimmick, and it was enough for proving a point.
Samsung Dex still works just as well - which is to say it is clunky.
@decryption @MattHatton not disagreeing.
That said, the Nokia did run Windows 10 on a phone nearly a decade ago.
Wasn't the full x64 binary, obviously, but was the same OS API, and the shite that is the AI snapdragon "tell me how to cook pasta because I am a father who is unexpectedly stuck at home with my kids without my missus" devices that officeworks and hardly normal advertise evolved from that.
Good? Probably not. Relevant? Also probably not.
Could Apple run the full OS on either hardware if they wanted - yeah, they could.
I guess that was the point that I was trying to make. It has been done before.
@BernardSheppard @decryption the 10 years ago thing is big bit.
A lot has changed over that time.
Not just in terms of phone hardware, but in device use. Portability, plug and playing is much more of a thing now (thanks hot-desking and WFH). The wider environment is riper for a device that you can have in your pocket a lot of the time, but also throw into a dock and hookup to be an actual computer.
Also, I'd generally reckon Apple has a better chance of doing this well compared to Microsoft. For many reasons, but mostly because the control they have over the hardware.
@MattHatton @decryption yeah, agreed.
The biggest problem that I recalled when I tried it, though, was answering a call; not that you couldn't do it, but if you wanted to have a confidential conversation in an open plan office then you would have to undock your phone to walk away and hope that those apps were as resilient as desktop apps when undocking.
@BernardSheppard @decryption I would suspect there is a lot of that scenario that is much less of a problem these days.
Even down to, your bluetooth earbuds/headset work at quite a distance now so you can just walk off into a corner to take the call.
@decryption i have been wanting "the powerbook duo, but it's a phone" as long as there have been smartphones.
for awhile Samsung has been shipping something like this called "DeX" and it's legit great (but i'm afraid to use Samsung hardware as they've got kinda AI brained. and their TVs show advertisements on the HDMI-input-switch screen now)
I'm guessing you all remember the Ubuntu Edge concept that unfortunately didn't make the crowdfunding target?
Built-in desktop mode, would've been powerful for the time.
https://youtu.be/eQLe3iIMN7k
And yes, it's pretty wild you can't do anything like that on Apple devices. It's definitely possible

@decryption Even if the CPU is nominally the same, I imagine the power management is quite different. That Mac has a battery about twice as large as the phone, but promises about half the battery life.
Some of that is down to the larger screen on the laptop, but it is also going to be down to the mobile OS being more ruthless in suspending and killing applications.
@decryption I'm mainly going by my experience working on Ubuntu Phone.
Even though there was a lot in common with regular Ubuntu (we'd generally be using the same binaries as regular ARM32 Ubuntu), there was a lot of stuff that had to be stripped out and the application model was completely different.
The simple model for this kind of thing might be to start a container or VM for the desktop session when docked, but you'd probably want better integration than vanilla MacOS: what should happen if you receive a call or text message? You probably want that to be visible within the desktop session. You probably also want to be able to access some of the mobile apps in this mode too: even if there are desktop equivalents, you probably want the data the mobile app has access to.
And what should happen when you unplug from the dock? Is it okay to just kill everything in the container/VM?
@decryption "... you cowards"
😜