Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Продукты Xamarin связаны с пакетами SDK для платформ, начиная от Apple или Google и до iOS или Android, поэтому требования к системе также соответствуют их условиям. На этой странице описывается совместимость систем для платформы Xamarin и указываются рекомендуемые среды разработки и версии пакетов SDK.
Дополнительные сведения о получении программного обеспечения и необходимых пакетов SDK см. в разделе Инструкции по установке.
Среды разработки
В этой таблице показано, какие платформы можно создать, используя различные комбинации ОС и инструментов разработки:
| macOS | Windows | |
|---|---|---|
| Среда разработки | Visual Studio для Mac | Visual Studio |
| Xamarin.iOS | Да | Да (с компьютером Mac) |
| Xamarin.Android | Да | Да |
| Xamarin.Forms ^ | iOS и Android | Android, классические приложения Windows и UWP (iOS с компьютером Mac) |
| Xamarin.Mac | Да | Только открыть проект и компилировать |
^ Другие платформы также доступны.
Примечание.
При разработке для iOS на компьютерах Windows требуется доступный по сети компьютер Mac, необходимый для удаленной компиляции и отладки. Это условие также нужно выполнить, если среда Visual Studio запущена на виртуальной машине Windows на компьютере Mac.
Требования к macOS
Чтобы использовать компьютер Mac для разработки в Xamarin, требуются следующие версии программного обеспечения и пакетов SDK. Проверьте версию операционной системы и следуйте инструкциям для установщика Xamarin.
| Рекомендуемая конфигурация | Примечания. | |
|---|---|---|
| Операционная система | macOS Mojave (10.14) | Для Xcode 10 требуется macOS High Sierra (10.13) или последующей версии. |
| Xamarin.iOS | Пакет SDK для iOS 12 | Пакет SDK для iOS 12 поставляется вместе с Xcode 10. |
| Xamarin.Android | Android 6.0 / API уровня 23 | При необходимости вы можете создавать приложения для старых версий Android, используя последнюю версию пакета SDK, или выполняя сборку со старыми версиями пакета SDK. |
| Xamarin.Forms |
|
|
| Xamarin.Mac | пакет SDK для macOS Mojave (10.14) | Пакет SDK для macOS Mojave (10.14) поставляется вместе с Xcode 10. Он необходим для сборки приложений, которые используют новейшие API macOS. |
Примечание.
Xcode можно установить (и обновить) с веб-сайта developer.apple.com или с помощью Mac App Store.
Тестирование и отладка в macOS
- В целях тестирования и отладки мобильные приложения Xamarin можно развертывать на физических устройствах через USB (приложения Apple Watch сначала развертываются на парном iPhone).
- Приложения Xamarin.Mac тестируются непосредственно на компьютере разработки.
| Примечания по тестированию | |
|---|---|
| Xamarin.iOS |
|
| Xamarin.Android | Чтобы настроить устройство или использовать эмулятор, следуйте этим инструкциям:
|
| Xamarin.Forms | Приложения Xamarin.Forms для iOS и Android можно развернуть на соответствующих платформах, как описано выше. |
| Xamarin.Mac | Приложения Xamarin.Mac тестируются непосредственно на компьютере разработки. |
Предупреждение
Xamarin.Mac 4.8 поддерживает только macOS 10.9 (Mavericks) и последующие версии. Предыдущие версии Xamarin.Mac поддерживали macOS 10.7 или более поздней версии, но в этих версиях macOS нет достаточной инфраструктуры TLS для поддержки TLS 1.2. Для macOS 10.7 или macOS 10.8 используйте Xamarin.Mac 4.6 или более ранней версии.
Требования к Windows
Чтобы использовать компьютер Windows для разработки в Xamarin, требуются следующие версии программного обеспечения и пакетов SDK. Проверьте версию операционной системы (и убедитесь, что вы не используете Express-выпуск Visual Studio, в противном случае рекомендуется выполнить обновление до выпуска Community). В установщике Visual Studio 2019 и Visual Studio 2017 есть параметр для автоматической установки Xamarin (рабочая нагрузка Разработка мобильных приложений на .NET).
| Рекомендуемая конфигурация | Примечания. | |
|---|---|---|
| Операционная система | Windows 10 | Минимальная версия операционной системы — Windows 7. Для включения поддержки универсальной платформы Windows в Xamarin.Forms требуется Windows 10. |
| Xamarin.iOS | Пакет SDK iOS 10 (установленный на компьютере Mac) | Для сборки проектов iOS в Windows требуется следующее:
|
| Xamarin.Android | Android 6.0 / API уровня 23 | При необходимости вы можете создавать приложения для старых версий Android, используя последнюю версию пакета SDK, или выполняя сборку со старыми версиями пакета SDK. |
| Xamarin.Forms |
|
|
| Xamarin.Mac | Проекты Xamarin.Mac (классические приложения macOS) можно открыть и скомпилировать в Visual Studio, чтобы поверить их на наличие ошибок. Но сейчас Visual Studio не поддерживает компиляцию приложений Mac для распространения. |
Примечание.
- Xamarin для Visual Studio поддерживает все выпуски Visual Studio 2019 и Visual Studio 2017 (Community, Professional и Enterprise).
- Для использования последних пакетов SDK для Android и iOS требуется последняя версия Visual Studio. Требования к конкретной версии см. в заметках о выпуске Xamarin.Android и заметках о выпуске Xamarin.iOS.
- Для разработки приложений Xamarin.Forms для универсальной платформы Windows (UWP) требуется Windows 10 с Visual Studio 2017. Рекомендуется использовать Visual Studio 2019.
Тестирование и отладка в Windows
В целях тестирования и отладки мобильные приложения Xamarin можно развертывать на физических устройствах через USB или по беспроводному соединению (устройства iOS должны быть подключены к компьютеру Mac, а не к компьютеру с Visual Studio).
| Примечания по тестированию | |
|---|---|
| Xamarin.iOS |
|
| Xamarin.Android | Выполните следующие инструкции , чтобы настроить устройство или использовать эмулятор:
|
| Xamarin.Forms | Приложения Xamarin.Forms можно развертывать на соответствующих устройствах и платформах, как описано выше. Приложения iOS можно тестировать только на подключенном оборудовании Mac. Приложения Windows (классические и для планшетов) для UWP можно тестировать непосредственно на компьютере разработчика. |
Инструкции по установке
Последний выпуск Xamarin для macOS можно скачать вместе с Visual Studio для Mac. В Windows следуйте инструкциям по установке Visual Studio.
Полный список текущих выпусков продукта доступен на странице новых возможностей. На этой странице также приведены ссылки на заметки о выпусках.
Конкретные инструкции по установке для каждой платформы можно найти здесь:
Кроме того, доступны дополнительные сведения о поддерживаемых платформах Xamarin.Forms.