Paul Krill
Editor at Large

Microsoft .NET MAUI release candidate available

news
Apr 13, 20222 mins

Cross-platform framework for building mobile and desktop apps with C# and XAML is scheduled for GA by end of June.

Man sitting on surfboard on beach with laptop
Credit: Thinkstock

Microsoft’s .NET MAUI (Multi-platform App UI) has moved to a release candidate (RC) stage, the company said on April 12. An evolution of Xamarin Forms, .NET MAUI is a cross-platform framework for building mobile and desktop apps with C# and XAML.

.NET MAUI leverages platform SDKs for Windows, MacOS, Android, and iOS. Developers can use them with the C# language in addition to “maximizing” code sharing. More than 40 layouts and controls are featured, for building adaptive UIs across desktop and mobile platforms. Developers can incorporate Blazor components or entire Blazor applications to distribute the same experiences on desktop and mobile as they do on the web.

 A new .NET MAUI project template includes a default stylesheet in Resourcesstyles.xaml, with a color palette and styling for controls. The successor to the Xamarin Forms framework, .NET MAUI improves on the Xamarin Forms architecture by adding low-code hooks for making modifications, Microsoft said.

General availability of .NET MAUI is slated for Q2 2022. There may be more release candidates in the meantime. The initial RC is covered by a “go live” support policy, with .NET MAUI supported by Microsoft for production apps.

The .NET MAUI SDK is now API-complete, ready for libraries to update and prepare for general availability. To access .NET MAUI RC1, developers need to install or update Visual Studio 2022 Preview to version 17.2 Preview 3. In the installer, confirm .NET MAUI (preview) is checked under the “Mobile Development with .NET workload.”

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author