2

私はすでにいくつかの記事、ブログ、およびスタックオーバーフローに関する質問を読んでいますが、混乱しているためもう一度質問します。

MonoDroid は、Xamarin が登場する前、そしてもちろん Xamarin が XoboxOS Research Project を作成する前のプロジェクトでした。これらのブログの多くは、MonoDroid はわずかに遅く、2 つのフレームワークが実行されており、2 つのガベージ コレクターが MonoDroid を対象とし、Android 用の Mono を対象としていないため、バッテリーを多く消費すると述べています。

ベンチマークは、XobotOS が Dalvik よりもはるかに高速であることを示しているので、私の質問は次のとおりです。Mono for Android で作成されたアプリは、まだ Dalvik VM と Mono VM の両方を使用していますか? それとも、Dalvik VM よりも高速な Mono VM で実行するだけですか? どちらがより多くのエネルギーを消費しますか (Android または Java のモノ)?

私は現在、Java で書かれた約 50,000 行のコードであるプロジェクトに取り組んでいます。iOS、Android、Windows 8 (Metro)、Windows、WP、Mac OS X、Linux などに移植したいので、世界で最も人気のあるオペレーティング システムをカバーします。他の言語。私は最初にC#に変換することにしました。C# と Java は非常に似ているため、変換は私にとって難しいことではありませんが、代わりにどこでも使用できます。でも、消費電力と性能が気になる。とはいえ、ファイルサイズはあまり気にしません。

ありがとう、

4

0 に答える 0