Nearly two years after releasing Windows 10 and UWP into the world with dreams of marketplace dominance dancing in their heads, Microsoft themselves are only now bringing their 2nd-biggest software product [i.e. Office] to their own store. And it isn't a native UWP version of the program, either; it's a port, brought over via the Project Centennial Desktop App Bridge (henceforth referred to as PCDAB).
That's right: Windows 10 and UWP have flopped so hard that Microsoft themselves can't be bothered to develop natively for the platform.
If Microsoft can't be bothered to develop natively for UWP, then nobody else is going to, either, ever, and that means that UWP is effectively dead on arrival. The only programs that Microsoft will see on its storefront from here on out will be PCDAB ports, none of which will perform as well as Win32 executable versions of those same programs, and even that assumes that developers bother to do that much; with the Windows 10 store being such a shit-show, and the added costs involved in maintaining a 2nd version of their software, all in service of lining Microsoft's pockets, I suspect that most developers simply won't bother to port their programs over in the first place.
Worse yet, a dearth of quality UWP apps means that Windows 10 users are spending this crucial time in the platform's life-cycle locking software-buying habits that exclude the Windows store almost entirely. That's not reversible; if even Windows 10 users are thoroughly trained to buy their software elsewhere, then developers have even less reason to develop for UWP, and that is self-reinforcing. It's a vicious cycle, with the lack of adopters resulting in a lack of apps, which ensures not only a slower rate of adoption, but also ensures that new adopters of Windows 10 don't adopt the storefront along with the OS, resulting in ever fewer apps...
At this point, Microsoft would probably love to be faced with a simple chicken-and-egg problem, rather than this rapidly increasing inertia [...] It seems to be that only one question remains: is this vicious cycle now so well-established that Microsoft is simply unable turn it around?That was then; this is now. And here in the now, we have the answer to this 100% rhetorical question, as reported by The Verge:
Microsoft had a dream with Windows 8 that involved universal Windows apps that would span across phones, tablets, PCs, and even Xbox consoles. The plan was that app developers could write a single app for all of these devices, and it would magically span across them all. This dream really started to fall apart after Windows Phone failed, but it’s well and truly over now.
Microsoft has spent years pushing developers to create special apps for the company’s Universal Windows Platform (UWP), and today, it’s putting the final nail in the UWP coffin. Microsoft is finally allowing game developers to bring full native Win32 games to the Microsoft Store, meaning the many games that developers publish on popular stores like Steam don’t have to be rebuilt for UWP.
“We recognize that Win32 is the app format that game developers love to use and gamers love to play, so we are excited to share that we will be enabling full support for native Win32 games to the Microsoft Store on Windows,” explains Microsoft’s gaming chief Phil Spencer. “This will unlock more options for developers and gamers alike, allowing for the customization and control they’ve come to expect from the open Windows gaming ecosystem.”That's right; UWP is definitely dead, and I fucking called it, two years ago.
Who's the man? I am.