← All stories
● Covered by 1 source Β· 1 reportMedium impact

CoreCLR Becomes Default Runtime for .NET MAUI Mobile Apps in Preview 6

Aggregated by BrevFeed dev Β· updated 15h ago
πŸ”– Save

CoreCLR is now the only runtime for .NET MAUI mobile apps in Preview 6, replacing Mono. This transition enhances performance consistency across iOS, Android, and Mac Catalyst while laying the groundwork for future developments in .NET 11.

Key points

CoreCLR Transition Details

As of .NET 11 Preview 6, CoreCLR is established as the sole runtime for .NET MAUI mobile applications. Previous options to build with Mono for Android, iOS, or Mac Catalyst have been eliminated, streamlining the creation process for developers.

Performance Expectations

The new CoreCLR runtime is expected to provide better performance, with iOS and Mac Catalyst apps performing generally faster than those built with Mono. For Android, startup times and app sizes are reported to be within 10% of Mono's performance.

Debugging and Diagnostics

Enhancements to debugging capabilities include support across both Visual Studio and Visual Studio Code. Hot Reload functionality is now integrated into IDEs and dotnet watch, while full .NET diagnostics tools are available for mobile applications, enhancing developers' ability to monitor and troubleshoot applications.

Transition from Mono

The shift to CoreCLR marks a significant milestone, following Mono's role in supporting .NET on mobile for over fifteen years. The developers intend to continue evolving this offering, thanking the legacy of Mono in the transition.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors β€” check the original sources. How BrevFeed works β†’

Primary sources

GitHub dotnet/android GitHub dotnet/macios

Reporting from

CoreCLR is now the only runtime for .NET MAUI mobile apps in Preview 6, replacing Mono. This transition enhances performance consistency across iOS, Android, and Mac Catalyst while laying the groundwork for future developments in .NET 11.