Androidは高度にカスタマイズされたLinuxカーネルの上に構築されています。したがって、Linux上でモバイル・アプリケーションを実行するためにAndroidエミュレータを使用することは理にかなっています。
これはLinuxマシンでできる新しいことではありませんが、Windowsが2021年にAndroidアプリを実行する機能をロールアウトした後、大いに必要とされる機能です。
アプリの使用に限らず、Androidエミュレータの中には開発やテストに便利なものもあります。
そこで、Linux上でAndroidアプリ/ゲームをテストしたり実行したりするのに使える最高のエミュレータのリストをまとめてみました。
Anbox
Anboxは、LinuxユーザーがAndroidアプリを実行できるようにするかなり人気のあるエミュレータです。Deep Linuxがこれを使用して、Androidアプリをすぐに実行できるようにしている可能性があります。
コンテナを使用してAndroid OSをホストから分離するため、最新のAndroidバージョンを使用することもできます。
実行中のAndroidアプリはハードウェアに直接アクセスできません。
他の選択肢とは異なり、Anboxは技術的にAndroidを動作させるためにエミュレーションレイヤーを必要としません。言い換えれば、Linuxシステム上でのネイティブAndroid体験に最も近いものです。
このため、最も簡単な選択肢ではないかもしれません。アプリをインストールするには、Google App Storeを使うだけではダメで、Android Debug Bridgeを使う必要があります。アプリをインストールして使用するために必要なのは、アプリのAPKファイルだけです。
- Anbox
ジェニモーション
Genymotionは、テストと開発のために調整された印象的なソリューションです。
無料でオープンソースのオプションではありません。クラウドまたはAndroid Studioとは独立したデスクトップクライアントを通じて、バーチャルなAndroid体験をサービスとして提供しています。
様々なハードウェア構成やAndroidバージョンをシミュレートし、テスト用の仮想デバイスを作成することができます。また、スケールアップして複数のAndroid仮想デバイスを実行させ、広範なテストを行うこともできます。
アプリケーションでのファイルアップロードの動作、バッテリーへの影響、パフォーマンス、メモリなどのテストに役立ちます。
主に専門家を対象とした高度なソリューションですが、Ubuntu 20.04 LTSを含む最新のLinuxディストリビューションをサポートしています。
Android-x86
Android x86は、32ビットをサポートするPC上でAndroidを実行できるようにするオープンソースプロジェクトです。
仮想マシンマネージャーを使ってLinuxシステムにインストールすることも、PC上で直接試すこともできます。
インストールが必要な場合は、公式の インストール手順をご確認ください。
他の選択肢とは異なり、派手な機能はなく、PC上で動作しようとするシンプルなエミュレータです。
アンドロイドスタジオ
Android Studioは開発とテストのための完全なツールです。幸いなことに、Linuxがサポートされているため、必要であればAndroidエクスペリエンスをシミュレートして実験するために使用することができます。
エミュレータとして設定し、エミュレートできるAndroid仮想デバイスを作成するだけです。
また、最新のスマートフォン、テレビ、スマートウォッチにも対応している可能性があります。
使い始めるには少し学習が必要ですが、無料で完全にオープンソースです。
ARChon
これは、Linuxやその他のプラットフォームで使用できるAndroidエミュレータです。
Chrome OS上でAndroidアプリを実行したり、任意のオペレーティングシステム上でChromeを使用するのに役立ちます。他のアプリとは異なり、Androidの完全な体験は得られませんが、Androidアプリを実行する能力だけは得られます。
ランタイムを解凍し、Chrome拡張機能にロードするだけです。次に、APKファイルをダウンロードして、使いたいアプリを追加します。
Bliss OS
Bliss OSはAndroid x86と同様のオープンソースプロジェクトで、AndroidをPC上で動作させるために設計されています。
Android x86とは異なり、32ビットと64ビットの両方のアーキテクチャをサポートすることで、より多くの互換性オプションを提供しています。さらに、プロセッサに応じた互換性ファイルをダウンロードできます。
積極的にメンテナンスされ、市場で最新のAndroidバージョンをサポートしています。
まとめ
Linuxで利用できるAndroidエミュレーターはいくつかありますが、スマートフォンの完全な体験の代わりにはならないかもしれません。
各シミュレータには様々な機能と特定の目的があります。必要なものをお選びください!
経由:





