.Net MAUI migre sur CoreCLR à partir de .Net 11

Par:
francoistonic

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/