Live data from Hacker News

Microsoft is open sourcing Windows 11's UI framework

neowin.net

131–140 of 308 posts

Re: Microsoft is open sourcing Windows 11's UI framework

#131

As someone reading the comments here and never made a real Windows app outside of a visual basic hello world a pretty long time ago. Why doesn't Microsoft just stop making these? They already own GitHub and vscode so why not just admit that electron/typescript is the Windows UI framework now?

Because Teams is slow again

Re: Microsoft is open sourcing Windows 11's UI framework

#132
post #43

Earlier quoted context omitted.

The "bad thing" is that it's effectively getting abandoned, open sourcing it won't make any difference. It's not like external contributions will suddenly turn it into something usable, and they'll just have a skeleton crew maintaining it, like they do WinForms and WPF. People are tired of Microsoft and their ever growing graveyard of ill thought out, half-baked, "native" UI frameworks.

Native UI is effectively dead outside of Apple’s platforms, and even there it’s hanging on for dear life. HTML, CSS and JavaScript won the cross platform toolkit battle.

They only won because developers stopped giving a shit about anything except their own ease of work. There's no such thing as a good UI built with web tech, so anyone who cares about the user's experience will use a native toolkit despite the difficulties. But very few do, turns out.

Re: Microsoft is open sourcing Windows 11's UI framework

#133
post #112
post #87

Earlier quoted context omitted.

From the WinUI community calls, I would assert all new employees have zero Windows experience and management doesn't care to give them proper skills. Too many questions that any Windows developer would know why the question was being asked, where they either couldn't answer or had puzzled looks on why the questions were being asked in first place. That is also a reason why now there are Webview2 instances all over th…

so microsoft gave up and the web won? swift ui apps have some webkit views like the app store, music app etc

I think web views do make sense in situations where you’re presenting lots of remote content that may frequently change. After all that’s what the web is, and store content, and to an extent emails many of which are HTML anyway, are reasonable candidates.

Re: Microsoft is open sourcing Windows 11's UI framework

#134

I am worried about the future of native UI technologies on Windows. Traditionally at least the developers of operating systems have eaten their own dogfood and have at least tried to implement well-performing & visually consistent native applications to serve as an example to others. Windows 11 has largely done the opposite. Windows has had minimal but perfectly functional native email and calendar apps at least sinc…

The issue I see with Windows 11's UI is they seem to focus too much on pushing new apps / features and not enough focus on catching up some of the older tools within Windows. Take for example the Control Panel which is a reskinned version of the same one that shipped with Windows 7. And I'm sure there are tools buried within the OS that probably date back to the 2000/XP days. Windows 11 looks great if you just look a…

You forgot our favourite windows 3.1 file dialog:

https://youtu.be/r549Zn74Xg8

Re: Microsoft is open sourcing Windows 11's UI framework

#135
post #112
post #87

Earlier quoted context omitted.

From the WinUI community calls, I would assert all new employees have zero Windows experience and management doesn't care to give them proper skills. Too many questions that any Windows developer would know why the question was being asked, where they either couldn't answer or had puzzled looks on why the questions were being asked in first place. That is also a reason why now there are Webview2 instances all over th…

so microsoft gave up and the web won? swift ui apps have some webkit views like the app store, music app etc

What to expect when new interns have no clue about Windows, have been educated with macOS and ChromeOS, and the design team carries Apple devices?

Windows 98 introduced Active Desktop, and still, not as many webviews all over the place.

MSHTML was the first Electron.

Re: Microsoft is open sourcing Windows 11's UI framework

#136
post #83

No one in Windows development community cares about WinUI, other than those with sunken costs that bought into the WinRT/UWP dream and now are stuck with a dead technology. Too many burned bridges since Windows 8 came out. If anything, this is Microsoft confirmation that they are unwilling to fix all the broken issues, and hoping the community will somehow still care.

Honestly at this point who would seriously use any Microsoft UI framework? They've abandoned 100% of their previous UI frameworks unfinished when they get distracted by a new, shinier framework. Why use a busted incomplete framework missing basic features when there's entire ecosystems of open source cross-platform frameworks being actively maintained and which actually have all the features you need? Really this is…

Forms and WPF are still reasonable options.

Re: Microsoft is open sourcing Windows 11's UI framework

#137
post #97
post #85

Earlier quoted context omitted.

I won't be surprised if there is an effort to rewrite MSO in something like Dart and WASM, and make it independent from any native toolkits altogether. Yes, to reproduce all of the Excel power, and make it available everywhere as a premium plan of O365. Then Windows could pull a ChromeOS. The only place where a native UI is really needed is the lock / login screen; a tiny subset of any current UI toolkit would suffic…

Office is a completely separate team divorced from Windows proper. Unless Office deemed it wise to rewrite their UI, they're not going to do so (and it's a frankenstein of a Win32 UI). Office on Windows relies heavily on COM and other Win32-only libraries to function. I can't think of a valid reason to rewrite Office to that extent. They already have Office for the web and Mac Office; while not identical in features,…

Before Project Reunion came to be, Office team was starting to adopt UWP.

See BUILD recordings from 2018, I think, where they demo the new UWP controls contributed by the team, similarly to what happened before with the ribbon on Windows 7.

I would vouch they got as happy as the rest of us.

Re: Microsoft is open sourcing Windows 11's UI framework

#138
post #120
post #91

Earlier quoted context omitted.

This feels like Windows itself is no longer producing enough growth for Microsoft relative to its other efforts. Even the enterprise sales lock-in isn't compelling enough for the cloud/AI-centric future Microsoft envisions. So Microsoft is slowly pulling resources that it can instead invest into Azure and AI and other high-growth business units. I don't watch Windows too closely. Have there been any other signals of…

> Have there been any other signals of waning investment into Windows? Wasn't there a story some while back about them crawling the web for PWAs and putting them on the Microsoft Store (or is it Windows store?) to make it into less of a ghost town? And if you go to their official website, browsing vaguely in the direction of UI development, you will see them advertising PWAs as first-class citizens of the Windows eco…

Qt and VCL/FireMonkey are pretty much alive, as 3rd party .NET like Avalonia and Uno.

Apple is also doing just fine.

It is Microsoft that went south, as Satya apparently sees no value on Windows.

Note the drama on XBox, the console not the Microsoft Games Studios brand, as suffering from the same lack of interest from Microsoft's management.

Re: Microsoft is open sourcing Windows 11's UI framework

#139

For Windows UIs I've been getting into Win32/GDI/DirectDraw/etc. Tools like CsWin32 and modern C# (ref returns) make working with these APIs a lot more approachable today. It used to be the case that you had to create a nasty C++ project to do any of this. Now you can just list the methods you need access to in your nativemethods.txt file and the codegen takes care of the rest. Win32 is a lot lower level than other t…

You still need C++ in many places, because of the COM rulez attitude within Windows team.

Windows Runtime Components was a lost opportunity to level up the play field for .NET.

As such, if you want to do something like a shell extension, or context menu extension, it is C++ as always, or having your little C++ stub that calls out into a .NET process.

Re: Microsoft is open sourcing Windows 11's UI framework

#140
post #23

I won’t benefit from this. At the same time, I cannot see a single bad thing about it, so I’m surprised about all the negative energy.

Too many reboots since WinRT was introduced in Windows 8, many battle scars and lost wars, only people without WinRT experience can think anything positive about WinUI.
Post reply on HN