Платформа и система разработки, требуемая для Xamarin.Forms.
Ссылка для установки необходимых инструментов разработки кроссплатформенных приложений.
Целевые платформы
Xamarin.Forms приложения могут быть написаны для следующих операционных систем:
- iOS 8 или выше
- Android 4.0.3 (API 15) или выше (дополнительная информация)
- Windows 10 Universal Windows Platform (дополнительная информация)
Предполагается, что разработчики знакомы с .NET Standard и Shared Projects.
Поддержка дополнительных платформ
Текущие статусы положения развития возможности разработки ниже представленных платформ находятся на странице Xamarin.Forms GitHub:
- Samsung Tizen
- macOS
- GTK#
- WPF
Платформы ранних версий
Данные платформы не поддерживаются, если вы решили разработать приложение на Xamarin.Forms 3.0:
- Windows 8.1 / Windows Phone 8.1 WinRT
- Windows Phone 8 Silverlight
Android
У вас должны быть установлены последний инструментарий Android SDK и платформа Android API. Вы можете обновить их до последней актуальной версии, используя Android SDK Manager.
Дополнительно, целевая/компилируемая версия для Android проектов должны быть установлены на использование последней установленной платформы. Однако, минимальная версия должна быть установлена на API 15, за счет чего вы сможете продолжить поддержку устройств на Android 4.0.3 и новее. Данные параметры должны быть установлены в Project Options > Application > Application Properties:
Требование к системе разработки
Приложения Xamarin.Forms можно спроектировать на macOS и Windows. Однако, Windows и Visual Studio должны построить Windows версию приложения.
Требования к системе Mac
Вы должны использовать Visual Studio для Mac для разработки приложений на Xamarin.Forms на версии OS X El Capitan (10.11) или новее. Для построения приложений iOS рекомендуется иметь iOS 10 SDK и установленный Xcode 8 или выше.
Замечение. Приложения для Windows нельзя построить на MacOS.
Требования к системе Windows
Приложения Xamarin.Forms для iOS и Android можно построить на любом Windows, который поддерживает разработку на Xamarin. Эти требования заключаются в том, чтобы можно было запускать Visual Studio 2017 на версии Windows 7 или новее. Для построения из Windows приложений для iOS необходимо сетевое интегрирование с Mac.
Universal Windows Platform (UWP)
Построение приложений Xamarin.Forms для UWP требует:
- Windows 10 (Рекомендуется обновить до Fall Creators)
- Visual Studio 2017
- Windows 10 SDK
Проекты UWP имеют включеные в Xamarin.Forms решения, созданные в Visual Studio 2017, но нет решений, созданные в Visual Studio for Mac. Вы можете добавить UWP к существующему решению Xamarin.Forms в любое время.