Waydroid プロジェクトは、GNU/Linux ディストリビューション上で Android を実行するためのパッケージを開発中です

Waydroid プロジェクトは、Android プラットフォームの完全なシステム イメージをロードし、それを使用して Android アプリケーションの起動を整理するために、通常の Linux ディストリビューション内に分離された環境を作成できるツールキットを準備しました。 プロジェクトによって提案されたツールキットのコードは Python で書かれており、GPLv3 ライセンスの下で提供されます。 既製のパッケージは、Ubuntu 20.04/21.04、Debian 11、Droidian、および Ubports 用に生成されます。

この環境は、プロセスの名前空間、ユーザー ID、ネットワーク サブシステム、マウント ポイントなどの分離コンテナを作成するための標準テクノロジを使用して形成されます。 LXC ツールキットはコンテナーの管理に使用されます。 Android を実行するには、「binder_linux」モジュールと「ashmem_linux」モジュールが通常の Linux カーネルの上にロードされます。

この環境は、Wayland プロトコルに基づいたセッションで動作するように設計されています。 同様の Anbox 環境とは異なり、Android プラットフォームには追加のレイヤーなしでハードウェアへの直接アクセスが与えられます。 インストール用に提案されている Android システム イメージは、LineageOS および Android 10 プロジェクトのアセンブリに基づいています。

ウェイドロイドの特徴:

  • デスクトップ統合 - Android アプリはネイティブ Linux アプリと並行して実行できます。
    Waydroid プロジェクトは、GNU/Linux ディストリビューション上で Android を実行するためのパッケージを開発中です
  • 標準メニューへの Android アプリケーションへのショートカットの配置と、概要モードでのプログラムの表示をサポートします。
    Waydroid プロジェクトは、GNU/Linux ディストリビューション上で Android を実行するためのパッケージを開発中です
  • マルチウィンドウ モードでの Android アプリケーションの実行と、基本的なデスクトップ デザインに合わせてウィンドウのスタイル設定をサポートします。
    Waydroid プロジェクトは、GNU/Linux ディストリビューション上で Android を実行するためのパッケージを開発中です
  • Android ゲームには、アプリケーションを全画面モードで実行する機能があります。
    Waydroid プロジェクトは、GNU/Linux ディストリビューション上で Android を実行するためのパッケージを開発中です
  • Androidの標準インターフェースを表示するモードを用意しています。
  • Android プログラムをグラフィカル モードでインストールするには、F-Droid アプリケーションまたはコマンド ライン インターフェイス (「waydroid app install 123.apk」) を使用できます。 Google Play は、Google 独自の Android サービスに関連付けられているためサポートされていませんが、microG プロジェクトから Google サービスの代替の無料実装をインストールできます。

出所: オープンネット.ru

コメントを追加します