【保存版】Linuxで使えるおすすめAndroidエミュレーター4選
スマートフォンがなくても、Androidアプリの利便性を十分に楽しめることをご存じですか?Linux PCでの作業中にお気に入りのアプリを使いたいのに、わざわざスマホを取り出すのは面倒…そんな悩みを抱えている方も多いはずです。Linux用のAndroidエミュレーターがあれば、スマートフォン本体なしでスマホの体験を味わえます。
そもそもAndroid自体がLinuxカーネルを採用しているため、PC上でこのモバイルOSを動かすことは決して不可能ではありません。ここでは、Linuxユーザー向けに厳選した4つの優秀なAndroidエミュレーターを紹介します。
1. Android-x86
Android-x86プロジェクトは、厳密にはエミュレーション専用のプロジェクトではありません。PCやノートパソコンでWindowsやLinuxの代わりに起動させるOSとして開発されているもので、ほぼすべての現行PCが採用しているx86 CPUアーキテクチャに対応したAndroid移植版です。これは、軽量で低消費電力のARMプロセッサを使うスマートフォンとは対照的な存在です。

Android-x86は一般的なPC上で動作するよう移植されているため、VirtualBoxやVMwareを使って仮想マシンとして実行できます。これこそが、Linux上でのAndroidエミュレーションに最適な理由です。Androidアプリを、他のLinuxアプリケーションと並行して動かせるようになります。
Google Playストアが同梱されているので、仮想マシンのセットアップが完了すれば、すぐにお気に入りのアプリをインストール可能です。ただし注意点として、すべてのAndroidアプリがx86プラットフォームで動作するとは限らないため、事前に動作確認が必要です。
Android-x86は現在も活発に開発が続けられており、定期的な機能追加や速度・パフォーマンスの最適化が期待できます。余計なプリインストールアプリ(ブロートウェア)のない素のAndroidなので、制約となるのは自分のPCのスペックだけです。
2. ARChon
AndroidアプリをLinuxで動かすために、必ずしも仮想マシンが必要なわけではありません。ARChonプロジェクトを利用すれば、Chromeウェブブラウザ上で直接Androidアプリを実行できます。名前の「ARC」は「Android Runtime for Chrome」の略で、アプリのための小型化されたAndroid環境として機能します。

ARC自体はGoogleが生み出した技術で、Chrome OS上でAndroidアプリを動かすための初期のテストベッドでした。ARChonも同じ原理に基づいており、ARCのオープンソース部分を活用して、Chromeブラウザで動作するよう改変したものです。使い方は簡単で、まずARChonランタイムをChromeのデベロッパー拡張機能としてインストールし、次にARChon開発者が提供する「APK to Chrome extension」ツールを使ってアプリを追加するだけです。
Google Playは利用できず、すべてのアプリが安定して動作するわけでもありません。それでも、仮想マシンに頼らずにLinux PCで一部のアプリを動かしたい場合には、非常に有効な代替手段となります。
3. Anbox(Android in a Box)
仮想マシンによるAndroidエミュレーションは、やや大掛かりなアプローチです。Anbox(Android in a Box)は少し異なる方式を採用しています。Linuxコンテナとして動作し、ホストのLinuxカーネルとリソースを共有しながら、それ以外の部分は分離された状態を保つ仕組みです。

コンテナ方式ながら、ホストカーネルを共有しハードウェアへ直接アクセスできるため、PC上でAndroidアプリを動かす際のパフォーマンスは格段に向上します。さらに、コンテナによる分離によって高いセキュリティが確保されており、安全性の不明なアプリを実行してもリスクがありません。
一方でGoogle Playストアは同梱されていないため、アプリを手動で探してインストールする必要があります。ただし、仮想マシンを使ったエミュレーションよりもPCへの負荷が低く抑えられるため、低スペックデバイスにとって有力な選択肢となります。
4. Genymotion
プロの開発者からAndroidゲーム好きまで、Genymotionには幅広い層に嬉しい機能が揃っています。こちらも仮想マシン方式のエミュレーターですが、商用サポートの充実度では群を抜いた存在です。

Genymotionは商用製品で、Android仮想マシンをクラウドイメージとして、あるいはVirtualBoxを使ったローカルデスクトップVMとして利用できます。疑似GPSやバッテリー残量のレポートなど、独自のテスト機能が多数搭載されており、開発者やテストエンジニアにとって強力なツールです。Google Playサービスを標準でインストールするオプションも用意されています。
個人ユーザー向けには、機能を絞った「Genymotion Personal Edition」が無料で提供されており、高度なテスト機能の一部が省かれています。フル機能や専門サポートを利用したい場合は、年間ライセンスの購入が必要です。
LinuxでAndroidエミュレーターを試してみよう
こうした多彩なAndroidエミュレーターのおかげで、Linux環境でAndroidを動かすのは決して難しくありません。Android-x86なら仮想マシンで素のAndroidを実行でき、ARChonならブラウザから手軽に利用できます。
もしPCのスペックが心配なら、代わりにAndroidスマートフォンをLinux PCにミラーリングする方法もあります。あなたのお気に入りの方法があれば、ぜひコメント欄で教えてください。
画像クレジット: Android-x86 Project、Vlad Filippov via ARChon GitHub
-
Androidで使えるおすすめSNESエミュレーター4選
スーパーファミコン(Super Nintendo/SNES)は、歴代最高のゲーム機のひとつとして、その評価は揺るぎません。マリオ、ゼルダの伝説、マリオカート、メトロイドといった人気シリーズの名作に加え、数多くのサードパーティ製タイトルがその地位を支えています。そして嬉しいことに、Android端末があれば、充実したエミュレーターを使って手軽にSNESの名作たちを小さな画面で楽しめるのです。 ここでは、Android向けのおすすめSNESエミュレーターを厳選してご紹介します。 1. Retroarch(レトロアーチ) SNESだけでなく、あらゆるレトロゲーム機のタイトルをひとつのアプリで遊びた
-
ミュージシャン必見!創作活動を支えるおすすめAndroidアプリ6選
ポケットサイズのコンピュータとも呼べるスマートフォンは、私たちの生産性に新時代をもたらしました。文書の作成、情報収集、インターネット通話など、ほとんどすべての作業を移動中に行えるようになっています。スマートフォンの進化により、ミュージシャンはもはやスタジオに縛られる必要はありません。アプリを活用すれば、移動中でも創作・作曲を行い、自分の作品を共有することが可能です。かつて音楽アプリ開発者の多くは、Androidソフトウェアの制約を理由にAppleのiOSへと流れていました。しかし、Android 5.0の登場以降、こうした制約は解消され、開発者たちが続々とAndroid向けアプリの提供を始めて