As I predicted, Microsoft is effectively killing UWP by ensuring that all development platform capabilities are available for previous apps.
"They told us that they want us to continue to decouple many parts of the platform's Universal Windows Platform so they can gradually take over," writes Kevin Gallo, vice president of Microsoft, in a blog post for developers. "You can use our platform and tools to meet you where your customers are located. This will allow you to make rich, intelligent experiences that put people first. "
To put it bluntly, this is a positive change: rather than being blind With its failed strategy, Universal Windows Apps (UWPs) are the only one Microsoft has made more and more UWP features available to non-UWP platforms over time to make it a truly modern platform for creating Windows apps. This includes older platforms that Microsoft once outdated, such as Win32, WPF, and WinForms. What is old is new again.
Of course, the company needs to continue the marketing narrative, and Gallo told Mary Jo Foley that neither UWP nor the Microsoft Store are dead. (I frankly said that UWP is dead, and I recently asked if the Microsoft Store has a future, as most users install apps from elsewhere.)
"When we're done, it'll all just be windows Called apps, "Gallo said to Foley. The ultimate idea is to "make every platform function available to every developer … [But] We are not quite there yet."
As the top public face of Microsoft Windows 10 developer efforts, Mr. Gallo has to say it like that However, he appreciated that he was honest with the mistake the company made when trying to cheat UWP developers – "we should not have been like that" – and this created a "massive gap" between the Legacy Win32 / .NET Developer and UWP Developer
As Foley notes, Microsoft's new strategy is to make all developer features available to all Windows frameworks. What remains unsaid, however, is that this is a rebuttal of the original strategy, and that Microsoft only made that change over time, as most developers rejected UWP.
In other words: UWP is dead. Not literally – it's still the only way to build WinCore apps that run on Windows 10, HoloLens, Surface Hub and IoT – but effectively. As we know, it's true that Win32, WPF and WinForms in Windows 10 were "brought to full status" all those years later, according to Gallo.
Microsoft does what developers want. And what developers want is not a UWP. Or the Microsoft Store, as it turns out.
"Apps … do not have to be in the store," Gallo admitted.
creating and / or repacking their apps to be UWP / Store apps is seemingly over. There are now Windows apps or bust. "