C#に移植されたAndroid

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



All Articles