AndroidがC#に移植される

2012年5月5日 17:19

印刷

記事提供元:スラド

matarillo 曰く、 Xamarinは、AndroidのJavaで書かれた部分をC#に移植した「XobotOS」をGitHubで公開した(Xamarinのブログ記事GitHub - XobotOSatsushieno氏のブログ記事本家/.)。

XobotOSはJavaをC#に変換する「Sharpen」と呼ばれるツールを使用して移植された。ホストOSと統合する部分のコードと、Java JNIからCで書かれたネイティブコードを呼び出すコードを手作業で置き換えた以外は、Sharpenにより自動変換されている。XobotOSではAndroidがMono上で動作し、Dalvik VM上と比べて大幅にパフォーマンスが向上するという。また、C#と.NET VMはECMAで標準化されており、Javaのような特許問題が発生しない点もメリットといえる。

 スラッシュドットのコメントを読む | Linuxセクション | Linux | オープンソース | Ximian | ソフトウェア | Java | デベロッパー | Android

 関連ストーリー:
Oralceの対Google訴訟、プログラミングの将来を危うくしている 2012年05月02日
Mono が新会社で再スタートへ 2011年05月19日
iPhoneアプリ開発ツール「MonoTouch」、iPadに対応 2010年02月03日
MonoDevelopからGPLコード全削除 2009年12月30日
Richard M. Stallman、「Mono や C# は使うな」と吼える 2009年06月30日
広がりを見せるMono 2009年01月31日
Mono 2.0、正式リリース 2008年10月06日
Monoプロジェクト、GNU/Linux用Visual Basicを発表 2007年02月22日
Mono 1.2 リリース & Mono Meeting in Tokyo 2006年11月18日
.NET環境をLinux/Unixの世界でも 2003年03月21日

 

※この記事はスラドから提供を受けて配信しています。

関連記事