Skip to content

Roadmap

David Ortinau edited this page Apr 3, 2025 · 51 revisions

.NET MAUI 8 and 9 Servicing updates

.NET MAUI is serviced on the .NET monthly cadence.

Issues are prioritized by usage across feature areas and platforms, by severity, and by opportunity.

For more information:

.NET 10

Our top theme for this release is to improve the overall quality of the product to increase your success in quickly delivering multi-platform applications with .NET.

We have seen a large increase in the number of contributions from the community this past year, and are investing in shepherding those more efficiently into the product.

Additional themes:

  • Improve application performance
  • Improve test coverage
  • Improve debug and error reporting across native and managed code
  • Improve efficiency of creating platform bindings

Areas of investment:

  • Resolving high impact issues
  • Updating platform bindings for Android API 36 and Xcode 17 (as yet unannounced)
    • Xcode roslyn binding generation (experimental)
  • Shell navigation
  • Safe Area layout
  • MediaPicker optimization
  • Hybrid app experiences for Blazor hybrid and HybridWebView
  • Aspire integration
  • XAML source generation (experimental)
  • Native AOT and CoreCLR runtimes for Android (experimental)

Proposed deprecations:

  • CollectionView iOS handler - new handler is opt-in with .NET 9 and will replace the default
  • ListView - use CollectionView for a BindableLayout instead
  • TableView - use CollectionView for a BindableLayout instead
  • MessagingCenter - use the .NET Community Toolkit MVVM instead
  • Tizen - move to its own repository where it can be managed independently

Items in progress and under consideration may be found here:

Clone this wiki locally