errand softのブログ

Androidのアプリ開発に関する記事を書いていきます。

実機よりも高速なAndroidエミュレータ「Genymotion」

 先日、職場の人伝で聞いた話である。

「実機よりも高速なエミュレータがある……」

 x86版のエミュレータのことかと訊くが、そうではないらしい。でもねえ、実機よりも高速なエミュレータなんてあるはずが、あった!(驚愕

            f:id:errandsoft:20131019101705p:plain

 その名もGenymotion

 原理的にはAndroid OSを仮想マシン上で動かすため、Java上で動く純正のx86エミュレータよりも早く、さらには実機のARM CPUよりも高速な母艦PCのIntel様の力を使って動作するので、明らかに分かるほど早い。Genymotionの開発チームがすごいのか、Intelがすごいのかわからないが、笑ってしまうほど早い。

 

 個人的に感じた利点を箇条書きすると以下のようになる。

・実行速度は体感でも分かるくらい変わる【参考】Genymotion速かった

・セットアップも簡単【参考】Androidを仮想マシンで使う-Genymotionの使い方

仮想マシンなのでメモリ、ネットワーク等の調整もできる【参考】genymotion 1.2.1メモ

 

 一つ難点があるとすれば、安定性が若干低いことか。メモリの多寡も関係あると思うが、長く使っていると落ちやすい気がする。

 ただ、それを補ってなお余りある速度は魅力的である。個人的には実行速度もさることながら、アプリ開発時のAPKの転送時間を省けるのが大きい。Eclipseと連携して試験をする時には重宝しそうだ。体感的には実機を用いる際の1/3以下の時間でビルドから実行まで持っていくことができる。

 また、人によってはGoogle Play対応というところも嬉しいのではないかな? 音も出るし、普通に使えるというのは素晴らしい。タッチパネル式の液晶で使ってみたいほどだ。

【送料無料】ASUSASUS VivoBook X200CA X200CA-CTBLUE (2013...

【送料無料】ASUSASUS VivoBook X200CA X200CA-CTBLUE (2013...
価格:54,800円(税込、送料込)