Android ported to C#

Wow. “One crazy idea that the team had at that dinner was to translate Android’s source code to C#. Android would benefit from C# performance features like structures, P/Invoke, real generics and our more mature runtime. […] We decided it was crazy enough to try. So we started a small skunkworks project with the goal of doing a machine translation of Android from Java to C#. We called this project XobotOS.” Most of Android’s layouts and controls are now in C#. The small benchmark is stunning, but as much as I admire the work, I’m wondering that this like going from bad to worse – from Oracle’s Java to Microsoft’s C#.

53 Comments

  1. 2012-05-01 10:13 pm
    • 2012-05-01 10:29 pm
    • 2012-05-02 8:12 pm
      • 2012-05-03 3:18 pm
  2. 2012-05-01 10:19 pm
    • 2012-05-01 10:26 pm
      • 2012-05-02 3:18 am
        • 2012-05-02 3:39 am
      • 2012-05-02 6:26 am
        • 2012-05-02 9:31 am
        • 2012-05-02 11:24 am
          • 2012-05-02 12:34 pm
          • 2012-05-02 1:05 pm
          • 2012-05-02 1:34 pm
    • 2012-05-01 10:43 pm
      • 2012-05-01 11:18 pm
      • 2012-05-02 3:23 am
    • 2012-05-01 10:54 pm
      • 2012-05-02 2:18 am
        • 2012-05-02 9:18 am
    • 2012-05-02 12:10 am
    • 2012-05-02 2:49 am
      • 2012-05-02 3:21 am
  3. 2012-05-01 10:21 pm
    • 2012-05-01 11:28 pm
      • 2012-05-02 2:38 am
        • 2012-05-02 3:59 am
          • 2012-05-04 5:58 pm
    • 2012-05-02 2:15 am
    • 2012-05-02 7:27 am
  4. 2012-05-01 10:23 pm
    • 2012-05-01 10:33 pm
      • 2012-05-01 11:22 pm
  5. 2012-05-01 10:41 pm
    • 2012-05-02 8:07 pm
  6. 2012-05-01 10:45 pm
    • 2012-05-02 8:32 am
  7. 2012-05-01 10:52 pm
    • 2012-05-02 4:03 am
  8. 2012-05-01 11:15 pm
  9. 2012-05-02 12:08 am
    • 2012-05-02 12:42 pm
    • 2012-05-02 1:06 pm
  10. 2012-05-02 3:37 am
    • 2012-05-02 4:55 am
      • 2012-05-02 6:17 am
    • 2012-05-02 11:02 am
      • 2012-05-02 8:10 pm
  11. 2012-05-02 7:49 am
    • 2012-05-02 1:21 pm