Xamarin.Forms的平台和开发系统要求。
有关跨平台应用的安装和设置实践的概述,请参阅安装文章。
目标平台
Xamarin.Forms应用程序可以为以下操作系统编写:
- iOS 8或更高版本
- Android 4.0.3 (API 15)或更高版本
- Windows 10 Universal Windows Platform
- Windows 8.1 / Windows Phone 8.1 WinRT
- Windows Phone 8 Silverlight (DEPRECATED)
假设开发人员熟悉便携式类库和共享项目。
Android
您应该安装最新的Android SDK工具和Android API平台。 您可以使用Android SDK管理器更新到最新版本。
此外,Android项目的目标/编译版本必须设置为使用最新安装的平台。 但是,最低版本可以设置为API 15,因此您可以继续支持使用Android 4.0.3和更高版本的设备。 这些值在项目选项中设置:
Project Options > Application > Application Properties
通用Windows平台
在macOS上创建解决方案时,不会添加Windows 10的UWP项目。 有关如何将这些项目添加到现有解决方案的说明,请参阅添加通用Windows平台(UWP)应用程序。
Windows 8.1 / Windows Phone 8.1 WinRT
Windows 8.1 / Windows Phone 8.1在MacOS上创建解决方案时,不会添加WinRT项目。 有关如何将这些项目添加到现有解决方案的说明,请参阅添加Windows Phone应用程序和添加Windows应用程序。
开发系统要求
Xamarin.Forms应用程序可以在macOS和Windows上开发。 但是,Windows和Visual Studio需要生成Windows版本的应用程序。
Mac系统要求
您可以使用Visual Studio for Mac在OS X El Capitan(10.11)或更高版本上开发Xamarin.Forms应用程序。 要开发iOS应用程序,我们建议至少安装iOS 10 SDK和Xcode 8。
Windows应用程序无法在macOS上开发。
Windows系统要求
Xamarin.Forms适用于iOS和Android的应用程序可以在支持Xamarin开发的任何Windows安装上构建。 这需要在Windows 7或更高版本上运行的Visual Studio 2013 Update 2或更高版本。 iOS开发需要网络Mac。
以下类型的Windows应用程序还有其他要求:
通用Windows平台(UWP)
为UWP开发Xamarin.Forms应用程序需要:
-
Windows 10
-
Visual Studio 2015或者更新版本
UWP项目包含在Visual Studio 2015和Visual Studio 2017中创建的Xamarin.Forms解决方案中。您还可以将一个通用Windows平台(UWP)应用程序添加到现有的Xamarin.Forms解决方案中。
Windows 8.1 and Windows Phone 8.1 WinRT
开发适用于Windows 8.1和Windows Phone 8.1的Xamarin.Forms应用程序WinRT要求:
-
Windows 8.1
-
Visual Studio 2013 Update 2或者更新版本