Paul Krill
Editor at Large

.NET 10 RC 2 features .NET MAUI, Android updates

news
Oct 21, 20252 mins

The second .NET 10 release candidate highlights microphone permission for .NET MAUI and supports edge-to-edge display in Android devices.

shutterstock 293703398 driving into the sunset sunrise dawn dusk road
Credit: Sergei Nivens / Shutterstock

Microsoft has published a second release candidate (RC) of the planned .NET 10 software development platform, featuring a new microphone permission for .NET MAUI (the multi-platform app UI) and enhancements to the Android mobile platform.

Unveiled October 15, RC 2 is slated to be the final release candidate of .NET 10, following .NET 10 RC 1, announced September 9. Developers can download .NET 10 RC 2 at dotnet.microsoft.com. The second RC comes with a go-live support license. General availability of the production release of .NET 10 is expected November 11 or shortly thereafter.

For microphone permission in .NET MAUI, the latest RC adds the Windows implementation of Permissions.RequestAsync<Permissions.Microphone>(), used to request and check access permission for the device microphone. .NET MAUI also has improvements to XAML source generation, notably to debug time view inflation. Additionally for .NET MAUI, edge-to-edge support for unsafe areas in the device display has been added to Android via SafeAreaEdges, Microsoft said.

With the Entity Framework (EF) Core in RC 2, fixes have been made for EF complex JSON support, with Entity Framework now allowing the mapping of complex types to JSON. But for other parts of .NET, such as libraries, the runtime, C#, and F#, RC 2 adds no notable feature additions, according to Microsoft. Prior to RC 1 and RC 2, .NET 10 preview editions have featured new capabilities such as an XAML source generator in Preview 7,  improved JIT code generation for struct arguments in Preview 6, and user-defined compound assignment operators for C# 14 in Preview 5. The first preview arrived February 25, emphasizing capabilities across the .NET runtime, SDK, and other areas.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author