12/05/07 19:57:17.91 +4v8wJnI
Xamarinは、AndroidのJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した。
XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。
ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出
すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。
XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが
向上するという。
また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点も
メリットといえる。
URLリンク(linux.slashdot.jp)
■パフォーマンス比較
URLリンク(tirania.org)
■Xamarinのブログ記事 URLリンク(blog.xamarin.com)
■XobotOS-GitHub URLリンク(github.com)
■atsushieno氏のブログ記事 URLリンク(d.hatena.ne.jp)