New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
litetaker
Old
(Last edited by litetaker; 8th May 2012 at 04:59 AM.)
#1  
litetaker's Avatar
Senior Member - OP
Thanks Meter 555
Posts: 1,465
Join Date: Dec 2011
Location: Hyattsville, MD
Default Interesting Article: Android in C#

Thanks to kenjesse from the #cm7dx2 IRC channel (who uses the same name on XDA), I found out about a really interesting article. I am not a developer and hence my understanding of the article is limited, but from what I gather it is about porting Android to C# from Java, by a start up company, and in the process they observed substantial performance gains in Android, thanks primarily to the better efficiency and optimization of C# over Java, as per the claims of the article! :eek: Note that this is not the primary intent of the company and is merely a side project they worked on out of interest, and they released the source code and relevant tools so that others can tinker with it!

Read on here to learn more: http://blog.xamarin.com/2012/05/01/android-in-c-sharp/

May be a dev can understand this better. Can we soon have a new type of ROM!?? One where Android is written in C# and performs better than even AOSP? :eek:
======
Thank me, if my post helped you, made you smile, laugh, LOL or ROFL!!!
_______________

_______________
Droid X2: Ditched!, Droid Inc2: SOLD, Droid Incredible 4G LTE: CM10.1 Jellybean 4.2.2, TFP: Unlocked and on Stock JB 4.1.1 -> heaven, iPod Touch 4g: Stock iOS 6 (iOS 6 bad, my $0.02)
The Following 2 Users Say Thank You to litetaker For This Useful Post: [ Click to Expand ]
 
tincbtrar
Old
#2  
Senior Member
Thanks Meter 73
Posts: 613
Join Date: Nov 2009
Location: New York City
Be interesting to see if anyone can comment on this...thank you for sharing.

I have a formal background in education and occupation with regards to computer science. I have written code in both.

Most notably, C# offers huge advantages in object orientation and methods, with some advantages in metadata. Interoperability is also affected as well in a positive function.

This could very well help shape Android in the future in a very positive way, even if its from an effeciency standpoint. Will that 'benchmark' well? Dont know, but dont care either.

Unless Blackberry changes its course and redesigns its OS to a C# based system, no one will be able to sideload Android apps as Blackberry is Java based (not that anyone would care)