Replies: 15 comments 51 replies
|
Performance improvements. But i'm still on .Net 9.
Issues and PR's created for almost every issue, but merging is still very slow. Focus is more on ai, automatic pr review and repository statistic. |
|
#15203 (reply in thread) |
|
MAUI is great and I would definitely recommend it. About a year ago (I'm not sure when exactly), I noticed a significant improvement in the speed of releasing bug fixes. However, the year 2026 didn't started well. MAUI needed to tackle the edge-to-edge mode, which is required for targetting Android 16. This introduced a great amount of bugs in the .NET 10 version. The following service releases in 2026 fixed some of them but often introducing regressions. If you use Android, it's safer to stay with .NET 9 for a while. However, I'm optimistic because the current pace of bug fixing is quite good. Version 10.0.41 is the first .NET 10 version that could be usable for me in the production on Android with a few workarounds. I released a new version that is based on it to the beta testers today. Here are the main difficulties I've experienced for different platforms as of 2026:
UPDATE: |
|
MAUI is a great Idea, but not a solution for an Enterprise. We had a Xamarin-App for many years. Needed to port it to MAUI. Now needed to port to .net10. In an Enterprise driven environment the Idea of changing the Framework every 12 months is terrible. That is a Microsoft decision, but .net10 is only till 2028. The Problem: the changes are very fast and you cannot establish stability. From .net 8-9-10 the Bindings changed, you have to correct everything and let it go to the complete Enterprise Review Process. There are no 2-Weeks Reviews. We do our sprints in that time, but a product review? Current State: .net9.0 worked fine, Update to .net10 broke too much. We are not finished with the migration now and .net9 Support ends in Nov2026. We are not allowed to ship after Support. Nice.. one Year for everything. (to be clear: .net10: release Nov2025, .net9 Support End: Nov2026) Suggestion: New / Breaking Changes not for the "cool new .net Release" - .net 10 broke too much to be feature complete till Nov this year. You are not stable on .net10 till now! How can we update? |
|
Hi,
Can we now reliably use Edge-to-Edge (true fullscreen) on Android — at minimum translucent system and navigation bars?
On .NET 9, I’m currently using a small plugin that works well across both normal pages and modal pages (including Mopups and MPowerKit). Edge-to-edge works consistently for me up to Android 15 without issues.
When I initially tested .NET 10 (around Nov 2025), this was the first blocker I encountered — edge-to-edge behaviour was inconsistent, which ultimately forced me to revert back to .NET 9.
I appreciate that everyone has different use cases and it’s difficult to track every scenario, but a definitive answer regarding this specific Android edge-to-edge scenario would really help determine whether I can safely ship on .NET 10.
Thanks in advance for any clarification!
… On 3 Mar 2026, at 00:24, Jakub Florkowski ***@***.***> wrote:
Hi! Thank you for the feedback - it’s really appreciated!
The key question is: what is preventing you from shipping on .NET 10 today?
If you can share the specific issues or breaking changes you're hitting, we can take a closer look. Maybe we can address them or fix them in an upcoming release.
Cheers!
—
Reply to this email directly, view it on GitHub <#34171 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BOKZA7QSATJIQ3AM7SUSSCL4OYQ3XAVCNFSM6AAAAACV3JERMGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKOJXHA2TENA>.
You are receiving this because you commented.
|
|
Thank you so much for getting back to me so soon and appreciate the link which I have had a look at and at first glance if this works I will be over to .net 10 quicker than I thought! Much appreciated and now I have to burn the midnight oil and try to get this to work. Regards
… On 3 Mar 2026, at 14:47, Jakub Florkowski ***@***.***> wrote:
HI! You can try this: https://learn.microsoft.com/en-us/dotnet/maui/user-interface/safe-area?view=net-maui-10.0
—
Reply to this email directly, view it on GitHub <#34171 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BOKZA7QGXJAC62KZU7RIYVT4O3V63AVCNFSM6AAAAACV3JERMGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKOJYGYYDAMA>.
You are receiving this because you commented.
|
|
I really hope #32878 gets merged and a fix for #32125 gets implemented for SR6. With the type of app I'm developing, we might only release one or two updates per year to app stores. So everything needs to work 100% when we release, we can't just make a new release 3 days or a month later with a fix to some UI elements appearance, as this process is very costly and time consuming. So waiting more than 4-6 months to get basic UI elements to a working state, like the issues I linked, is not ideal. The next release will be our first using .NET 10. It has required a decent amount of refactoring. Especially in the dialog/popup logic, because the refactoring of Popups in MAUI.CommunityToolkit, required us to find another popup solution, which were compatible with our current navigation framework. Together with the long running compatibility issues with UI components in iOS 26, it has been a lot of both work and waiting time for fixes, without adding any new value to the app, other than to keep it compliant with different App Store SDK requirements. I agree that the pace and momentum in the repository seems to be picking up, so I hope it will continue to improve 👍 |
|
I've released a new version of the app based on .NET 10 but it didn't go well. I had to halt the rollout because the new version crashes in TypedBinding with InvalidOperation_HandleIsNotInitialized. This worked well in .NET 9. |
|
By the way, publishg a MAUI app as an APK file for Android is broken in the recent version of Visual Studio (https://developercommunity.visualstudio.com/t/Android-APK-install-fails-with--124-reso/11092830). It suddenly stopped working and VS creates a corrupted APK file. Publishg as an AAB bundle, which is much more important, fortunately works. But this shows that there are quite a lot of regression errors in 2026. |
|
Things are getting better and better with MAUI I think. Carrying on from my 2025 comment, a lot of the things I mentioned there still apply. However, there has been some great progress in a whole bunch of areas... DeviceRunners has apparently reached the point where it can be used in conjunction with XAML source generation has since landed and is, IMHO, a much saner approach on how compiling XAML should work. Community Toolkit improvements have significantly simplified custom controls. e.g. bindable property source generators allowed me to drop thousands of lines of boilerplate. There's some exciting stuff in the pipelines too... I've found that build-run-test cycle times are dramatically improved on non-Windows platforms with dotnet 11 preview and the switch to CoreCLR by default However, the very most exciting thing for me is the potential for a proper macOS backend! My biggest gripe is that Catalyst is riddled with issues that Apple refuse to fix (or even acknowledge). This could be the thing that elevates MAUI to be properly usable on Apple desktop without all the performance/reliability/accessibility baggage of Catalyst. I've given it a whirl from https://www.nuget.org/packages/Platform.Maui.MacOS and it's looking sooo good already. Thanks for your awesome work there @Redth! I can't wait for some official MS preview NuGets to drop, I really really hope this one makes it out of labs to first class support. As a fallback there's an Avalonia MAUI backend which is in active development, so there's another potential option there. But official MAUI macOS support would be wildly preferable to me at least. |
|
(Android) SR9 TOTALLY broke everything... I have never experienced a service release such as SR9 in my Xamarin/Maui life! It seems to be related to the Shadow changes... As anything that has a ripple drawable in the background emits debug errors and doesn't produce that effect if you add a shadow... Even the standard Maui button!!! Also, have they changed the underlying "wrapper" control, say if you create a control derived from ContentViewHandler? As it complains about duplicate Shadow objects and fails to draw properly. Stuck on SR8... I suspect that any bug report(s) created will be "back-logged" as the sprint for Maui 11 is near. |
|
Are we getting SR10 this week? The releases have been dragging their feet for months now. |
|
Interesting question. It would be good to see simpler iOS publishing and smoother tooling overall. Also, for students looking for updates, 11th Result BISE Multan is another useful topic to keep an eye on. |
|
Interesting question. It would be good to see simpler iOS publishing and smoother tooling overall. Also, for students looking for updates, 11th Result BISE Multan is another useful topic to keep an eye on. |

Uh oh!
There was an error while loading. Please reload this page.
Inspired by the How are things in 2025? discussion.
So, how is MAUI doing in 2026?
Is it growing strong or not? Any cool packages worth mentioning?
And are we going to see any major improvements? For example, the process of publishing for iOS could be heavily improved, IMHO.
All reactions