Поддерживаемые платформы для Xamarin.FormsXamarin.Forms supported platforms

Приложения Xamarin.Forms могут быть написаны для следующих операционных систем:Xamarin.Forms applications can be written for the following operating systems:

  • iOS 9 или более поздние версии;iOS 9 or higher.
  • Android 4.4 (API 19) или более поздние версии (подробнее);Android 4.4 (API 19) or higher (more details). Однако в качестве минимального API рекомендуется использовать Android 5.0 (API 21).However, Android 5.0 (API 21) is recommended as the minimum API. Это обеспечит полную совместимость со всеми библиотеками поддержки Android, при этом сохранив ориентацию на большинство устройств Android.This ensures full compatibility with all the Android support libraries, while still targeting the majority of Android devices.
  • Универсальная платформа Windows для Windows 10.Windows 10 Universal Windows Platform.

Приложения Xamarin.Forms для iOS, Android и универсальной платформы Windows (UWP) можно разрабатывать в Visual Studio.Xamarin.Forms apps for iOS, Android, and the Universal Windows Platform (UWP) can be built in Visual Studio. Однако для разработки на iOS требуется подключенный к сети компьютер Mac с последней версией Xcode и минимальной версией macOS, указанной Apple.However, a networked Mac is required for iOS development using the latest version of Xcode and the minimum version of macOS specified by Apple. Дополнительные сведения см. в разделе Требования к Windows.For more information, see Windows requirements.

Приложения Xamarin.Forms для iOS и Android можно разрабатывать в Visual Studio для Mac.Xamarin.Forms apps for iOS and Android can be built in Visual Studio for Mac. Дополнительные сведения см. в разделе Требования к macOS.For more information, see macOS requirements.

Примечание

Для разработки приложений с помощью Xamarin.Forms требуется знакомство с .NET Standard.Developing apps using Xamarin.Forms requires familiarity with .NET Standard.

Поддержка дополнительных платформAdditional platform support

Кроме iOS, Android и Windows Xamarin.Forms поддерживает дополнительные платформы:Xamarin.Forms supports additional platforms beyond iOS, Android, and Windows:

  • Samsung Tizen;Samsung Tizen
  • macOS 10.13 или более поздних версийmacOS 10.13 or higher
  • GTK#GTK#
  • WPFWPF

Сведения о состоянии этих платформ можно найти на странице вики-сайта о поддержке платформ Xamarin.Forms в GitHub.The status of these platforms is available on the Xamarin.Forms GitHub platform support wiki.

Поддержка платформы AndroidAndroid platform support

Необходимо установить последнюю версию Android SDK Tools и платформы API Android.You should have the latest Android SDK Tools and Android API platform installed. Для обновления до последних версий можно воспользоваться диспетчером пакетов SDK Android.You can update to the latest versions using the Android SDK Manager.

Кроме того, в целевой версии или версии компиляции для проектов Android должен быть выбран параметр Использовать самую новую установленную платформу.Additionally, the target/compile version for Android projects must be set to Use latest installed platform. Однако минимальной версией может быть API 19, что позволяет поддерживать устройства, использующие Android 4.4 и более поздние версии.However the minimum version can be set to API 19 so you can continue to support devices that use Android 4.4 and newer. Эти значения задаются в разделе Параметры проекта.These values are set in the Project Options:

Параметры проекта > Приложение > Свойства приложенияProject Options > Application > Application Properties

Параметры сборки Android в Visual Studio

Нерекомендуемые платформыDeprecated platforms

Эти платформы не поддерживаются при использовании Xamarin.Forms 3.0 или более поздних версий:These platforms are not supported when using Xamarin.Forms 3.0 or newer:

  • Windows 8.1 или Windows Phone 8.1 WinRT;Windows 8.1 / Windows Phone 8.1 WinRT
  • Windows Phone 8 Silverlight.Windows Phone 8 Silverlight