AndroidでJava / Dalvikを使用する権利をめぐるOracleとGoogleの戦いの真っAt中、Xamarin
は代替手段を導入しました。C#でより生産的でエネルギー効率の高いAndroidのバージョンです。
パフォーマンステストはそれ自体を物語っています。

SunやJava言語とは異なり、MicrosoftはECMAで標準化するために
C#と
.NET VMを送信しました。システムは、
厳格なISO要件と
Microsoftのコミットメントによって特許クレームから保護されてい
ます 。
Monoは、.NETフレームワークのオープンソース実装であり、AndroidおよびiOS用のC#アプリケーションを作成できます。 昨年7月
にXamarinが
設立されて以来、Mono開発者はAndroidおよびiOSプラットフォーム向けの開発と、アプリケーションをさらに高速かつエネルギー効率の良いものにする方法について考えてきました。 彼らは、問題はDalvik仮想マシンにあるという結論に達しました。Dalvik仮想マシンにはJava特有の多くの制限があり、その上にあるアプリケーションはいずれの場合でも非効率的に動作します。 その結果、C#でAndroidオペレーティングシステムのソースコード全体を取り、書き直すというアイデアが生まれました。
XobotOSプロジェクト
が登場しました 。
Sharpenの改良バージョンを使用して、100万行を超えるAndroid 2.x Javaコードが自動的に変換されました。
githubのXobotOS