КомпанияXamarin, основной разработчик платформы Mono, open source реализации C# and .NET, сообщил о трех новых релизах. Компания выпустила новые версии коммерческих продуктов для разработки приложений –Monoдля Android (версия 4.2.5) иMonoTouch(версия 5.4 – для iOS), а также открытую интегрированную среду разработки (IDE) MonoDevelop (версия 3.0.4).
Преимущества среды разработки MonoDevelop в увеличении производительности, новой виртуальной папке ресурсов для приведения проектов в порядок и поддержке архивации MonoTouch и MonoMac проектов. Среди прочих достоинств стоит отметить улучшенную поддержку систем контроля версий, фреймворков ASP.NET MVC2 и MVC3, а также Retina-дисплеев. Кроме того среда снабжена более надежной системой развертывания Android-приложений.
Mono для Android теперь поддерживает последнюю версию Android 4.1 "Jelly Bean" с API 16-го уровня. Пока эта ОС установлена на сравнительно небольшое число устройств. В качестве примера можно назвать планшетNexus 7. Помимо исправленных ошибок новая версия фреймворка поддерживает растровые изображения через Android NDK в пространстве имен android.graphics.Bitmap. Новая версия MonoTouch обеспечивает меньший размер и большую скорость работы приложений. Теперь фреймворк поддерживает OpenGL/CodeVideo и CoreMIDI, а также возможность написать собственные обработчики NSUrlProtocol. Для распознавания жестов можно использовать идиомы C#. Строгая типизация в уведомлениях и дополнительные проверки в UI-потоках также поможет разработчикам избегать ошибок при создании приложений.
Все новые релизы доступны через каналы обновления Xamarin в MonoDevelop и Visual Studio. Настранице загрузки проекта MonoDevelop выложены исходные коды и скомпилированные пакеты под openSUSE, SUSE Linux Enterprise, Debian, Ubuntu, Windows и Mac OS X.
Пользователи с подписками на обновления могут загрузить MonoTouch и Mono для Android через свой профиль в Xamarin Store. Также доступныпробные версии инструментов, но приложения, созданные с их помощью, будут работать только на эмуляторах, а не на реальных устройствах.
16 сентября 2012
Новикова Евгения
Источник: http://xamarin.com