Скачать Xamarin Windows4.0.12+Android4.8+iOS1.4.2 and MacOS4.0.12+Android4.8.2+iOS7.0.0.1
Обзор
- Версия: Windows 4.0.12 + Android 4.8 + iOS 1.4.2 и MacOS 4.0.12 + Android 4.8.2 + iOS 7.0.0.1
- Разработчик: Xamarin
- Разрядность: x86, x64
- Язык интерфейса: Английский
- Таблэтка: Присутствует
- Системные требования: Windows 7 или Windows 8, Visual Studio 2010 или 2012 (Professional и выше), MacOS 10.8, Xcode 4.6-5, iOS SDK 7
Эта версия Xamarin для Windows и MacOS — это классический инструмент для кроссплатформенной разработки мобильных приложений с помощью языка C#. Главная идея проста: пишешь на C#, пользуешься всеми современными возможностями .NET, а на выходе получаешь приложения для iOS, Android и даже Windows Phone, которые работают как нативные.
В сборке Windows идёт связка Xamarin Studio 4.0.12 с Android 4.8 и iOS 1.4.2. Для MacOS версии чуть новее — Android 4.8.2 и iOS 7.0.0.1. Это не последняя итерация Xamarin, но одна из тех, что действительно хорошо запускалась на старых системах вроде Windows 7 и MacOS 10.8, и обеспечивала приличную совместимость с теми SDK, что были актуальны в 2013 году.
Работать с этой версией приятно именно тем, что она позволяет использовать привычные фишки C#: LINQ, async/await, обобщения и лямбда-выражения. Особенно радует, что у разработчика есть доступ ко всем возможностям оригинальных SDK. Это значит, что интерфейсы рисуются с помощью родных инструментов — Storyboard для iOS, XML для Android — и результат получается действительно похожим на настоящее нативное приложение.
Таблица сравнения версий в сборке
Платформа |
Android |
iOS |
IDE |
---|---|---|---|
Windows |
4.8 |
1.4.2 |
Xamarin Studio 4.0.12 |
MacOS |
4.8.2 |
7.0.0.1 |
Xamarin Studio 4.0.12 |
F.A.Q.
Проблема: Ошибка сборки после обновления Xcode или Android SDK
Очень частая ситуация — после обновления Xcode или Android SDK проекты перестают собираться, так как текущая версия Xamarin не поддерживает новые SDK.
Решение: Откатить Xcode или Android SDK до версии, которая официально поддерживается этой сборкой Xamarin (например, для MacOS использовать Xcode 5 и iOS SDK 7). Также стоит убедиться, что пути к SDK правильно прописаны в настройках Xamarin Studio или Visual Studio.
Проблема: Лицензия не активируется
Пользователи часто сталкивались с тем, что после установки программа запрашивает активацию, а автоматическая активация не проходит.
Решение: Выполнить активацию вручную с помощью командной строки, используя специальные параметры активации, как это описано в инструкциях по установке для Windows и MacOS.
Проблема: Отсутствие подключения к устройству iOS
При сборке под iOS устройство не определяется или появляется ошибка подключения.
Решение: Проверить установлен ли на Mac правильный драйвер для устройства, включён ли режим разработчика на iPhone или iPad, а также правильно ли выбрана версия SDK в настройках проекта. Иногда помогает перезапуск Xamarin Studio и самого устройства.
Проблема: Приложение на Android не запускается после сборки
Проект собирается без ошибок, но на устройстве или эмуляторе приложение не запускается или сразу закрывается.
Решение: Проверить совместимость версии Android SDK с целевой версией приложения, убедиться что установлены все нужные компоненты SDK Manager. Также стоит чистить кэш сборки и пересобирать проект заново.
Проблема: Долгая сборка и частые зависания IDE
На старых машинах пользователи жалуются на очень медленную сборку и зависания Xamarin Studio или Visual Studio при работе с проектами.
Решение: Рекомендуется увеличить объём выделенной памяти для процесса сборки, закрыть лишние программы во время работы с Xamarin, а также по возможности использовать SSD-диск для проекта. Иногда помогает отключение автоматических обновлений SDK внутри IDE.