惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
V2EX - 技术
V2EX - 技术
T
Troy Hunt's Blog
TaoSecurity Blog
TaoSecurity Blog
Attack and Defense Labs
Attack and Defense Labs
SecWiki News
SecWiki News
M
MIT News - Artificial intelligence
N
News and Events Feed by Topic
Help Net Security
Help Net Security
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
The Last Watchdog
The Last Watchdog
Martin Fowler
Martin Fowler
Hacker News: Ask HN
Hacker News: Ask HN
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理
H
Heimdal Security Blog
B
Blog
Blog — PlanetScale
Blog — PlanetScale
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Threat Research - Cisco Blogs
I
InfoQ
腾讯CDC
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Know Your Adversary
Know Your Adversary
Cloudbric
Cloudbric
Project Zero
Project Zero
T
Tor Project blog
小众软件
小众软件
博客园 - 司徒正美
www.infosecurity-magazine.com
www.infosecurity-magazine.com
H
Help Net Security
Webroot Blog
Webroot Blog
量子位
NISL@THU
NISL@THU
Schneier on Security
Schneier on Security
Google Online Security Blog
Google Online Security Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
月光博客
月光博客
宝玉的分享
宝玉的分享
V
V2EX
T
Tailwind CSS Blog
Spread Privacy
Spread Privacy
G
Google Developers Blog
K
Kaspersky official blog

.NET Blog

Announcing .NET Modernization for Beginners - .NET Blog .NET and .NET Framework July 2026 servicing releases updates - .NET Blog .NET 11 Preview 6 is now available! - .NET Blog Modernize .NET applications in the GitHub Copilot app - .NET Blog MCP Beyond the Chat Window: Build Diagnostics in CI - .NET Blog .NET 8 and .NET 9 will reach End of Support on November 10, 2026 - .NET Blog SkiaSharp 4.0 is here: announcing the first stable release - .NET Blog Packaging and Package Identity for .NET apps with WinApp CLI on Windows - .NET Blog AI-Powered MSBuild Investigation with the Microsoft Binlog MCP Server - .NET Blog Join us for .NET Day on Agentic Modernization Livestream .NET 11 Preview 5 is now available! .NET and .NET Framework June 2026 servicing releases updates .NET at Microsoft Build 2026: Must watch sessions Doing More with GitHub Copilot as a .NET Developer Give Your .NET MAUI Android Apps a Material 3 Makeover Announcing Agent Governance Toolkit MCP Extensions for .NET Improving C# Memory Safety NuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports Process API Improvements in .NET 11 .NET MAUI Moves to CoreCLR in .NET 11 .NET 11 Preview 4 is now available! .NET and .NET Framework May 2026 servicing releases updates Copilot Studio gets faster with .NET 10 on WebAssembly - .NET Blog Durable Workflows in the Microsoft Agent Framework Microsoft Agent Framework – Building Blocks for AI Part 3 Building an AI-Powered Conference App with .NET’s Composable AI Stack Governing MCP tool calls in .NET with the Agent Governance Toolkit VSTest is Removing its Newtonsoft.Json Dependency Welcome to SkiaSharp 4.0 Preview 1 High-Performance Distributed Caching with .NET and Postgres on Azure Combining API versioning with OpenAPI in .NET 10 applications What’s new for .NET in Ubuntu 26.04 .NET 10.0.7 Out-of-Band Security Update Writing Node.js addons with .NET Native AOT Pin Clustering in .NET MAUI Maps .NET and .NET Framework April 2026 servicing releases updates .NET 11 Preview 3 is now available! Your Migration’s Source of Truth: The Modernization Assessment ASP.NET Core 2.3 end of support announcement Explore union types in C# 15 Generative AI for Beginners .NET: Version 2 on .NET 10 Ten Months with Copilot Coding Agent in dotnet/runtime Accelerating .NET MAUI Development with AI Agents RT.Assistant: A Multi-Agent Voice Bot Using .NET and OpenAI Modernize .NET Anywhere with GitHub Copilot .NET 10.0.5 Out-of-Band Release – macOS Debugger Fix .NET 11 Preview 2 is now available!
CoreCLR Progress and the Mono Timeline for .NET MAUI - .NET Blog
David Ortinau · 2026-07-15 · via .NET Blog

July 14th, 2026

0 reactions

Principal Product Manager

A few months ago I shared that .NET MAUI moves to CoreCLR in .NET 11, making CoreCLR the default runtime for your Android, iOS, and Mac Catalyst apps. That was Preview 4 and we have been heads down since then. Preview 6 marks the next milestone where CoreCLR is now the only runtime for .NET MAUI mobile apps. Here is where we are, and our request to you.

Where We Are Now

The runtime work is functionally complete on Android, iOS, and Mac Catalyst. Your app builds and runs on CoreCLR, the same runtime behind ASP.NET Core, your cloud services, and desktop .NET. We have worked closely with first party .NET MAUI apps validating our progress, and have received feedback from several others. Based on this we are confident about meeting our goals for .NET 11 GA and have accelerated our timeline.

I said in the first post that I would be direct about performance. This is what you can expect for your apps in .NET 11.

  • iOS and Mac Catalyst are generally faster than Mono.
  • Android is within 10 percent of Mono on startup and app size

Debugging and Hot Reload have come a long way since Preview 4. Debugging works across Visual Studio and Visual Studio Code, and Hot Reload works in the IDEs and with dotnet watch. A few scenarios are still in progress, including XAML Hot Reload and some iOS paths, so expect a rough edge here and there while we finish the work.

You also get full .NET diagnostics on device. The same dotnet-trace and dotnet-counters you use on server and desktop now work against your mobile app. And the foundations for NativeAOT on Android are landing, with a trimmable type map for Android interop enabled by default for NativeAOT builds.

Mono Steps Aside

As of .NET 11 Preview 6, CoreCLR is the only runtime for .NET MAUI mobile apps. We are no longer surfacing a separate Mono path for Android, iOS, or Mac Catalyst. When you build for net11.0-android, net11.0-ios, or net11.0-maccatalyst, you are on CoreCLR. The previous build property to select Mono has been removed.

Note

Blazor WebAssembly is not affected. WebAssembly continues to use Mono, and that is not changing in .NET 11.

Mono carried .NET onto mobile for more than fifteen years and made all of this possible. Its DNA lives on in the CoreCLR mobile support the same engineers helped build. This is the next chapter of that story, not its ending.

Test Your App Today

Our request is that you build your app using Preview 6 and run it now. The preview window is exactly when your feedback changes what we prioritize before GA in November.

Install the .NET 11 Preview 6 SDK and the .NET MAUI workload:

dotnet workload install maui

Then run through a quick validation:

  • Build and publish in Release against net11.0-android, net11.0-ios, or net11.0-maccatalyst.
  • Measure cold and warm startup on real devices, and compare against your .NET 10 baseline.
  • Compare package size, APK or AAB on Android and IPA on iOS.
  • Exercise your full app flow, including navigation, data loading, and platform integrations.
  • Check Hot Reload in your normal development loop.
  • Validate third-party libraries, especially any that use reflection or dynamic code generation.

Don’t assume universal improvement, and don’t assume universal regression either. Measure your app, then tell us what you see.

Send Us Feedback

We want to know the successes and the concerns you have. Two ways to reach us:

— OR —

Every issue filed, every benchmark shared, and every “this works great” confirmation shapes the GA release. Install Preview 6, run your app, and let us know how it goes. We are making this transition together.

Category

Topics

Author

David Ortinau

Principal Product Manager

David is a Principal Product Manager for .NET at Microsoft, focused on .NET MAUI. A .NET developer since 2002, and versed in a range of programming languages, David has developed web, environmental, and mobile experiences for a wide variety of industries. After several successes with tech startups and running his own software company, David joined Microsoft to follow his passion: crafting tools that help developers create better app experiences. When not at a computer or with his family, David ...

More about author