Системные требования для Xamarin

Продукты Xamarin используют платформу SDKs от Apple и Google и предназначаются для  iOS или Android и, таким образом, полностью удовлетворяют системным требованиям конечных устройств. Эта статья, в общих чертах, описывает системную совместимость платформы Xamarin, рекомендуемой среды разработки и версий SDK.

Среды разработки

Эта таблица показывает, какие платформы могут быть использованы с различными комбинациями инструментов разработки и операционных систем:

Mac OS X Windows
Среда разработки

Xamarin Studio

Visual Studio Xamarin Studio
Xamarin.iOS

+

Да (с компьютером Mac OS X)

Xamarin.Android

+

+

+

Xamarin.Forms iOS и Android Android, Windows Phone, Windows
(iOS с компьютером Mac OS X)
Только Android
Xamarin.Mac

+

  • Для разработки iOS-приложений на компьютерах Windows, необходим доступ к компьютеру Mac OS X по сети, на котором удаленно будут происходить компиляция и отладка.
  • Либо на компьютере Mac OS X находится виртуальная машина, на которой расположена Visual Studio.

Требования к Mac OS X

Для разработки в Xamarin на компьютере Mac OS X необходимы следующие версии программного обеспечения / SDK. Проверьте версию операционной системы и следуйте  инструкциям по установки Xamarin.

Рекомендовано Описание
Операционная система OS X El Capitan (10.11) Минимальная рекомендуемая версия OS X Yosemite (10.10).
Xamarin.iOS iOS 9.2 SDK iOS SDK поставляется с Xcode 7.2.
Xamarin.Android Android 6.0 / API level 23 Используя последний SDK возможно разрабатывать для более старых версий Android, или, при необходимости,  можно исключить разработку под старыми версиями SDK.
Xamarin.Forms В OS X можно разрабатывать проекты Xamarin.Forms для iOS и Android, согласно требованиям SDK указанным выше.
В OS X невозможно разрабатывать проекты Xamarin.Forms для Windows and Windows Phone.
Xamarin.Mac OS X El Capitan (10.11) SDK OS X SDK поставляется с Xcode 7.2.

Xcode должен быть установлен (и обновлен) с Mac App Store.

Тестирование и отладка на OS X

Мобильные приложения в Xamarin могут исполняться на физических устройствах, подключенных к компьютеру Mac USB-кабелем для тестирования и отладки (Xamarin.Mac приложения можно тестировать непосредственно на компьютере разработчика, Apple Watch приложения можно тестировать на подключенном к компьютеру Mac USB-кабелем iPhon).

Описание тестирования
Xamarin.iOS • Самый простой способ – это использовать iPhone, IPad, Apple часы и эмуляторы Apple TV, эмуляторы которых включены в Xcode.
• Чтобы использовать физические устройства для тестирования, следуйте инструкциям Xamarin.
Xamarin.Android Можно использовать физические устройства, в соответствии с инструкциям Xamarin  или использовать эмуляторы:

• Установщик Xamarin включает в себя Google Emulator Manager, который позволяет настроить Google Android эмуляторы для тестирования.
• Можно загрузить и установить Xamarin Android-плеер.
• Можно загрузить и установить бесплатный (для личного использования) эмулятор Genymotion.

Xamarin.Forms Xamarin.Forms приложения для Android и iOS можно тестировать на соответствующих платформах, как описано выше.
Xamarin.Mac Xamarin.Mac приложения могут быть протестированы  непосредственно на компьютере разработчика.

Требования к Windows

Использование компьютера под Windows для разработки в Xamarin необходимы следующие версии программного обеспечения / SDK. Проверьте версию операционной системы (для пользователей Visual Studio, убедитесь, что вы не используете версию Express). При использовании Visual Studio, Visual Studio должна быть установлена до инсталляции Xamarin – пакет установки Visual Studio 2015уже  включает в себя опцию установки Xamarin; в противном случае следуйте инструкциям программы установки Xamarin.

Рекомендовано Описание
Операционная система
Windows 10 Минимальная версия операционной системы — Windows 7.  Xamarin Windows.Forms требует уже Windows 8.1, а Xamarin.Forms требуют толькоWindows 10.
Xamarin.iOS iOS 9.2 SDK
установлено на Mac
Для создания проектов iOS в Windows требуется:
• Visual Studio 2012 или более поздней версии, и
• Mac компьютер, доступный по сети с компьютера Windows, который соответствует минимальным требованиям для запуска Xamarin на OS X (см. выше).
Xamarin.Android Android 6.0 / API level 23 Используя последний SDK возможно разрабатывать для более старых версий Android, или, при необходимости,  можно исключить разработку под старыми версиями SDK.
Xamarin.Forms Xamarin.Forms приложения для Android и iOS могут быть развернуты на соответствующих платформах, как описано выше.
С помощью встроенных эмуляторов Visual Studio вы можете протестировать приложения для Windows Phone и UWP (на Windows 10). Приложения для Windows могут быть проверены непосредственно на компьютере разработчика.
Xamarin.Mac Разработка Xamarin.Mac (OS X приложения) не поддерживается в Windows.

• Среда Xamarin для Visual Studio поддерживается любыми версиями Visual Studio 2015 (Community, Professional и Enterprise), за исключением Express-выпусков Visual Studio 2013 Update 2 и Visual Studio 2012.
• Разработка Xamarin.Forms приложений для Универсальной платформы Windows (UWP) требует операционную систему Windows 10 и Visual Studio 2015.

Тестирование и отладка на Windows

Мобильные приложения Xamarin, могут исполняться на физических устройствах, подключенных к компьютеру USB-кабелем для тестирования и отладки (устройства на iOS должны быть подключены с компьютеру Mac, а не к компьютеру Windows с Visual Studio).

Описание тестирования
Xamarin.iOS • Самый простой способ – это использовать iPhone, IPad, Apple часы и эмуляторы Apple TV, эмуляторы которых включены в Xcode. Исполнение приложения будет доступно на подключенном компьютере Mac во время отладки с Visual Studio.

• Чтобы использовать устройство для тестирования, следуйте инструкциям Xamarin. (выполнение на подключенном компьютере Mac, требует больше шагов).

Xamarin.Android Можно использовать физические устройства, в соответствии с инструкциям Xamarin  или использовать эмуляторы:

• Установщик Xamarin включает в себя Google Emulator Manager, который позволяет настроить Google Android эмуляторы для тестирования.
• Можно загрузить и установить Xamarin Android-плеер.
• Доступны другие эмуляторы от от Genymotion и Microsoft (Android-эмулятор встроен в Visual Studio 2015).

Xamarin.Forms Xamarin.Forms приложения могут исполняться на соответствующих устройствах и эмуляторах, как описано выше. Приложение iOS может быть протестировано только через подключенное аппаратное обеспечение Mac; Tablet/Desktop приложения для Windows, 8.1 или UWP могут быть проверены непосредственно на компьютере разработчика.

Инструкции для установки Xamarin

Последний релиз Xamarin можно загрузить с xamarin.com/download.

Полный перечень текущей версии продукта можно найти на странице текущих версий. На этой странице также описываются отдельные версии продукта (и ссылки на примечания к выпуску) для бета- и альфа-каналов.

Инструкции по установке для каждой конкретной платформы доступны здесь:
Xamarin.iOS
• Xamarin.Android
• Xamarin.Mac

Оригинал статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *