Android Pie は、SystemUI ではなくランチャーに概要 (最近のアプリ) を統合します。 root 対応のサードパーティ製ランチャーは、独自の最近のアプリ UI を作成できます。
Android 9 Pie まで、Android のスタック カードの最近のアプリのインターフェイスは、Android 5.0 Lollipop で最初に導入されて以来、ほとんど変更されていませんでした。 Android Pie でのジェスチャー ナビゲーションの導入により、Google 最近のアプリの概要画面を刷新しました. 新しいインターフェースには、水平方向に配置された大きな概要カードが備えられていますが、それは最近のアプリのインターフェースに対する最大の変更ではありません。 最近のアプリのコードがストック ランチャーに統合されたため、最近のアプリの概要からランチャーのアプリ ドロワーにシームレスに移行できるようになりました。 として AndroidCentralの アラ・ワゴナー 説明する、最近のアプリ UI と統合できるのはプレインストールされたシステム ランチャーのみであるため、これによりサードパーティ製ランチャーは不利になります。 一方、root アクセス権がある場合は、Android Pie の最近のアプリの概要に対する変更により、まったく新しいカスタマイズの道が開かれます。
Android Pie より前の最近のアプリの概要のカスタマイズ
Android 9 Pie より前は、マルチタスク インターフェイスは SystemUI パッケージによって完全に処理されていました。 したがって、最近使用したアプリ画面をカスタマイズする唯一の方法は、SystemUI を変更することでした。 カスタム ROM の場合は問題ありませんでしたが、root アクセスしかできないユーザーにとってははるかに困難でした。 その場合、唯一の選択肢は、SystemUI を完全に置き換える Magisk モジュールを使用するか、最近のアプリ UI を処理するコードを置き換える Xused モジュールを使用することです。 残念ながら、どちらのオプションにも欠陥がありました。そのような変更は OEM 固有のものであり、特定のアップデートを適用すると簡単に壊れてしまうからです。 開発者にとって、数台以上のデバイス向けに最新のアプリ スイッチャー MOD を維持するのは悪夢でしょう。 ただし、開発者が SystemUI やその他のシステム アプリの変更について心配する必要がなくなったら、カスタムの最近使用したアプリ スイッチャーを構築するのが簡単になります。 Android Pie ではそのようなカスタマイズが実現するはずです。
Android Pie での最近のアプリの概要のカスタマイズ
聞いたことがあるかもしれませんが、新しい Android Pie の最近のアプリ UI は Pixel Launcher の機能ではありません。 Pixel Launcher は Google Pixel および Google Pixel 2 にプリインストールされているランチャーであるため、これらのスマートフォンで最近のアプリの概要を処理する役割を担っています。 Essential Phone などの他の電話では、 プリインストールされたランチャー 最近のアプリの UI とも統合されます。 に示されているように、 OnePlus 6 では、OEM は最近のアプリ画面の外観をカスタマイズすることもできます。 さて、 ソースコード 更新されたものについて AOSP ランチャー が利用可能になると、新しい最近のアプリのインターフェイスがランチャーとどのように統合されるかを正確に確認できます。 私たちは当初、新しい最近のアプリの統合を利用するには、サードパーティのランチャーをカスタム ROM にバンドルする必要があると考えていましたが、そうではないことが判明しました。
の開発者 ローンチェアランチャーは、Pixel Launcher の代替として人気があり、最近のアプリを処理するコードをアプリに統合しました。 次に、ランチャーを最近のアプリの概要のデフォルト ハンドラーとして認識させるために必要な手順を考え出しました。 これにより、水平アプリ スイッチャーやスワイプアップ アプリ ドロワーを失うことなく、Pixel 2 のデフォルト ランチャーとして Pixel Launcher ではなく Lawnchair を使用できるようになりました。 これは、標準の root 化ビルド Android 9 Pie を実行している Google Pixel 2 XL で録画された次のビデオで実証されました。
Lawnchair チームはどのようにしてそれを実現したのでしょうか? そうですね、まだその方法を公開しないように頼まれましたが、アプリにシステムに認識されるための適切な権限を取得するのは驚くほど簡単でした。 ただし、その方法はまだ開発中であるため、世界に公開する段階には達していません。 (彼らが作成した Magisk モジュールは機能しなかったため、適切なファイルを適切な場所に手動で配置してコマンドを実行する必要がありました。) 最近のアプリの画面が標準の Android 9 Pie と同じに見えるのもそのためです。カスタマイズがまだできていないのです。 それ。 しかし、Lawnchair の開発者は、サードパーティのランチャーで新しい最近のアプリ UI を実装できることを少なくとも示しました。 次のステップは、OnePlus が OnePlus 6 で行ったようにカスタマイズすることです。 Lawnchair の開発者がリリースに近づいたら、皆さんにお知らせします。