.Net MAUI migre sur CoreCLR à partir de .Net 11
mar, 21/07/2026 - 08:01
Microsoft l'avait annoncé il y a quelques mois de cela : .Net MAUI migre sur CoreCLR à partir de .Net 11. Cela signifie que CoreCLR sera le runtime par défaut des applications MAUI sur Android, iOS et Mac Catalyst. Cette évolution a été introduite dans la preview 4 de .Net 11.
Dans la pratique : le runtime fonctionnera de la même manière sur 3 OS cibles et ce sera CoreCLR. L'équipe travaille à valider les premières applications. De nombreux retours ont déjà été reçus. Il reste du travail jusqu'à .Net 11 GA en novembre prochain.
Sur les performances, les premiers retours sont :
- sur iOS et Catalyst : les apps sont généralement plus rapides que Mono
- sur Android : temps de démarrage meilleur et une app plus légère
Le débogage et le rechargement à chaud ont considérablement évolué depuis la préversion 4. Le débogage fonctionne désormais dans Visual Studio et Visual Studio Code, et le rechargement à chaud est compatible avec les IDE et dotnet watch. Certains scénarios sont encore en cours de développement, notamment le rechargement à chaud XAML et certaines fonctionnalités iOS.
A partir de .Net 11 Preview 11, CoreCLR est l'unique runtime pour MAUI. Mono n'est plus proposé.
Attention : Blazor WebAssembly n'est pas concerné. WebAssembly continue d'utiliser Mono, et cela ne change pas dans .NET 11.
Annonce : https://devblogs.microsoft.com/dotnet/coreclr-progress-and-mono-timeline-dotnet-maui/

