DIGIT-ARC read-only archive · snapshot: July 23, 2026

Android ported to C#

13 posts · originally from https://geek.digit.in/community/threads/android-ported-to-c.156411/

Desmond
Desmond Original post #1
May 2, 2012 at 4:17 PM
Oracle and Google are currently in a $1 billion wrestling match over Google’s use of Java in Android.

But Java is not the only way to build native apps on Android. In fact, it’s not even the best way: we have been offering C# to Android developers as a high-performance, low-battery consuming alternative to Java. Our platform, Mono, is an open source implementation of the .NET framework that allows developers to write their code using C# while running on top of the Java-powered operating system, and then share that same code with iOS and Windows Phone.
Source
Liverpool_fan
May 2, 2012 at 4:33 PM
Quite interesting and tells us about the capability of the Mono stack, but this is nothing more than academic.
Desmond
Desmond #3
May 2, 2012 at 4:41 PM
If Oracle wins the case against Google, I think this is what can keep Android alive.
Liverpool_fan
May 2, 2012 at 4:49 PM
While Mono is protected by ECMA, if I am Google I would think twice before using anything based on Microsoft's standards.
And I don't think Oracle will win anyway.
Desmond
Desmond #5
May 2, 2012 at 4:54 PM
While Mono is protected by ECMA, if I am Google I would think twice before using anything based on Microsoft's standards.
And I don't think Oracle will win anyway.

Yup, they are down to one random number generating method. It doesn't look strong enough to be worth a billion bucks.

Indeed google would not want to use it, but what about third party ROMs? Would be worthwhile if the performance boost they claim is true.
Liverpool_fan
May 2, 2012 at 4:57 PM
Third party ROMs? I doubt it.
IIRC Miguel de Icaza was trying to promote Mono as one runtime to target all all major phones OS with MonoTouch, MonoDroid and .NET in WP7, this will be a good publicity for them to promote their stack.
Desmond
Desmond #7
May 2, 2012 at 5:10 PM
If Ubuntu can come out for Android devices, I don't see why this one should not come out.

Besides, Java, for all its advantages, is stereotypically slow and Dalvik is no better. I think this one can make a difference, once it comes out.
Liverpool_fan
May 2, 2012 at 5:14 PM
Ubuntu is a different beast man. Complementing Android is one thing and replacing Dalvik is different.
And it is yet to be seen whether it will actually be adopted by handset manufacturers.
Desmond
Desmond #9
May 2, 2012 at 5:17 PM
Perhaps it could become something altogether different. A new OS perhaps.
Skyh3ck
Skyh3ck #10
May 2, 2012 at 10:24 PM
Wait Ubuntu has something big planned and only time will tell
Desmond
Desmond #11
May 2, 2012 at 10:25 PM
Wait Ubuntu has something big planned and only time will tell

Perhaps, but lets limit the discussion to Andriod on Mono.
Posted via Mobile Device
A
May 2, 2012 at 10:48 PM
that's amazing. One thing Microsoft has done right is C# and thanks to Mono Team for such a great. Moreover, Google may go for C#. ECMA334 and ECMA335 implementation falls under Microsoft Community Promise, hence Microsoft will not assert their patents against anyone implementing, distributing, or using alternative implementations of .NET. So, it should be safe to use Mono.
Desmond
Desmond #13
May 2, 2012 at 11:02 PM
If there is a possibility of incorporating a secondary VM alongwith the existing DalvikVM, there could be app compatibility between Android and Windows Phone. Potential lawsuit material though.
Posted via Mobile Device