Live data from Hacker News

WinUI 3 Performance: A Leap Forward

github.com

61–70 of 143 posts

Re: WinUI 3 Performance: A Leap Forward

#62

I run macOS every day, and while I find Apple Silicon shockingly fast - I'm surprised at how shockingly slow Finder seems to be. This might be off topic, but wish Apple would focused on Finder performance (app loading, window refresh, etc) like this blog post by Microsoft. And in case you're curious, my disk is only using 250GB in use (50GB for Apps, 150GB for System Data, 50GB for macOS)

The “Apps” app is so bad on macOS too (seems built off of Spotlight?). I’ll type the exact app name and it’ll suggest the one on my phone, an installer in Downloads, etc.. No one dog-fooded that thing.

Someone has realized the search results are insane, as there's at least one obvious fix buried in settings:

I open Finder, click on Applications, search "Google Chrome". Top results? MarketingAnalytics.yaml, aria-proptypes.md, and so on, from some project I cloned off of Github into my home directory at some point. I guess the file contents include "Google Chrome"?

Clearly insane, but under the "Advanced" finder settings, it's easy to find "Search the Current Folder". Suddenly, you get the result you'd expect.

Re: WinUI 3 Performance: A Leap Forward

#63

> benchmarks (like this one: https://github.com/Noemata/XamlBenchmark ), WinUI 3 is currently measurably slower than both WPF and UWP. WPF is 20+ years old and even it is not native!!!. Older stuff is generally faster because it had to be built in a more resource poor time. Maybe the WinUI devs should be forced to work on systems with the Minimum System Requirements. Heck, maybe all Microsoft development should be do…

If I recall right, Windows 8 and Windows Phone 7/8 during the 2010's were all developed on low end devices.

Both had huge issues UX wise, specially desktop, but performance and stability was never a issue.

Developers should always test their system on the minimum system requirement that they allow the system to be installed...

I remember I complained about WinUI performance years ago, and they told me at the time that "performance" was not the focus...

Re: WinUI 3 Performance: A Leap Forward

#64

Earlier quoted context omitted.

Don't worry, once enough people come back, they'll roll back in the ads and the intrusive performance-killing features and the cycle will repeat all over again

Microsoft has long had a tick tock cycle for Windows. 98: great. ME: bad. XP: great. Vista: bad. 7: great. 8: bad. 10: great. 11: bad

I mean, apart from killing the start button and all the touch first applications, windows 8 felt really satisfying to me by eliminating transparency effects and having simpler, clearer window decorations. I hate the transparency effects in windows 7, and performance was improved in Win 8.

Re: WinUI 3 Performance: A Leap Forward

#65

As someone who builds desktop apps: Is there any reason I would use this over something cross-platform like EGUI? I am kind of over software being OS-specific; this is one of the biggest compatibility mistakes we've made. Along with the related process of making drawing pixels on a display a complicated process!

WinUI made sense when windows actually had a proper design guideline, and touch was also the focus. So using WinUI was just easier as the controls were all following the guidelines, and if you wanted to offer a native experience, that was the best choice.

But it's been long gone that time where Windows had a minimum cohesive guideline.

Re: WinUI 3 Performance: A Leap Forward

#66

Earlier quoted context omitted.

still leaps better than windows 8

Aside from the start menu no, not really. Windows 8 is the most performant operating system. No laggy animations (thanks to DirectUI), fast boot time, especially fast on older systems. Windows 10 started the whole lagfest.

exactly! I don't understand why people hated it so much. It was snappy, clean OS. I've always thought it was better than Win7. Of course, absent of start menu was terrible choice. And I meant 8.1, not 8.

Re: WinUI 3 Performance: A Leap Forward

#67

I run macOS every day, and while I find Apple Silicon shockingly fast - I'm surprised at how shockingly slow Finder seems to be. This might be off topic, but wish Apple would focused on Finder performance (app loading, window refresh, etc) like this blog post by Microsoft. And in case you're curious, my disk is only using 250GB in use (50GB for Apps, 150GB for System Data, 50GB for macOS)

macos itself is sluggish af I booted up an OLD imac stuck on 10.something, with an - I can't remember which gen - i5 and only 8gb of ram and I was blown away by how much it FLIES on that ancient hardware - even compared to my M1 Max Mac Studio Apple Silicon is great. Everything else sucks.

I am skeptical.

Re: WinUI 3 Performance: A Leap Forward

#68
post #12
post #8

Earlier quoted context omitted.

> we are in 2026 and WPF is still the way to go IMHO. Why not Avalonia? It's not Microsoft but it is a spiritual successor to WPF, cross-platform, and open source.

Sure, Avalonia is fine. I meant specifically Microsoft offering

Why limit yourself to Microsoft's offerings? They've dropped the ball on all of their UI frameworks I don't see why anyone would trust them to build software on. Give it a few more years and MAUI will join the list of abandoned UI frameworks and another one will pop up

Re: WinUI 3 Performance: A Leap Forward

#69

I run macOS every day, and while I find Apple Silicon shockingly fast - I'm surprised at how shockingly slow Finder seems to be. This might be off topic, but wish Apple would focused on Finder performance (app loading, window refresh, etc) like this blog post by Microsoft. And in case you're curious, my disk is only using 250GB in use (50GB for Apps, 150GB for System Data, 50GB for macOS)

Explorer.exe is far slower. It was one of the reasons I switched to macos after being a hardcore microsoft fan for many years. explorer would be so slow with fodlers that has a large number of files it would darastically impede my workflow. Macos is far superior IMO than windows when it comes to daily use efficiency.

Re: WinUI 3 Performance: A Leap Forward

#70
post #53

Earlier quoted context omitted.

WinRT was great, back when using it via .NET Native and C++/CX. It was like Delphi and C++ Builder kind of experience, then they killed the whole experience. Rust with windows-rs is hardly any better, and coming from the same folks that killed C++/CX, with false promises at CppCon 2017, I don't have great hopes for it. They will jump ship again after a new shiny.

The thing is, at least compiled programming languages are statically typed. XAML is... well I don't think they even have a language server for it. My experience in Visual Studio (non-Code) was pretty bad.

Because the idea is to use the designer, not write it by hand.

Well, until they killed the designer for WinUI 3.0, yet another flaw they don't talk about.

At least still around for Forms, WPF.

Post reply on HN