パソコン(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はWindowsとMac両方に対応している。
また、有料だが30日間の体験版が使えるDuOSも、シェアウェアだけど安く機能が高いというので台頭してきている。
が、そちらはまた別の機会にみるということで。。。
- Andy OS 0.45
・概要
○無料で制限なく使える
△外枠のアプリGUIのメニューは英語
○GUIで設定出来る項目が多彩(多機能)
△Oracle VM VirtualBoxも一緒にインストールされる
△VirtualBoxでAndroidをエミュレートするため、ある程度のメモリとマシンパワーが必要
◎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も一緒にインストールされる
△VirtualBoxでAndroidをエミュレートするため、ある程度のメモリとマシンパワーが必要
◎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