Android being translated to C#, Avoid Oracle Patents and Much faster

2 May, 2012 Android

Android C#

 

As we all know with the Android law-suits with Oracle vs Google on the whole Java issue, some clever people thought that instead, just port all of the Android code automatically to C#. And, they are getting there!


Basically, they take the Android AOSP code then pull it through a tool they have helped develop called "Sharpen" which translates Java code to C# and the results are amazing. While only some of the Android code is physically working without Java at all, it is a great start and hopefully seeing this on low-end devices can speed things up a little.

 

Android Mono VM C#


A little more on the technical side, the way Android runs Java through the Dalvik virtual machine is fairly efficient, but using Java limits you severely by it's design and complexity, slowing down execution everywhere. While Android appears to do a fairly good job, it does not do it as well as it could do with Oracle efforts.


Here is a graph from the project showing performance:


Graph


As you can see, clearly using the C# is faster. However, there is still a while to go which if you want to have a look or even help out check out the link in the source for more technical information.


Soruce

 

Description

Josephws
Posts: 7284





© 2023 YouMobile Inc. All rights reserved