***本記事にはプロモーションが含まれています。***
スマホのアプリ開発では、Android SDKが使われます。このSDKの中でQEMUがエミュレーターとして使われています。Intelから、このQEMUを補助するドライバとしてHardware Accelerated Execution Manager(Intel HAXM)というアクセラレーターが提供されています。
動作する条件は、2つあります。1つは、パソコンの開発環境がIntelのCPU上であること。2つめは、エミュレートするAndroidは、Intelのチップ上で動くx86用のAndroidであることです。
WindowsとMac OS用に以下の場所でデバイスドライバーが提供されています。
IntelR Hardware Accelerated Execution Manager (Intel HAXM)
自分もAndroid SDKを動かしてみたことがあります。やはり素のQEMUよりアクセラレーターがあったほうがアプリもきびきび動いてよいです。
このデバイスドライバーを使うパッチがメーリングリストに投稿されました。2017年の4月ごろに予定されているQEMUの次のバージョン2.9.0でサポートされるようになるようです。
Linux上ではKVMがありましたが、WindowsやMac OS上でアクセラレーターがなかったので動くとうれしいですね。