Требования к Xamarin.FormsXamarin.Forms Requirements

Требования к платформе и системные требования к разработке Xamarin.Forms.Platform and development system requirements for Xamarin.Forms.

Обзор рекомендаций по установке и настройке, действующих для различных платформ, см. в статье Установка.Refer to the Installation article for an overview of installation and setup practices that apply across platforms.

Целевые платформыTarget platforms

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

Предполагается, что разработчики знакомы с .NET Standard.It is assumed that developers have familiarity with .NET Standard.

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

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

  • Samsung Tizen;Samsung Tizen
  • macOSmacOS
  • GTK#GTK#
  • WPFWPF

AndroidAndroid

Необходимо установить последнюю версию 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

Требования к системе для разработкиDevelopment system requirements

Приложения Xamarin.Forms можно разрабатывать в ОС в macOS и Windows.Xamarin.Forms apps can be developed on macOS and Windows. Однако для создания Windows-версий приложения требуются Windows и Visual Studio.However, Windows and Visual Studio are required to produce Windows versions of the app.

Требования к системе MacMac System requirements

Visual Studio для Mac можно использовать для разработки приложений Xamarin. Forms в macOS High Сьерра (10,13) или более поздней версии.You can use Visual Studio for Mac to develop Xamarin.Forms apps on macOS High Sierra (10.13) or newer. Для разработки приложений iOS рекомендуется установить по крайней мере пакет SDK iOS 10 и Xcode 9.To develop iOS apps, we recommend having at least the iOS 10 SDK and Xcode 9 installed.

Примечание

Приложения Windows нельзя разрабатывать в macOS.Windows apps cannot be developed on macOS.

Требования к системе WindowsWindows system requirements

Приложения Xamarin.Forms для iOS и Android можно создавать в любой установке Windows, которая поддерживает возможности разработки Xamarin.Xamarin.Forms apps for iOS and Android can be built on any Windows installation that supports Xamarin development. Для этого в ОС Windows 7 и более поздних версиях следует установить Visual Studio 2017 или более позднюю версию.This requires Visual Studio 2017 or newer running on Windows 7 or higher. Для разработки в iOS требуется подключенный к сети компьютер Mac.A networked Mac is required for iOS development.

Универсальная платформа Windows (UWP)Universal Windows Platform (UWP)

Для разработки приложений Xamarin.Forms для UWP требуются следующие компоненты:Developing Xamarin.Forms apps for UWP requires:

  • Windows 10 (рекомендуется самая последняя версия, не менее создателей обновлений)Windows 10 (latest version recommended, Fall Creators Update minimum)

  • Visual Studio 2019 рекомендуется (минимум Visual Studio 2017 версии 15,8)Visual Studio 2019 recommended (Visual Studio 2017 version 15.8 minimum)

  • Пакет средств разработки Windows 10Windows 10 SDK

Приложение универсальной платформы Windows (UWP) можно добавить в существующее решение Xamarin.Forms в любое время.You can add a Universal Windows Platform (UWP) App to an existing Xamarin.Forms solution at any time.

Устаревшие платформы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