Seasons may come and go, but one thing will never change. Windows and an absolutely baffling array of UI frameworks with various pitfalls, uncertain futures, and no clear winners. (honorable mention to WinForms though.)
My analogy is every Microsoft UI framework was almost completed in the sense of someone being almost pregnant. A framework that has just one show-stopper missing feature or problem is... unusable. You can't embark on a large, complex application development journey if you even suspect that you'll be painted into a corner. For example, many of WPF-derived frameworks had atrocious performance, with fundamental mistakes…
Microsoft is open sourcing Windows 11's UI framework
51–60 of 308 posts
Re: Microsoft is open sourcing Windows 11's UI framework
#52I already lost count how many UI frameworks are in windows. It looks like complete chaos and mess. I really wonder what they expect from open-sourcing it. Just to pretend how open they are? Or is there any real benefit to developers who target windows?
WinUI is an evolution of UWP which is an evolution of WinRT. WinUI has been around for years. MAUI is not exactly a competing product and is more about enabling cross platform UI development. Different intent. WinUI is actually ok tech. It’s evolved over the years through a few iterations, now on WinUI 3. Im mostly with you though. Until they rebuild the entire OS in it, including all of the administrative controls a…
Re: Microsoft is open sourcing Windows 11's UI framework
#53Earlier quoted context omitted.
WinUI is an evolution of UWP which is an evolution of WinRT. WinUI has been around for years. MAUI is not exactly a competing product and is more about enabling cross platform UI development. Different intent. WinUI is actually ok tech. It’s evolved over the years through a few iterations, now on WinUI 3. Im mostly with you though. Until they rebuild the entire OS in it, including all of the administrative controls a…
They already do, though. The big UI refresh in Win10 is all XAML, and the new Win11 taskbar (the one we all hate) is now a totally normal XAML app. WinUI 3's big changes (to get a 3.0 version number) is not with the XAML stack itself, but its new ability to be called by unmanaged apps as a normal UI toolkit, so it can finally be used by all apps. No more using Shell UI like we're writing Win 3.1 apps. And yes, some s…
The taskbar that underwent a major redesign in Windows 7 (released after WPF)? Also, that binary is explorer.exe, surely it got rebuilt quite often for new ads. features, and fixes?
Re: Microsoft is open sourcing Windows 11's UI framework
#54Re: Microsoft is open sourcing Windows 11's UI framework
#55> We are being thoughtful about resourcing. This effort is happening alongside other critical responsibilities like security, platform stability, and support for existing products. Our current focus is on foundational work that unlocks value for contributors and increase transparency. We are aligning this work with Microsoft’s broader business priorities to ensure long-term support and impact.
I don't sense any benevolence in their words. They are just pulling off their resources and dumping the framework on the public, hoping passionate losers will contribute.
Re: Microsoft is open sourcing Windows 11's UI framework
#56Earlier quoted context omitted.
WinRT came out of UWP I think. UWP was their first attempt to move beyond .NET
WinRT was windows 8. Remember the ARM-powered Surface RT had the same branding? UWP came along in windows 10.
Re: Microsoft is open sourcing Windows 11's UI framework
#57Earlier quoted context omitted.
Is the Windows team even using WinUI for the native Win11 desktop UI? ;)
The Start Menu is apparently a React Native app, so I'm going to hazard a guess and just assume WinUI is built on top of React, and that the Start Menu at least is thus indeed built with WinUI. But it's also clear that some other parts aren't, so who knows what's what. I'm sure there are folks who spent time reverse engineering it all though who do.
What's the source for this?
Re: Microsoft is open sourcing Windows 11's UI framework
#58Earlier quoted context omitted.
The Start Menu is apparently a React Native app, so I'm going to hazard a guess and just assume WinUI is built on top of React, and that the Start Menu at least is thus indeed built with WinUI. But it's also clear that some other parts aren't, so who knows what's what. I'm sure there are folks who spent time reverse engineering it all though who do.
> The Start Menu is apparently a React Native app What's the source for this?
Re: Microsoft is open sourcing Windows 11's UI framework
#59Re: Microsoft is open sourcing Windows 11's UI framework
#60Earlier quoted context omitted.
WinRT came out of UWP I think. UWP was their first attempt to move beyond .NET
You have that backwards. WinRT is the managed languages runtime for Windows, introduced in Win8. Its sort of the replacement for COM/OLE but also defines the ABI dialect in a way that allows managed languages to call unmanaged code without an FFI penalty. UWP is built on WinRT, and acts as a fully managed app container, similarly to how phone apps exist on your phone. It allows WinRT apps to be deployed to any Micros…
Or not. I haven't thought about this stuff for years. Definitely possible I forgot the ordering of things.