Android being translated into 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’re 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’s a great start and hopefully seeing this on low-end devices can speed things up a little.
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 doesn’t do it as well as it could do with Oracle’s efforts (if it wanted to put them in).
To make this clearer, here’s a graph from the people behind the project showing performance:
As you can see, clearly using the C# (Mono as it’s displayed on the graph) is faster. However, there’s still a while to go which if you want to have a look or even help out check out the link in the source. There’s a lot more technical information over there too!
Source: Xamarin Blog Via: LandOfDroid
New tutorials from Helloandroid
Recent Apps
Android on Twitter
-
@StephanieNich10 (Stephanie Nichols)#android I laughed so hard at ochocinco 's avi. Hahahaha http://t.co/MPuhhi3m
25 weeks 5 days ago -
@CarlaAtkins8 (Carla Atkins)#android Omg! This is actually f'n interesting http://t.co/JodMOehr
25 weeks 5 days ago -
@MarianMcleod12 (Marian Mcleod)#android Precisely what song is? http://t.co/YmJXU0rB
25 weeks 5 days ago -
@JoBeach15 (Jo Beach)#android haha this made me laugh, i love ted:-) http://t.co/gtcWQ79C
25 weeks 5 days ago -
@aochart3 (青ちゃ)Start playing Paradise Island on Android http://t.co/DEID0Ao5 #Android #Androidgames #Gameinsight http://t.co/e1bifSeL
25 weeks 5 days ago
Poll
Useful resources
Android Development Projects
- Simple Android App by nordicisg
- An Android app for designing an article by tzur87
- Augmented Reality Metaio/Junaio Geo-AR by zakazkydotbiz
- Clock Application by innovativedir
- Mobile Application by nasirovemin
- Modify an existing android project to produce a similar clone (source provided) by causalsolut
- Mobile Game by jack9w9
- Android: Simple web browser app with the accelerometer by crowder
- Real Estate Mobile App for iPhone, iPad, and android by jjones1515
- fix android bug by neshgold99




