Android Linuxカーネルを持っていますが、開発中です アプリ このシステムで使用されるAPIは、GNU / Linuxで使用されているものとは異なります。 そのため、LinuxディストリビューションでこのGoogleオペレーティングシステムのアプリを簡単な方法で実行することはできません。 WineがネイティブのMicrosoftWindowsソフトウェアに対して行うのと同様の方法で互換性レイヤーを生成するのに役立つエミュレーターまたはソフトウェアが必要です。
GNU / Linuxディストリビューション内でAndroidアプリケーションを実行するのに役立つこれらのプロジェクトがいくつかありますが、単純なものが必要な場合は、 アンボックス。 これはWineと同じように互換性レイヤーであり、もちろんオープンソースで無料です。 その目的は、他のLinuxオペレーティングシステムで任意のAndroidアプリケーションを実行できるようにすることであり、Genimobile、Shashlikなどの他のプロジェクトと同様にその目的を達成します。
代替案に関するAnboxの最大の違いは、ディストリビューションのカーネルを使用することです。 つまり、 同じLinuxカーネルを使用する 他のエミュレーターのように別の変更されたカーネルを使用する代わりに、この互換性レイヤーを拡張します。 これにより、プロジェクトを肥大化させたり「仲介者」を配置したりする代わりに、チームのハードウェアを使用して、より軽く、より親密な方法で作業することができます。
へ それをインストールします、ユニバーサルパッケージSnapを使用できます。これは、あらゆるディストリビューションで使用でき、作業をはるかに簡単にするユニバーサルパッケージです。 ただし、これには各ディストリビューションのリポジトリとパッケージマネージャーを使用することもできます...次に、インストールと構成が完了したら、次のステップは、必要なアプリ(.apk)をインストールし、それ以上の手間をかけずに使用することです。 各ディストリビューションでわずかに異なるこのプロセス全体の詳細を確認したい場合は、十分に説明されているすべての情報をステップバイステップで見つけることができます。 anbox.ioプロジェクトの公式ウェブサイト.