Replies: 6 comments 20 replies
-
We migrated our app from xamarin to MAUI on .NET 8 and are now on .NET 9. Initially everything was a big pain. Now things are kinda smooth, comparable to how they were on xamarin. We are not using Shell! But this is just for our project, I see some other people still struggle more. Generally you still need to work around a lot of smaller quirks, but that was already the case in xamarin. My biggest pain is that the performance on Android is terrible. Regarding rider it works quite fine now. There is some issues for me still where builds will randomly fail and debugging/hot reloading will not work and I need to clean the project and delete .idea files, this is a pain sometimes. MAUI is not great but it does its job for the most part. I would still be hesitant to recommend anyone using it because of all the quirks, performance issues and instabilities. |
Beta Was this translation helpful? Give feedback.
-
Well, my main issue nowadays is regarding tooling. Still an awful experience, either using Rider, or Visual Studio for Windows, (rider is better though). The classic clean, delete bin/objs, fonts not being rendered, etc, hot reload stopping to work. On the positive side, my experience so far has been good regarding the framework itself. Not that many issues regarding performance ( thgough previous knowledge from Xamarin helps a lot, Visual Tree, simplification of xaml, some controls in pure c#, MVVM, less packages). One thing people keep forgetting - debug is WAY slower in MAUI rather than xamarin. but like 4/5 times slower. If you go to a release version the app seems like another one. Still, there is a long road ahead, with many critical bugs, (or just simple ones) to be fixed, but things are going forward at least |
Beta Was this translation helpful? Give feedback.
-
Does this already contain #27042?
Not sure about the comment about optimizing code and xaml..
Is this related to this build or a generic comment?
…On Mon, 20 Jan 2025, 15:18 Nico, ***@***.***> wrote:
#27042 <#27042> seems to improve perf
considerably for all platforms. See the perf impact section. There is much
more that can be achieved with this approach. But even with this PR, a big
group of apps might turn from slow to okay performance-wise.
One can even somehow download nugets for that PR to check it out now, but
I'm not sure how at the moment.
the nugets are on
https://dev.azure.com/xamarin/public/_build/results?buildId=132815&view=artifacts&pathAsName=false&type=publishedArtifacts
--> nuget
--> 3-dot menu (appearing on mouseover)
--> download artifacts
Generally speaking, I have to say that the performance in release mode is
now great if you have the resources and the will to optimize your code and
xaml
—
Reply to this email directly, view it on GitHub
<#27185 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAUIPIWKXLXOHM67TMXPVET2LUHTXAVCNFSM6AAAAABVKAC3KCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBZGE4DCOI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Try MauiReactor |
Beta Was this translation helpful? Give feedback.
-
I think in 2025 we should continue to accelerate the resolution of bugs and optimize the logic at the same time. By using AI analysis to improve the code, the problem of maui being slow may be improved. |
Beta Was this translation helpful? Give feedback.
-
Just as an update. I've published my client latest app yesterday, both on Android and iOS. |
Beta Was this translation helpful? Give feedback.
-
Many older discussions stem from the rocky transition period of the past few years. But what’s MAUI’s current state?
I work with MvvmCross but am considering making a relatively simple MAUI app, without much media or other UI-heavy tasks.
Side question: Is Rider’s support for MAUI any good?
Beta Was this translation helpful? Give feedback.
All reactions