23
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windows で動作する Android 仮想環境の比較まとめ (Xamarin 関係者向け)

Last updated at Posted at 2014-11-14

こんにちは。エクセルソフトの田淵です。

無事 VS Emulator Android Phone が動いた ので、巷に出回っている Android エミュレーターを用途に合わせて比較してみたいと思います。

比較対象

比較

凄く個人的な比較項目ですがご了承ください。
Xamarin Love な人間としては XAP をお勧めする 3つの理由 を是非w

ARM x86 Genymotion Xamarin Android Player VS Emulator
軽さ 重い (高スペックのマシンであればそこまで重くない) マシンスペックが良ければ快適 試してないですが、かなり快適な模様 多分一番快適 起動まで少し重いが起動すれば快適
ベース ARMエミュレーター Intel HAXM Oracle Vertual Box Oracle Vertual Box Hyper-V
用意された Android イメージ すべて ARM とほぼ同じ 2.3, 4.1, 4.2, 4.3, 4.4 4.4.2, 4.1.1 4.4 のみ
機能・便利な点 クソほど重い Android 純正の ARM 命令を処理できるエミュレーター。 軽い無料の純正高速エミュレーター Genymotion 製高速 x86 エミュレーター。カメラ、GPS、加速度センサーなど標準的な補助機能はカバー。 Xamarin 製高速 x86 エミュレーター。カメラ、GPS、加速度センサーなど標準的な補助機能はカバー。Windows と Mac で動作。Open GL が動くのでゲームの実行も可能。画面サイズを動的にスケール可能。Google Play Service がインストール出来るため、マップも動作可能。 MS 製高速 x86 エミュレーター。カメラ、GPS、加速度センサーなど標準的な補助機能はカバー。Hyper-V なので Windows Phone Emulator と共存が可能。
Google Play 対応 × ×
APKドラッグ&ドロップでインストール × × ×
価格 Free Free Free: 非商用 / INDIE: 3人までの企業は企業で 1つだけ購入可能で 年 €99($136) / Business: 制限なし。年 299€($412) Xamarin のINDIE 以上のユーザーのみ使用可能 VS 2015 Preview 同梱。恐らく VS 2015 Pro以上のユーザーが使用可能。
弱点・制限事項 重い 設定が手間 有償。Open GL 未サポート。 Xamarin ユーザーに限定される。Open GL で描画するため、リモートデスクトップで使用できない。 Windows ユーザー、VS ユーザーに限定される。Open GL 未サポート。
適した用途 なし お金を掛けずに悪くない環境を作りたい。なるべく余計なものはインストールしたくない。 お金かけてもいいから快適な環境を作りたい。Xamarin や VS 以外でも使いたい。 Xamarin! Xamarin! Xamarin! Mac ユーザー、マップ関連のアプリ開発者。 Windows Phone アプリの開発者
備考 インストール 機能 インストール, 小ネタ, 詳細なインストール 動いた / 動いたけど VS2013との共存大変! / エラー回避

まとめ

2014/11/15 追記:大事なことを忘れてました。純正以外のエミュレーターを使用する場合でも、Lollipop, wear などの開発をしたければ、純正の x86 エミュレーターは必須になります。用意しておくに越したことはありませんね。

WP 開発者で Xamarin 使ってクロスプラットフォーム開発だぜって方は VS Android Emulator 一択で良さそうです。2015 の正式リリースを楽しみに待ちましょう。(ただし、現時点ではかなりの棘の道です。人柱になりたいヤツは出てこい!って感じですねw)

Xamarin の開発者で WP やらない方は Xamarin Android Player で良いでしょう。

その他のネイティブ Android 開発者はお金に余裕があれば Genymotion、金払う価値はないと考えれば x86 Emulator でしょう。

ARM エミュレーターはクソなので触らないようにしましょうw

好みもあるかと思いますので、上記を参考に色々触ってみると良いと思います。

以上です。

23
25
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?