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(以及更高版本)的设备。 在“项目选项”中可设置这些值:
“项目选项”>“应用程序”>“应用程序属性”
已弃用的平台
使用 Xamarin.Forms 3.0 或更高版本时,这些平台不受支持:
- Windows 8.1 / Windows Phone 8.1 WinRT
- Windows Phone 8 Silverlight