Slashdot Mirror


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."

6 of 351 comments (clear)

  1. Re:Android by Goaway · · Score: 5, Informative

    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..

  2. Re:Can I run Android or iOS on my PC? by nurb432 · · Score: 4, Informative

    Android was ported to x86 a few versions ago.

    --
    ---- Booth was a patriot ----
  3. Re:Can I run Android or iOS on my PC? by zill · · Score: 4, Informative

    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.

  4. Re:Performance improvements indeed by Anonymous Coward · · Score: 5, Informative

    That's Dalvik, NOT the JVM.

  5. Re:Performance improvements indeed by steveha · · Score: 4, Informative

    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
  6. Re:Android by flimflammer · · Score: 4, Informative

    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.