SPURV プロジェクトにより、Linux 上で Android アプリケーションを実行できるようになります

Collabora は、Wayland ベースのグラフィカル環境で Linux ベースの Android アプリケーションを実行するための SPURV オープンソース プロジェクトを導入しました。 前述したように、このシステムを使用すると、ユーザーは Linux 上で Android アプリケーションを通常のアプリケーションと並行して実行できます。

SPURV プロジェクトにより、Linux 上で Android アプリケーションを実行できるようになります

技術的には、このソリューションは想像されているような仮想マシンではなく、単なる分離されたコンテナーです。 その動作のために、Android プラットフォームの標準コンポーネントがインストールされ、AOSP (Android オープン ソース プロジェクト) リポジトリで提供されます。 モバイル アプリケーションは完全な 3D アクセラレーションをサポートしていることに注意することが重要です。

コンテナは、いくつかのコンポーネントを使用してメイン システムと対話します。 これらには、SPURV Audio (ALSA オーディオ サブシステムを介したサウンド出力)、SPURV HWComposer (Wayland ベースの環境への Windows の統合)、および SPURV DHCP (システム間のネットワーク通信用) が含まれます。

この場合、Android 呼び出しを Linux に変換したり、その逆に変換したりするミドルウェア テーブルは必要ないことを覚えておくことが重要です。 つまり、これはWineやエミュレータではないので、速度は速いはずです。 結局のところ、Android は Linux カーネルに基づいており、違いは Java がすでに使用されている上位レベルでのみ発生します。

すべてのハードウェア ソリューションに対応するユニバーサル プラットフォームを作成したり、逆にクロスプラットフォーム機能を導入したりしようとする企業が増えていることに注意してください。 これの最新の実装の中で、ARM でも利用可能な Windows 10 を思い出すことができます。これは、モバイル デバイスと ARM プロセッサを搭載した PC の両方で動作する Apple デバイス用の仮想統合システムの一部でもあります。 それは2020年から2021年に予想されるはずです。




出所: 3dnews.ru

コメントを追加します