2012年7月1日日曜日

Javaの替わりにC#

みなさん、ご存知のようにAndroidではDalvikという仮想マシーン上でアプリケーションを動かしています(もちろん、仮想マシーンをつかわないnativeコードでかかれてものもあります)
これにより、nativeコードで書くよりも、効率よくアプリが作ることができるわけですが、その分パフォーマンスが悪くなります。
最近のスマフォはCPUも早くなり、あまり問題ないのかもしれませんが、iPhoneアプリのようにnative コード(object-c)で作られたものより、リソースを消費したりパフォーマンスが落ちたりします。

JAVAで書かれた部分を C#で置き換えたらという野心的なプロジェクト:XobotOSがあるようです。
C#もJAVAと同様に仮想マシーン上で動作するので、JAVAと同様のオーバヘッドがあるわけですが、こちらのプロジェクトのレポートによると、C#に置き換えただけでもかなりパフォーマンスがよくなるようです。

しかもC#については、標準化されており JAVAのようにオラクルから文句を言われることがないのでよいですよといっております。なかなか面白いプロジェクトですね。でも、、それならWindowsPhoneでいいのではという声も聞こえてきそうですが^^;

つぶやいてもいます アカウント:KeitaiBancho


人気ブログランキング/ブログ村ランキングに参加中です。
投稿ネタが面白かった方や、もっとガンバレ!と応援してくれる方、クリックをお願いいたします。
人気ブログランキングへにほんブログ村 携帯ブログへ


このエントリーをはてなブックマークに追加

0 件のコメント: