Xamarin.Forms 支持的平台

可对以下操作系统编写 Xamarin.Forms 应用程序:

  • iOS 9 或更高版本。
  • Android 4.4 (API 19) 或更高版本(详细信息)。 但建议使用 Android 5.0 (API 21) 作为最小 API。 这可确保与所有 Android 支持库完全兼容,同时仍面向大多数 Android 设备。
  • 适用于 .NET Standard 2.0 支持的 Windows 10 通用 Windows 平台版本 10.0.16299.0 或更高版本。 但是,推荐使用 10.0.18362.0 版或更高版本。

可以在 Visual Studio 中生成适用于 iOS、Android 和通用 Windows 平台 (UWP) 的 Xamarin.Forms 应用。 但是,使用最新版本的 Xcode 和 Apple 指定的最低版本 macOS 进行 iOS 开发需要使用联网 Mac。 有关详细信息,请参阅 Windows 要求

可以在 Visual Studio for Mac 中生成适用于 iOS 和 Android 的 Xamarin.Forms 应用。 有关详细信息,请参阅 macOS 要求

注意

使用 Xamarin.Forms 开发应用需要熟悉 .NET Standard

其他平台支持

Xamarin.Forms 支持 iOS、Android 和 Windows 以外的其他平台:

  • Samsung Tizen
  • macOS 10.13 或更高版本
  • GTK#
  • WPF

这些平台状态可在 Xamarin.Forms GitHub 平台支持 wiki 上找到。

Android 平台支持

应安装最新的 Android SDK 工具和 Android API 平台。 可使用 Android SDK 管理器更新到最新版本。

此外,Android 项目的目标/编译版本必须设置为“使用最新安装的平台”。 但是,最低版本可设置为 API 19,因此可继续支持使用 Android 4.4(以及更高版本)的设备。 在“项目选项”中可设置这些值:

“项目选项”>“应用程序”>“应用程序属性”

Android build options in Visual Studio

已弃用的平台

使用 Xamarin.Forms 3.0 或更高版本时,这些平台不受支持:

  • Windows 8.1 / Windows Phone 8.1 WinRT
  • Windows Phone 8 Silverlight