.NET MAUI 应用支持的平台

可以针对以下平台编写 .NET Multi-platform App UI (.NET MAUI) 应用:

  • 需要 Android 5.0 (API 21) 或更高版本。
  • 需要 iOS 11 或更高版本。
  • 使用 Mac Catalyst 的 macOS 11 或更高版本。
  • Windows 11 和 Windows 10 版本 1809 或更高版本,使用 Windows UI 库 (WinUI) 3

.NET MAUI Blazor 应用有以下附加平台要求:

  • 需要 Android 7.0 (API 24) 或更高版本。
  • 需要 iOS 14 或更高版本。
  • 使用 Mac Catalyst 的 macOS 11 或更高版本。
  • 需要 Android 5.0 (API 21) 或更高版本。
  • 需要 iOS 12.2 或更高版本。
  • macOS 12 或更高版本,使用 Mac Catalyst。
  • Windows 11 和 Windows 10 版本 1809 或更高版本,使用 Windows UI 库 (WinUI) 3

.NET MAUI Blazor 应用有以下附加平台要求:

  • 需要 Android 7.0 (API 24) 或更高版本。
  • 需要 iOS 14 或更高版本。
  • macOS 12 或更高版本,使用 Mac Catalyst。

.NET MAUI Blazor 应用还需要更新的特定于平台的 WebView 控件。 有关详细信息,请参阅 Blazor 支持的平台

重要

有关特定版本的 .NET MAUI 所需的 Xcode 版本、Android SDK 和 JDK 以及 Windows 应用 SDK 的信息,请参阅发布版本

可以在 Visual Studio 中生成适用于 Android、iOS 和 Windows 的 .NET MAUI 应用。 但是,在 iOS 上进行开发需要有联网的 Mac。

在 Windows 上,使用 .NET MAUI 扩展时,适用于 Android、iOS 和 Windows 的 .NET MAUI 应用也可以用 Visual Studio Code 生成。 在 macOS 上,使用 .NET MAUI 扩展时,适用于 Android、iOS 和 macOS 的 .NET MAUI 应用也可以在 Visual Studio Code 中生成。

其他平台支持

.NET MAUI 还包括由 Samsung 提供的 Tizen 支持。