Android Ported To C#
New submitter Eirenarch writes "Xamarin has just announced that they got the Java part of Android ported to C# via machine translation. The resulting OS, called XobotOS, is available on Github. They claim some serious performance gains over Dalvik. For them, this is an experiment that they are not planning to focus on, but they will be using some of the technologies in Mono for Android."
1. The Microsoft patent grant for C# is more permissive than the patent grant for Java.
2. Oracle is suing Google over Java right now..
Android was ported to x86 a few versions ago.
---- Booth was a patriot ----
Yes, you can. There are two ways to go about it:
Download the Android SDK which contains an Android emulator.
If you have any virtualization software installed, grab an Android x86 ISO image and run it in a VM.
The second method gets you higher performance (virtualization vs binary translation), but has major compatibility issues. Any app that contains ARM native code won't work in Android x86 unfortunately.
That's Dalvik, NOT the JVM.
That's Dalvik, NOT the JVM.
Whoops, you are correct. Sorry about that.
I wish I could go back and edit the post. Oh well.
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
The (irrevocable, legally binding) promise Microsoft made was not just related to C#, but the .NET framework. So long as it's implemented properly (eg. all elements Microsoft deems "required" for the implementation is implemented), Microsoft will not peruse any legal action on anyone using the technology. That includes the API. The reason Microsoft did this was so people would not be afraid to use it. They want people to use it.
The two situations are not comparable at all. Microsoft would not sue over someone implementing the API.