Issue 489 · Week of May 20, 2026
Feed Jobs Search Platform About Donate
← Back to feed / //dotnet

Cross-Platform C# UI Technologies Part 2

Read full article Discuss
[DISPLAY_ULTIMATE_SOCIAL_ICONS] The options for building cross-platform phone, desktop, and web-apps with C# are expanding. I previously wrote about Uno Platform, Xamarin.Forms, and Avalonia UI. The recent Microsoft Build conference mentioned Blazor, Uno Platform and MAUI. MAUI is an evolution of Xamarin.Forms that targets .NET 5/6. Whether or not Blazor can be considered a genuinely cross-platform technology is complicated. This article compares the technologies and some others and attempts to clarify some confusion around the future of C# cross-platform development. BrowserPhonesDesktopIdiomMAUI✔✔XAMLUno Platform✔✔✔XAMLAvalonia UI◑✔XAMLBlazor✔Blazor, HTML/CSSMobile Blazor Bindings✔Blazor, XAMLPlatform / Technology Comparison Note: all technologies mentioned are open-source. Read the previous article MAUI MAUI is an evolution of Xamarin.Forms (XF). It is a technology for building native mobile and desktop apps with C# and XAML. There is no preview available yet.