46 строки
2.7 KiB
Markdown
46 строки
2.7 KiB
Markdown
---
|
|
title: What's new in .NET MAUI for .NET 9
|
|
description: Learn about the new features introduced in .NET MAUI for .NET 9.
|
|
ms.date: 03/12/2024
|
|
---
|
|
|
|
# What's new in .NET MAUI for .NET 9
|
|
|
|
The focus of .NET Multi-platform App UI (.NET MAUI) in .NET 9 is to improve product quality. This includes expanding test coverage, end to end scenario testing, and bug fixing. For more information about the product quality improvements in .NET MAUI 9 Preview, see the following release notes:
|
|
|
|
- [.NET MAUI 9 Preview 2](https://github.com/dotnet/maui/releases/tag/9.0.0-preview.2.10293)
|
|
- [.NET MAUI 9 Preview 1](https://github.com/dotnet/maui/releases/tag/9.0.100-preview.1.9973)
|
|
|
|
> [!IMPORTANT]
|
|
> Due to working with external dependencies, such as Xcode or Android SDK Tools, the .NET MAUI support policy differs from the [.NET and .NET Core support policy](https://dotnet.microsoft.com/platform/support/policy/maui). For more information, see [.NET MAUI support policy](https://dotnet.microsoft.com/platform/support/policy/maui).
|
|
|
|
In .NET 9, .NET MAUI ships as a .NET workload and multiple NuGet packages. The advantage of this approach is that it enables you to easily pin your projects to specific versions, while also enabling you to easily preview unreleased or experimental builds. When you create a new .NET MAUI project the required NuGet packages are automatically added to the project.
|
|
|
|
For information about what's new in .NET 9, see [What's new in .NET 9](/dotnet/core/whats-new/dotnet-9/overview).
|
|
|
|
## Android
|
|
|
|
.NET Android 9 Preview, which uses API 34 and JDK 17, includes work to reduce build times, and to improve the trimability of apps to reduce size and improve performance. For more information about .NET Android 9 Preview, see the following release notes:
|
|
|
|
- [.NET Android 9 Preview 2](https://github.com/xamarin/xamarin-android/releases/tag/34.99.0-preview.2.189)
|
|
- [.NET Android 9 Preview 1](https://github.com/xamarin/xamarin-android/releases/tag/34.99.0-preview.1.151)
|
|
|
|
## iOS
|
|
|
|
.NET 9 Preview on iOS, tvOS, Mac Catalyst, and macOS uses Xcode 15.2 for the following platform versions:
|
|
|
|
- iOS: 17.2
|
|
- tvOS: 17.2
|
|
- Mac Catalyst: 17.2
|
|
- macOS: 14.2
|
|
|
|
For more information about .NET 9 Preview on iOS, tvOS, Mac Catalyst, and macOS, see the following release notes:
|
|
|
|
- [.NET 9.0.1xx Preview 2](https://github.com/xamarin/xamarin-macios/releases/tag/dotnet-9.0.1xx-preview2-9244)
|
|
- [.NET 9.0.1xx Preview 1](https://github.com/xamarin/xamarin-macios/releases/tag/dotnet-9.0.1xx-preview1-9088).
|
|
|
|
## See also
|
|
|
|
- [.NET MAUI updates in .NET 9 Preview 2](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/dotnetmaui.md).
|
|
- [Our Vision for .NET 9](https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/)
|