Is MAUI a production ready to upgrade an iOS/Android Xamarin Forms project to?

Scott 0 Reputation points
2023-09-25T19:05:54.52+00:00

We have iOS and Android apps written with Xamarin Forms. We know XF has reached end of life and the upgrade path is to move to MAUI. However, MAUI gets very negative comments and I'm wondering if this upgrade is really a good idea.

See the comments at the end of this post for example: https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-preview-7/

Are there any alternatives to using MAUI?

Is it expected that MAUI will get significantly more stable in time for the .NET8 release?

Thank you!

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,349 questions
.NET
.NET
Microsoft Technologies based on the .NET software framework.
3,843 questions
.NET MAUI
.NET MAUI
A Microsoft open-source framework for building native device applications spanning mobile, tablet, and desktop.
3,492 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Wenyan Zhang (Shanghai Wicresoft Co,.Ltd.) 31,166 Reputation points Microsoft Vendor
    2023-09-26T09:26:59.0266667+00:00

    Hello,

    It's recommended that you try upgrading your Xamarin.Forms app to a .NET MAUI app. For more details, please see Upgrade from Xamarin to .NET - .NET MAUI | Microsoft Learn

    MAUI in .NET 8 release candidate 1 has been available, you could see the How to update section in the annouce- Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality - .NET Blog (microsoft.com)

    If you have questions about the announcement, please ask them in the blog comments. And you can report issues, suggest features, or submit pull requests on MAUI GitHub repository.

    Best Regards,

    Wenyan Zhang


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.