.Net MAUI utilise par défaut CoreCLR de .Net 11

Par:
francoistonic

lun, 18/05/2026 - 06:06

L'équipe .Net annonce que le runtime par défaut de .Net MAUI sur Android, iOS, Mac Catalyst est désormais CoreCLR de .Net 11. Cela signifie qu'il s'agit du même runtime que pour ASP.Net Core, Azure Services et les applications desktop. 

.Net MAUI hérite de la longue, et mouvementée, histoire de Mono et Monotouch. Cette annonce est donc une étape importante pour MAUI.

Le 1er impact est direct : si vous faites une app .NET ciblant .Net 11, CoreCLR sera automatiquement le runtime par défaut pour les builds Release et Debug sur Android, iOS et Mac Catalyst. Sur Windows et Linux, et macOS (AppKit), c'était déjà le cas. Blazor WebAssembly n'est pas concerné et continue à utiliser Mono.

Pour Microsoft, 3 raisons à ce changement :

- unifier le runtime

- meilleures performances des fondations. CoreCLR apporte le JIT, ReadyToRun, PGO

- NativeAOT sur l'ensemble des plateformes

Annonce : https://devblogs.microsoft.com/dotnet/dotnet-maui-moves-to-coreclr-in-dotnet-11/