12/05/07 10:22:45.54 M+Y4nnuf0 BE:12668292-2BP(6001)
sssp://img.2ch.net/ico/folder1_03.gif
Xamarinは、AndroidのJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した
( Xamarinのブログ記事、 GitHub - XobotOS、 atsushieno氏のブログ記事、 本家/. )。
XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。
ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出
すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。
XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが
向上するという。
また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点も
メリットといえる。
URLリンク(linux.slashdot.jp)
Xamarinが設立されてからそろそろ1年が経とうとしています(ついでにMono for Androidの
バージョン1.0が出てから1年と1ヶ月くらいです)。その間にXamarinはエンジニアを揃え、
ドキュメントチームを編成し、QAチームを再編成し、オンラインセミナーを行えるような体制
を整えてきたわけです。これだけやってまだ1年とか…まあわたしがjoinしたのは8月ですけど。
そんなわけで、設立1周年を記念して(?)、Xamarinからでっかい釣り餌、AndroidをC#に移植した
リサーチプロジェクトXobotOSがリリースされました。
(以下略)
URLリンク(d.hatena.ne.jp)
■パフォーマンス比較
URLリンク(tirania.org)
■関連
PlayStation Suiteプログラミング part 2
スレリンク(gamedev板)