私はMacbook AirでParallels Desktop Windows 10 Proバーチャルマシンを使用しています。ほとんどの新しいロー/ミッドエンドPCラップトップよりもはるかに速く/よりスムーズに動作します。AndroidエミュレータがWindows仮想マシンよりも速度が遅いのはなぜですか?
私はGenymotion Android 6.0エミュレータと、いくつかの異なるAndroid Studio(qemu)エミュレータ(HAXMが有効)も持っています。
私は、仮想マシンで完全なPCオペレーティングシステム(Windows 10 Proなど)を実行でき、非常にスムーズですが、低電力で動作するように構築されたオペレーティングシステムのエミュレーションを実行しています、限られたハードウェア、モバイルデバイス(すなわちAndroid)はまったくスムーズではありません。
1つの「設定」項目で環境設定メニューを開くだけの簡単な操作は、Androidエミュレータのいずれかで2〜2回かかりますが、Windows 10の[スタート]メニューはすべて鐘や笛が瞬時に開始されます。
なぜ、それは正常ですか? Androidスタジオでは、すべてのエミュレータにHAXMが有効になっており(最新バージョンのHAXMを搭載したAndroid Studio 2.0)、高速virtモードで動作していることがわかります。
PCオペレーティングシステムはあなたのマシンで動作するように設計されていますが、Android OSはそうではありません。そして、最新のマシン上のプロセッサには、「仮想化エンジン」が搭載されています。 Android OSの場合、プロセッサはモバイルハードウェアを「手動で」エミュレートする必要があります。これが高価になります。心配してください、私はここで半分推測していますので、関係ないかもしれません。 – Nico