.NET MAUI will get Linux and browser support via Avalonia
Briefly

.NET MAUI will get Linux and browser support via Avalonia
"Microsoft's MAUI (Multi-platform App UI), the official .NET solution for cross-platform desktop and mobile apps, will get Linux and browser support via Avalonia, a third-party framework. MAUI is an evolution of Xamarin Forms, a cross-platform framework for .NET first developed outside Microsoft and acquired in 2016 along with Mono, the first open source implementation of .NET. The supported platforms for MAUI are Android, iOS, Mac Catalyst, and Windows."
"Notably absent from this list is Linux, even though .NET runs well on Linux for web applications. Xamarin Forms had preview support for GTK#, a .NET wrapper for GTK, the widget toolkit used by the GNOME desktop, but this was not carried forward to MAUI. Although Linux desktop market share is small versus Windows and Mac, usage is increasing and may be as high as three percent, boosted by Microsoft's determination to make older hardware incompatible with Windows 11."
"AvaloniaUI, a company that provides an open source framework for cross-platform .NET applications, has now stepped up to add this support. According to a post from CEO Mike James, the team has been working on a new backend for MAUI that would render the UI using the Avalonia renderer, instead of the native controls used by MAUI. James said that this has been done "with guidance and feedback from engineers in the MAUI ecosystem," implying though not quite stating that the Microsoft developers are supportive."
MAUI supports Android, iOS, Mac Catalyst and Windows, using WinUI 3 on Windows, but lacks official Linux support despite .NET running well on Linux for web applications. Xamarin Forms previously had preview GTK# support that was not carried forward to MAUI. Linux desktop usage is small but growing, possibly around three percent, and Linux is common in embedded systems. AvaloniaUI developed an Avalonia backend for MAUI that renders the UI with the Avalonia renderer instead of native controls. Avalonia’s WebAssembly support lets MAUI apps run in the browser. Avalonia worked with MAUI ecosystem engineers for guidance and feedback.
Read at Theregister
Unable to calculate read time
[
|
]