ウィモバの日々

Windowsをモバイルする…それがウィモバ(仮)。手のひら端末が好きです

パソコン(WindowsとMac)上でAndroidアプリを動かしちゃおう!

Android端末は持ってないけどWindowsパソコンやMac上でAndroidを動かしたい!
Androidのゲームで遊んだりしてみたい!
そんな人達がいるかは知らないけど個人的に興味を持って試してみた忘備録。

まず、どんなソフトがあるのか調べてみると、下記の2サイトが参考になった。
WindowsでAndroidアプリを動かせるエミュレータ5選 _ マイナビニュース
Windows上で動作する無料のAndroidエミュレータ4選 (中略)ユニークビジョン様


2015年9月現在、無料で使用出来るAndroid環境は
・Andy OS http://www.andyroid.net/
・Genymotion https://www.genymotion.com/
・BlueStacks http://www.bluestacks.com/
・Windroy http://www.vector.co.jp/soft/winnt/util/se506139.html
の4個が有力だと思われる。
このうちAndy OS、BlueStacks、GenymotionはWindowsMac両方に対応している。
また、有料だが30日間の体験版が使えるDuOSも、シェアウェアだけど安く機能が高いというので台頭してきている。
が、そちらはまた別の機会にみるということで。。。

  • Andy OS 0.45

・概要
 ○無料で制限なく使える
 △外枠のアプリGUIのメニューは英語
 ○GUIで設定出来る項目が多彩(多機能)
 △Oracle VM VirtualBoxも一緒にインストールされる
 △VirtualBoxAndroidをエミュレートするため、ある程度のメモリとマシンパワーが必要
 ◎VirtualBoxを利用するため、複数のマシン環境を作成可能
 ×VMマシン環境はユーザフォルダ下に自動的に作成されるが位置変更は不可能?
 %USERPROFILE%\AppData\Roaming\Andy\machines
・環境構築
 ×インストールにかなり時間がかかる。
 ○インストール時に自動的にマシン環境を構築してくれる。
 ◎Android初回起動時の言語選択で日本語が選べるので操作が楽。
 ○GooglePlayはデフォルトでインストール済み

・個人的評価
 導入◎ 動作○ 総合評価◎
 インストールはインストーラを実行するだけ、一緒にVirtualBoxもインストールされちゃうけど特に 設定の必要は無し。
 VirtualBox利用のおかげでマシンパワーが必要だが、簡単に環境を作成、作り直ししたり環境を複数持てる。
 動作もわりかし安定しているため、Android環境の中でもわりかし優秀な部類。

・参考にしたサイト様:
 http://tabkul.com/?p=59822
 http://mrkagerou.blogspot.jp/2015/03/andypc.html

  • Genymotion 2.5.3

・概要
 ○フリー版と有料版があるが、フリー版でも十分な機能がある
 ○フリー版ではAndroid 2.3, 4.1, 4.2, 4.3, 4.4, 5.0, 5.1(機種)を選択可能
 △インストーラをダウンロードするためにユーザ登録が必要
 △Oracle VM VirtualBoxも一緒にインストールされる
 △VirtualBoxAndroidをエミュレートするため、ある程度のメモリとマシンパワーが必要
 ◎VirtualBoxを利用するため、複数のマシン環境を作成可能
 ○VMマシンのフォルダをデフォルトから変更可能
・環境構築
 △マシンに環境によってはAndroid起動直後は英語の場合がある。
  →[Settings]から[Language&input]→[Language]で日本語に変える必要あり
 △GooglePlay等を後から導入する必要がある

・個人的評価
 導入△ 動作○ 総合評価◎
 インストーラをダウンロードするためにユーザ登録が必要なのが少し面倒。
 GooglePlay等も後から導入するなど、手間がかかるのでマシン環境を作り直すのは手間。
 構築するAndroidバージョンと端末の選択肢が多いのが利点。
 動作は軽快、快適だが、(自分のPCのせいか)3D描画が少しおかしい。3Dの描画問題以外は十分。

・参考にしたサイト様:
 http://nelog.jp/how-to-use-google-play-in-genymotion
 http://androidlover.net/genymotion-install-google-play
 http://blog.goo.ne.jp/rxn10223/e/746f73107448da9c2c222f060cb20fb3

  • BlueStacks v0.10.0.4321

・概要
 ○インストーラのダウンロード&インストールは簡単。ユーザ登録等は不要
 ○外枠のアプリGUIのメニューは日本語
 △GUIで設定出来る項目が少ない
 ○インストールしたアプリのショートカットが作成され、ショートカットから直接実行する感覚でアプリを起動できる。
 ○VirtualBoxを利用しないため高速
 △マシン環境は1個のみ
・環境構築
 ○BlueStacks内のメニューは最初から日本語
 ○GooglePlayはデフォルトで使用可能
 ×無料ユーザのままだと、毎日プレミアムの購入かスポンサーアプリのインストールを
  強制的に迫られる(どちらか選択するまで操作不可になる。)
 ×入力欄のコピペが出来ない。非常に不便
・個人的評価
 導入◎ 動作◎ 総合評価△
 一昔前はスタンダードだったというAndroidエミュレータ
 AndyやGenymotionのようにVirtualBoxを使用しないため高速と言われる通り、動作は軽快。
 コピペ不可と、無料使用を続けるために強制的に不要なアプリをインストールさせられ続けるのが難点。

・参考サイト様:
 http://androidlover.net/android-emulator/bluestacks/install-bluestacks.html

  • Windroy 0.5.5

・概要
 ○無料で利用可能
 △ダウンロード、インストールは簡単だが初回起動時にユーザ登録が必要
 ×マシン環境は1個のみ
・環境構築
 △起動直後は英語なので[Settings]から[Language&input]→[Language]で日本語に変える必要あり
 △GooglePlay等を後から導入する必要がある

 ×GooglePlayを導入して、アプリをインストールしようとしたが
  インストールボタンを押すとエラー表示されてインストール出来ない。
 ×apkをインストール時に指定したWindroyフォルダの指定箇所にぶちこめばインストールされたことになるが
  Androidバージョンが古いせいか別問題か、他環境から持ってきたほとんどのapkが動かなかった
・個人的評価
 導入:△ 動作× 総合評価×
 何個かのサイトではお勧めに上がっていたが、自分が作成した環境では
 GooglePlayでダウンロードエラーが出てまともにアプリがインストール出来ない、他所からのapkも
 ほとんど動かない、と問題が多すぎてまともに利用するのが厳しいと感じた。昔はよかったのかな?

・参考サイト様:
 http://nelog.jp/windroy
 http://nelog.jp/how-to-use-google-play-in-windroy
 http://androidlover.net/android-emulator/windroy/windroy-install-how-to-use.html

  • 筆者のお勧めのマシン環境

4種類の環境を試した結果、個人的な比較でいうと
Andy OS >Genymotion >> BlueStacks >>>>>>>>> Windroy
GenymotionのほうがAndy OSより軽快だけど、自分のPCでは3D描画の問題があったので総合的にみるとAndyかな。
BlueStacksも動きは結構いいけど、アプリ強制インストールの欠点が致命的。

  • ベンチ結果等

Windows上で動作するAndroid環境のベンチマーク結果
http://d.hatena.ne.jp/rideonshooting/20150904/1441346090


Windows上でAndroidゲームを遊ぼう
http://d.hatena.ne.jp/rideonshooting/20150909/1441752436


(こんな無駄な手間かけてないで安いAndroidタブレット買えよ・・・)(まあ、いいじゃん)

WindowsとMacで動作するAndroid環境のベンチマーク結果

WindowsMac上で動作するAndroidマシン環境上で、何種類かのベンチマークを動かしてみた結果。
一応は同じPC上、同じ状態で何回か動かしたはずの結果なので、どのマシン環境がいいかの目安になれば。


・デスクトップPC/CPU:i5-3470/メモリ:∞

ベンチソフト/環境 Andy OS
v0.45
BlueStacks
v0.10.0.4321
Genymotion
v2.5.3
Windroy
v0.5.5
AnTutu v5.7.1:総合値 59932〜60488 60045〜60981 66797〜67475 ×
Geekbench 3:CPU × × SC:2229〜2240
MC:3832〜3888
×
Quadrant Standard Edition 5764〜6221 7129〜7819 × ×
3DMARK:Score 7556〜8537 9029〜9141 9459〜9858 ×

 ×・・・動作せず


  

ということで、値だけを見るなら Genymotion > BlueStacks > Andy OS の順に動作が良いと思われる。
ただ、Genymotionは自分のPCだと3D描画がカクついておかしかったので、
3Dのゲーム等を遊ぶならAndy OSかBlueStacksのほうが良いんだろうねー。
PCによってはGenymotionでまともに描画されるんならGenymotionのほうがいいけど。グラボの問題かなー?
WindroyはAndroidバージョンが古いせいか、他の環境で取得したapkを導入してみても全滅だった、残念。。。



ちなみに手持ちのスマートフォンや他の端末でもやってみた。

ベンチソフト/環境 ARROWS
F-02E
Nexus7
(2012)
LG Nexus5 Dell Venue11 Pro
+Andy OS
Venue11 Pro
+DuOS-M
AnTutu v5.7.1
総合値
15084〜17572 17881〜19920 40459 17202〜31966 40259
Geekbench 3:CPU SC:306〜313
MC:794〜836
SC:340〜341
MC:1091〜1133
SC:909
MC:2938
× ×
Quadrant
Standard Edition
3893〜4210 3415〜4822 12031 1227〜2621 2274〜4352
3DMARK:Score 1578〜3731 3488〜3495 1017〜1035 4336 ×

うーん、いいPCに比べると遅いねー。なんか妙にバラつきがあるのは仕方ないのかにー
ゲームの目安としては、AnTutu2万くらいでパズドラはたまに重いけど遊べる、FateGOはモッサリ。
4万〜でFateGOはサクサク、デレステはもっさり。6万〜でデレステもサクサク、な感じ?