By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: .NET MAUI RC1 Brings Diagnostics and Experimental Android CoreCLR Support
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > .NET MAUI RC1 Brings Diagnostics and Experimental Android CoreCLR Support
News

.NET MAUI RC1 Brings Diagnostics and Experimental Android CoreCLR Support

News Room
Last updated: 2025/09/29 at 9:43 AM
News Room Published 29 September 2025
Share
SHARE

Microsoft has delivered the first release candidate (RC1) of .NET 10 along with go‑live support, indicating that the company considers the framework ready for production use. Among the various workloads updated in RC1, .NET Multi‑platform App UI (.NET MAUI) received several targeted enhancements aimed at reliability and developer productivity. The RC1 notes focus on observability improvements, tweaks to existing controls and an experimental new runtime option for Android.

.NET MAUI has been evolving steadily through the .NET 10 preview cycle. Earlier previews concentrated on performance optimisations and incremental control refinements, while leaving the platform’s underlying architecture largely unchanged. The RC1 release continues that trend by stabilising API surfaces and adding a go‑live licence until October 14th, so that developers can deploy RC1 builds in production environments with Microsoft’s support. Unlike earlier preview builds, RC1 is feature‑complete; most remaining work is bug fixing and polishing, so the focus is on quality and diagnostic tooling rather than major new controls.

One of the headline additions is comprehensive and extensible diagnostics and layout performance metrics tracking for .NET MAUI applications. The release introduces a new ActivitySource and Meter for tracking layout operations called Microsoft.Maui. These primitives emit trace events and performance counters that integrate with .NET Aspire and OpenTelemetry dashboards, enabling real‑time visibility into layout measurement and arrangement costs. The instrumentation is implemented as zero‑allocation structs around IView.Measure() and IView.Arrange() to minimise overhead. Recorded metrics include counters for the number of measure and arrange operations and histograms for the duration of those operations. Because the metrics API can be disabled at runtime via the System.Diagnostics.Metrics.Meter.IsSupported switch, developers can safely trim or ahead‑of‑time compile their applications without paying the cost of diagnostics when they are not needed.


.NET MAUI application diagnostics in .NET Aspire dashboard

In addition to diagnostics, RC1 updates the HybridWebView control to support two new initialisation events: WebViewInitializing and WebViewInitialized. These events mirror those available on BlazorWebView and allow developers to hook into the underlying web view before and after it is created. For example, a handler can supply platform‑specific initialisation parameters before the view is constructed (WebViewInitializing) or adjust settings on the native WebView instance once it is available (WebViewInitialized). This change simplifies writing hybrid applications that need to customise the embedded web control across iOS, Android, Windows and macOS. Previously, such customisation required platform‑specific handlers or reflection; now it can be done in a single cross‑platform event handler.

A small but welcome usability improvement is the addition of an IsRefreshEnabled property on RefreshView. Until now, developers could only disable the entire control via IsEnabled; this prevented the contained content from interacting when refresh functionality needed to be disabled. The new property lets developers disable pull‑to‑refresh while keeping the underlying content active. This change aligns behaviour across platforms and clarifies the intent in XAML declarations. In the release notes, Microsoft illustrates a login form wrapped in a RefreshView that remains usable when IsRefreshEnabled="false".

As part of the RC1 stabilisation, Microsoft has deprecated several legacy APIs. ‘Compressed’ layout types are now obsolete, and developers are encouraged to avoid unnecessary nesting of layout containers. The Performance and IPerformanceProvider types, which offered limited instrumentation in earlier releases, are also marked as obsolete. These removals signal a shift towards a new, standardised diagnostics infrastructure described above.

The biggest runtime change arrives in the Android workload. Developers can now opt in to run Android applications on the CoreCLR runtime instead of the longstanding Mono runtime by setting <UseMonoRuntime>false</UseMonoRuntime> in the project file. The feature is labelled experimental, so Microsoft warns that app size will increase and that debugging and some runtime diagnostics may be incomplete. Still, the move signals Microsoft’s intention to unify the .NET runtime experience across mobile and desktop platforms. Early adopters are encouraged to provide feedback, clearly indicating when they are using CoreCLR.

Developers can download RC1 via the .NET 10 SDK and install Visual Studio 2026 Insiders or use the C# Dev Kit in Visual Studio Code. The full MAUI RC1 release notes and related resources are available on GitHub, and Microsoft encourages feedback through the .NET 10 GitHub issues.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Blender 5.0 Vulkan Render Tests Passing On AMD & NVIDIA But Failing For Intel
Next Article Lewis Hamilton says the death of his dog Roscoe is ‘one of the most painful experiences’
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Best gifts for gamers for Christmas 2025 | Stuff
Gadget
and NITDA announce strategic partnership for Moonshot 2025 Policy Track
Computing
How Much Does Cable Management Really Matter?
News
Adverts for ‘fake AI friend’ you wear as a necklace defaced on subway
News

You Might also Like

News

How Much Does Cable Management Really Matter?

7 Min Read
News

Adverts for ‘fake AI friend’ you wear as a necklace defaced on subway

5 Min Read
News

Instagram Improves Engagement by Reducing Notification Fatigue with New Ranking Framework

3 Min Read
News

Timing The Market Is A Myth: Here’s How To Stay Ahead Of It

7 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?