There is a potential difference though: with the Surface, Microsoft only needed to iterate on the hardware, which it could do by itself. My concern with Windows 10X is that it requires buy-in from developers to reach its full potential, and that has been lacking. To be blunt, UWP attracted basically no developer attention (which is a shame, it was a pretty good development environment). Unless they figure out how to turn that situation around, the Surface Duo might be a fantastic Office machine but nothing else.
> UWP attracted basically no developer attention (which is a shame, it was a pretty good development environment).
This is not a shame, this is the logical consequence of all to lies told to the Windows Phone community, which could have bootstrapped UWP but was totally demotivated when UWP was released.
But the main reason is the stupid decision to make UWP available only on Windows 10, at a time where Win7 had the highest marketshare. Microsoft should focus on making WPF multi-platform if it wants developer to be excited again to develop native software on Windows.
That’s a profitable niche, but not a huge niche. Would you really go and talk to investors about your great startup that makes desktop software in 2019?
It’s a great market for Microsoft, Adobe, Avid, etc but not for any new entrants.
Yes, it made no sense to adopt UWP when Windows 7 was still so prevalent. I'm still supporting it at least until next year, possibly beyond then.
You also have to wonder at their commitment, WPF wasn't that old when they started dicking about with Metro. WPF didn't even feel finished. Why invest huge amounts of time and effort in a platform you don't think they have a long term commitment to.
A lot of users spend their entire life in Office and various MS online apps. This would be worth having just for PowerPoint alone. It would let you keep slides open while presenting and have other apps open privately.