This is the type of situation where "be careful what you wish for" is good advice.
I think most people looking forward to running Win32 desktop software directly on their phone would end up being very disappointed with the resulting user experience. Most will end up blaming MS for again releasing a half baked solution, while ignoring that their wish never had a chance of being anything more than a half baked solution in the first place. I don't think that's a good idea.
There is more than one way to skin a cat however.
If I were an executive at MS, this is what I'd do:
1)
Clearly communicate that running Win32 based desktop software directly on very small and resource constrained devices was always a bad idea that MS never supported. It was just something hyped by the tech press. Even when we eventually get to the point where we can run desktop software reasonably well on a high-end 5" smartphone, we must not forget that Continuum spans all form factors. That means there will always be some smaller form factor that is left out of that vision (4" phones, smart watches, IoT devices, clothing implants, etc), making this an incomplete solution (at best).
2)
Introduce a technology that allows consumers to very easily initiate a remote desktop connection to any other device registered on their MS account. If the device you're connecting to isn't already powered-on, it would be on-demand through your MS account. This would make any software installed on your tablet/laptop/desktop/server potentially accessible to any other W10(M) device, including your phone. This solves the problem you want solved (running Win32 based desktop software on a phone) while sidestepping all the drawbacks (uncontrollable battery drain, poor performance, not scaling to smaller devices, etc).
Last but not least, this setup works for any software (including CAD, video production, and most importantly, Crysis), and not just the select few that smartphones are currently able to cope with (banking and accounting... yawn), meaning it's a solution that can always work, as opposed to just some of the time.
3)
I imagine the technology would be based on some evolved/simplified/streamlined version of
App-V. This would allow consumers to synchronize such evolved App-V instances to the cloud.
A synchronized App-V instance would make remote desktop access a highly available and reliable feature (it would work even if your kids unplug your computer at home, or if your home is susceptible to power outages), and also make it accessible to people who aren't comfortable letting MS turn on their computers automatically over the internet.
This would also be helpful for people who's phone is their sole computing device, as they'd be able to setup such a App-V instance directly through their MS account and not require a PC at all.
I imagine this could be offered for a few bucks a month per App-V instance, or be included in the Office 365 subscription.
4)
There are a ton of other things MS could do with a setup like this
ackage the whole thing as a Windows Server feature so corporations could offer the same capabilities for their own software on their own networks for their private corporate user accounts.
- Allow users to contribute their computing resources to the App-V network, which MS would use to run other people's App-V instances (nothing would ever get installed on your machine), which would in turn allow you to access your own hosted App-V instances for an equal amount of time for free.
- etc