Xamarin.Forms 平台和开发系统要求。
请参阅安装一文中跨平台应用的安装和设置概述。
目标平台
可对以下操作系统编写 Xamarin.Forms 应用程序:
- iOS 8 或更高版本
- Android 4.0.3 (API 15) 或更高版本(详细信息)
- Windows 10 通用 Windows 平台(详细信息)
- Windows 8.1 / Windows Phone 8.1 WinRT(详细信息)
- Windows Phone 8 Silverlight(已弃用)
Android
应安装最新的 Android SDK 工具和 Android API 平台。 可使用 Android SDK 管理器更新到最新版本。
此外,Android 项目的目标/编译版本必须设置为“使用最新安装的平台”。 但是,最低版本可设置为 API 15,因此可继续支持使用 Android 4.0.3(以及更高版本)的设备。 在“项目选项”中可设置这些值:
“项目选项”>“应用程序”>“应用程序属性”
通用 Windows 平台
在 macOS 上创建解决方案时不会添加 Windows 10 UWP 项目。 有关如何向现有解决方案添加这些项目的说明,请参阅添加通用 Windows 平台 (UWP) 应用。
Windows 8.1 / Windows Phone 8.1 WinRT
在 macOS 上创建解决方案时不会添加 Windows 8.1 / Windows Phone 8.1 WinRT 项目。 有关如何向现有解决方案添加这些项目的说明,请参阅添加 Windows Phone 应用和添加 Windows 应用。
开发系统要求
可在 macOS 和 Windows 上开发 Xamarin.Forms 应用。 但是,生成 Windows 版本的应用需要使用 Windows 和 Visual Studio。
Mac 系统要求
可使用 Visual Studio for Mac 在 OS X El Capitan (10.11) 或更高版本上开发 Xamarin.Forms 应用。 若要开发 iOS 应用,建议至少安装 iOS 10 SDK 和 Xcode 8。
不能在 macOS 上开发 Windows 应用。
Windows 系统要求
任何支持 Xamarin 开发的 Windows 安装上都可生成适用于 iOS 和 Android 的 Xamarin.Forms 应用。 这要求 Visual Studio 2013 Update 2 或更高版本在 Windows 7 或更高版本上运行。 iOS 开发需要使用联网的 Mac。
以下类型的 Windows 应用还有其他要求:
通用 Windows 平台 (UWP)
为 UWP 开发 Xamarin.Forms 应用需要:
-
Windows 10
-
Visual Studio 2015 或更高版本
UWP 项目包含在 Visual Studio 2015 和 Visual Studio 2017 中所创建的 Xamarin.Forms 解决方案中。 还可以在现有的 Xamarin.Forms 解决方案中添加通用 Windows 平台 (UWP) 应用。
Windows 8.1 和 Windows Phone 8.1 WinRT
为 Windows 8.1 和 Windows Phone 8.1 WinRT 开发 Xamarin.Forms 应用需要:
-
Windows 8.1
-
Visual Studio 2013 Update 2 或更高版本