We already have thin client solutions, and virtual machines, and remote development and, and, and...
Slack, Chrome/Firefox, Miro, Zoom - it's all there.
That will never happen. iPadOS though... You never know.
Companies seem to prefer thin client solutions where the employees simply connect to the office workstations. That way, they don't have to provide expensive light and powerful computers, anything that can connect to the internet and stream the image of the desktop does the job and they don't have to deal with the security implications of having to manage a device which is outside of the company network.
Sure, the iPhone can act as the think client but you still need to provide the screen, keyboard and mouse so maybe just slap a cheap computer to those and don't bother with providing company phone which would definitely be more expensive.
So the use case boils down to people that for some reason have access to a screen, keyboard and mouse in many places but don't have computers at these places so they provide their phones as computers. Alternatively, maybe people who would like to save money by having one computer for everything is also a target audience but AFAIK Apple doesn't go after people who want to save money.
Would be very nice to see if this works on the new iPhones. A thin client with decent security in your pocket with keyboard/mouse/display at both home and work seems like a very approachable computing setup.
Photo for reference: https://twitter.com/_______kim/status/1348736952330301440
That's the real trouble with the remote dev environment- invidual tools can work fine but nothing integrates as well as localhost
This is already happening with iPhones & iPads, the Dev tools just aren't anywhere close to being able to match macOS. I'm sort of surprised Apple hasn't at least ported Xcode to be able to run on iPadOS.
I could imagine companies issuing iPhones with MDM and corporate credentials preconfigured. As a developer, that would be a pretty cool workflow.
I already ssh into a remote box to get faster development performance (even from my M1) - a powerful mobile device that could be used as a thin client would be crazy cool.