📜 ⬆️ ⬇️

Android ported to C #

In the midst of the battle between Oracle and Google for the right to use Java / Dalvik in the Android system, Xamarin presented an alternative - a more productive and energy efficient version of Android in C #. Performance tests speak for themselves.



Unlike Sun and Java, Microsoft sent C # and .NET VM to standardize in ECMA, the system is protected from patent claims by strict ISO requirements , as well as Microsoft's commitment .

Mono is an open source implementation of the .NET framework that allows you to write C # applications for Android and iOS. Since the founding of Xamarin in July last year, Mono developers have thought about its development for Android and iOS platforms and how to make applications even faster and more energy efficient. They concluded that the problem is in the Dalvik virtual machine, which has a number of limitations inherent to Java, and on top of it, applications will work inefficiently anyway. As a result, there was an idea to take and rewrite all the source code of the Android operating system in C #. So there was a project XobotOS .
')
Automatic conversion of more than a million lines of Java-code Android 2.x conducted using an improved version of Sharpen .



XobotOS on github

Source: https://habr.com/ru/post/143147/


All Articles