от bop_bop_mara(8-04-2011)

Проектът Mono продължава усилено своето развитие. След като през март излезе MonoMac 1.0 - платформа, чрез която можете да пишете native OS X приложения на C# или друг .NET език - сега Мигел де Икаса обяви новата версия 4.0 на MonoTouch и появата на Mono for Android - комерсиалните клонове на проекта, предназначени за мобилните операционни системи iOS и Android. И двата продукта са базирани на Mono 2.10 ядрото и имплементират C# 4.0 и .NET 4.0 API.

В MonoTouch 4.0 ще можете да използвате Parallel Frameworks за C# - API за създаване на многонишков софтуер, особено подходящо за приложения за iPad 2. Вече има поддръжка и за компилатора LLVM, с който получавате оптимизирани и по-бързи изпълними файлове със значително по-малък размер. Имплементирани са и всички нови APIs на iOS 4.3 и много други. Повече информация можете да намерите тук.

Платформата Mono for Android е съставена от четири основни компонента: Core .NET APIs, Android.* APIs (имплементация на оригиналните Java Android APIs за C#), OpenGL APIs и Java bridge APIs. За разлика от iOS и Windows Phone 7, Android поддържа just-in-time компилация, което позволява на разработчиците, използващи Mono for Android, да имат пълен достъп до System.Reflection.Emit. Това означава, че под Android би могъл да върви код, написан не само на езици, задвижвани от Dynamic Language Runtime, а дори и на традиционно "тежки" езици като функционалния F#. Пълната документация на проекта можете да намерите тук.

Източник: Блогът на Мигел де Икаса



<< Myst Online става свободен софтуер | Facebook разкрива хардуера, който използва >>