.NET MAUI and the Future of Xamarin
- NRI
At the 2020 Microsoft Build Conference, the company announced .NET MAUI as the next evolution to Xamarin.Forms. This move came as Microsoft looked to consolidate development within their .NET platform.
What Is MAUI?
As a recap, Xamarin.Forms is an open-source .NET framework for creating mobile and desktop applications. It’s a popular tool in use right now that lets developers build apps using a shared codebase, while still having access to native features of the different operating systems.
In November 2021 with the release of .NET 6, Microsoft moved from Xamarin to its next evolution—.NET MAUI. MAUI is an acronym for Multi-platform App UI and this new, evolved version of Xamarin is part of Microsoft’s larger effort to bring mobile development into the .NET platform.
The change brought with it performance improvements over Xamarin as well as a greatly simplified developer experience, from IDE support, targeting platforms, and working out of a single project. For example, you can work out of Visual Studio, Visual Studio Mac, or Visual Studio Code for a shared experience.
When Does Xamarin Switch? Will it Continue to Be Supported?
When Microsoft released .NET 6 in November 2021, Xamarin officially switched to .NET MAUI. Xamarin was supported for another calendar year (until November 2022) but modern support transitioned to .NET MAUI.
Should Your Business Invest in Xamarin Development Now?
If your company was or has been using Xamarin, don’t let this news shake you. Microsoft is showing a strong commitment to mobile, cross-platform technology by including it in their .NET platform, so the concept isn’t going away.
Our team at NRI is ready to help you migrate from Xamarin to .NET MAUI. We have extensive experience in both Xamarin and .NET MAUI, ensuring a smooth and efficient migration process for your organization. But our commitment doesn’t end with the migration. We offer continuous support and maintenance to ensure your applications remain up-to-date and secure.
Ready to get started? Reach out to our team today!