3 ms·
I think from a developer perspective this is pretty misleading because all the "new" stuff in Windows development is just repackagings of UWP subsystems to work
by contextfree 7y ago
I think from a developer perspective this is pretty misleading because all the "new" stuff in Windows development is just repackagings of UWP subsystems to work with Win32 apps. WinUI is the UWP UI stack, MSIX is the UWP package format, etc.
So even if they aren't really pushing the UWP "brand" anymore, if you have a UWP app you are already using all of the "new" stuff.
- youdontknowtho 7y agoyeah, they are really just opening all of that stuff up so that existing apps can use it more easily. WinUI is one of those things that I just never thought would happen...but there it is. They are open sourcing the entire UI stack. It's crazy.
- flukus 7y agoThat wasn't the impressions I got from the article: > And the way we know that’s true is that Win32, WPF, and WinForms have all been “elevated to full status”—Gallo’s words—in Windows 10 all these years later. It sounds like they're promoting Win32 as a long term option. I wouldn't expect them to say "UWP is dead", MS has a history of playing "it's not dead it's just resting" with UI frameworks, WPF was one of those. I'm also curios what these changes mean for compatability? Anything that can't be used on windows 7+ will be dead on arrival. If they could just provide a "This is how you build windows apps for 7,8,10+ that we won't deprecate in future" I'd be happy.
- contextfree 7y agoMy comment isn't based on the article, it's based on observing what's actually happening, both from the conference sessions and activity in the various open source projects that it's about. The article is based on public info, so you can observe for yourself. The truth as of now is that WinUI (the UI stack from UWP) is the only one of these frameworks actually getting significant new feature development. The main reason for this is that unlike winforms or WPF, it doesn't have a dependency on .NET, so it can be used by projects like Windows and Office that for the most part never adopted .NET and managed code. Like if you watch this session from the conference -> https://www.youtube.com/watch?v=hKMzFjGfoy0 https://www.youtube.com/watch?v=hKMzFjGfoy0 , it's billed as a talk on the Windows presentation platform as a whole, but they spend basically all their time talking about WinUI. The new React Native implementation for Windows is also being built on top of WinUI.