Андроид ще работи и на C#
Най-вероятно сте запознати с новините и знаете, че Google имат големи съдебни проблеми с Oracle за използването на Java код в GSM телефони втора употреба с Андроид . Изглежда обаче, група разработчици са излезли с едно много готино решение, след като са си задали простите въпроси:
Защо мобилни телефони с Android трябва да са базирани на Java? Защо да не се адаптират в С#? Всъщност тази мисъл не е никак лоша и това яко решение може да направи мобилната операционна система още по-бърза.
Въпросните програмисти от Xamarin разбират много от С# и .NET, което им помага много за създаването на платформата Mono, която пък им позволява да създават и iOS, написани на C#, вместо на Objective C за iOS или Java за Андроид.
Според разработчиците, програмите за Андроид, написани на тяхната платформа, работят много по-добре и използват по-малко от заряда на батерията, в сравнение със стандартно написаните и iOS.
За да направят цялата система на С#, разработчиците са използвали инструмент, наречен Sharpen, който превежда Android кода, съхраняван в AOSP хранилищата. От Xamarin са започнали да превеждат кода за Android 4.0 ICS. Според тях, Android Mono базирана на C# е много по-бърза от Dalvik базирана на Java.
За момента разбира се, е рано да се правят финални заключения, защото крайната версия все още не е готова. Но при тестовете резултатите са били невероятни. С нетърпение очакваме финалната версия, за да я изпробваме на Андроид мобилен телефон.