WinUI 3 Performance: A Leap Forward

(github.com)

43 points | by whatever3 1 hour ago

6 comments

  • giancarlostoro 0 minutes ago
    Will any of this translate to Windows programs like File Manager? Whatever their Image viewer is even called? For some ungodly reason, on my last remaining Windows Device, which is a Surface Book 2 (a Microsoft made laptop!) with very vanilla configurations, everything slows to a crawl in the file manager and if I try to view images on a directory and do the "right arrow" for next or "left arrow" key for previous. It baffles me how something that never had so much slowness can be completely FUBAR'd I miss when Windows had standard apps that were very optimal and didn't slow and ruin my experience. I find myself opening that laptop less and less, and one of these days I might just slap Linux over it.
  • the__alchemist 2 minutes ago
    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!

  • DASD 1 minute ago
    How about F# support? Until then, happy to support Avalonia.
  • cosmic_cheese 5 minutes ago
    Nice to see. I wonder how feasible it would be to build a plain C interface… would be nice for building bindings to other languages.
  • brokencode 38 minutes ago
    I seriously hope Microsoft consolidates all their Windows app dev on WinUI and invests heavily in making it great.

    I also wish that they’d make WinUI work on macOS as well similar to Avalonia, but I think they probably won’t.

  • solarkraft 42 minutes ago
    Wow, they are actually starting to care about quality. Color me surprised.
    • Almondsetat 35 minutes ago
      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
      • JamesStuff 12 minutes ago
        You can always really on the MBAs
      • brokencode 30 minutes ago
        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

        • contextfree 0 minutes ago
          A fundamental problem with this is that "8" is two different releases (8.0 and 8.1), "10" is about 9 different releases, and "11" is three different releases so far (21H2, 22H2, and 24H2). It doesn't make much sense to lump all of them together because they share the same marketing name; technically there's no difference between going from 8.0 to 8.1 or from 22H2 to 24H2 and going from Vista to 7 or 10 20H1 to 11 21H2
        • kelvinjps10 14 minutes ago
          10 was bad 11 is a little better but no enough. With win10 they started with more annoying ads and the start menu with apps and the click bait news in the start menu
          • Levitating 7 minutes ago
            still leaps better than windows 8
        • qzw 21 minutes ago
          Maybe “great” is going a bit far for some of those. “Not bad” vs “bad” seems more realistic.
    • dgellow 27 minutes ago
      Anyone who tried to do serious native windows dev has been burnt so often by Microsoft. I really wanted to give them the benefit of the doubt with WinUI 3 but I really cannot anymore. Until proven otherwise I expect absolutely nothing to improve meaningfully. It’s extremely sad for those of us who were dumb enough to think Microsoft take on modern GUI would be interesting to follow closely, we are in 2026 and WPF is still the way to go IMHO.
      • Rohansi 22 minutes ago
        > 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.

        • dgellow 13 minutes ago
          Sure, Avalonia is fine. I meant specifically Microsoft offering
      • jimjimjim 16 minutes ago
        Yep, it's 2026 and I'm still 8 hours a day in win32.