私たちが入手したリークされた Android Q ビルドには、新しいフォント、アイコンの形状、アクセントカラーのオーバーレイがプリインストールされていました。 カスタムテーマが登場する可能性はありますか?
私が iOS よりも Android OS を好む多くの理由の 1 つはカスタマイズです。 Huawei Mate 20 X で実行されている EMUI 9 ソフトウェアをかなり大幅にカスタマイズできます。 EMUI の組み込みテーマ エンジンにより、次のことが可能になります。 背景色とアクセントカラーをカスタマイズする SystemUI コンポーネント、フレームワーク、その他のシステム アプリとシステム フォントの。 Samsung は、包括的なテーマ エンジンも提供しています。 サムスンの体験 そして 1つのUI. Google は、Pixel の標準 Android ベースがテーマをサポートしているにもかかわらず、Pixel ソフトウェアでテーマ エンジンをユーザーに公開していません。 ストック Android では、最初にテーマのサポートが得られました。 アンドロイド8.0オレオそして現在、Android Q はそれをさらに拡張し、追加のテーマ可能な要素のサポートや、おそらくすべてのユーザー向けの組み込みのカスタマイズ オプションの追加をサポートしているようです。
グーグル 完全採用 Android 8.0 Oreo リリースでの Sony の最新のテーマ フレームワーク。 Sony のテーマ フレームワークは、OverlayManagerService (OMS) と呼ばれるクラスを中心にしています。 OMS は、「idmap」を使用して、「オーバーレイ」アプリで定義されたリソースをターゲット アプリで定義されたリソースにリンクします。 これにより、対象のアプリを直接変更することなく、対象のアプリにテーマを設定することができます。 ソニーは最近 idmap2 を提出しました 上流の AOSP に追加されており、Google はすでにこれらの変更を内部でマージしているようです。 idmap2 の最も注目すべき変更点は、 オーバーレイのカテゴリ. オーバーレイをターゲットに基づいてカテゴリにグループ化することで、システムは 新しいオーバーレイが作成されたときに、同じアプリを対象とする他のオーバーレイを自動的に無効にすることが容易になります。 有効になりました。 (現在、オーバーレイは優先順位に従って有効になっています。) idmap2 でのカテゴリの導入により、Google が 3 つのオーバーレイ カテゴリ (フォント、アイコンの形状、アクセント カラー) をテストしていることがわかりました。
の中に リークされた Android Q ビルド Google Pixel 3 XL をフラッシュすると、UI 全体のフォント、アイコンの形状、アクセントカラーを変更できる複数のオーバーレイがプリインストールされていました。 OnePlus の OxygenOS ではアクセントカラーを変更でき、前述の EMUI と One UI ではカスタム フォントを使用できます。 Android 9 Pieを実行しているPixelデバイスではどちらも不可能です ルートアクセスなしで. 標準の Pixel Launcher でアイコンの形状を変更することは可能ですが、その変更はランチャー自体に表示されるアイコンにマスクを適用するだけです。 Android Q のアイコン オーバーレイは、設定、最近使用したアプリの概要、アプリ情報ページなど、アイコンが表示される場所にマスクを適用します。
以下は、私が入手した初期の Android Q ビルドにプリインストールされていたフォント、アイコンの形状、アクセント カラーのオーバーレイです。
- フォント
- アルヴォラート
- ルービック
- アイコン
- 角丸長方形
- 四角
- スクワクル
- ティアドロップ
- アクセントカラー
- 黒
- 緑
- 紫
確かに、Android 8.0/8.1 Oreo や Android 9 Pie と同様に、設定アプリにはこれらのオーバーレイを切り替えるためのオプションが組み込まれていません。 むしろ、私は、 cmd overlay list
コマンドの後に続く cmd overlay enable {package}
希望のオーバーレイを有効にします。 ただし、Android Q より前は、Pixel スマートフォンにプリインストールされているオーバーレイは ディスプレイカットアウトのノッチオーバーレイ 開発者向けオプション、Pixel フレームワーク オーバーレイ、および 部分的なダークテーマ SystemUI とランチャー用。 Google は、Android Q のディスプレイ設定に新しい設定を簡単に追加して、ユーザーがこれらのフォントの 1 つを有効にできるようにすることができます。 Developer のディスプレイ カットアウト エミュレーション設定で行ったのと同じように、アイコン、またはアクセント カラー オーバーレイを使用できます。 オプション。
Google が Android でさらに多くのテーマ機能を公開することに期待を抱く前に、次のことに留意してください。 これらのプリインストールされたオーバーレイが実稼働ビルドで表示されるという保証はありません。 アンドロイドQ. Google 自体を含むデバイス メーカーが、Android Q をデバイスに展開する前に、これらのオーバーレイを削除する可能性があります。 これらのオーバーレイをプリインストールしたままにした場合、それらを切り替える設定が公開されるという保証もありません (その場合、cmd overlay ADB シェル コマンド 最後に、この変更を、Google がカスタム フォント、アクセント カラー、アイコンの形状を許可する兆候として解釈しないように警告します。 インストールされています。 まず、フォント オーバーレイには実際にはフォント自体が含まれていません。フォントはすべてプリインストールされています。 オーバーレイは、どのプリインストールされたフォントを使用するかをフレームワークに伝えるだけです。 さらに重要なのは、オーバーレイです。 プラットフォーム証明書で署名されていません (すなわち。 OEM による) はまだインストールできず、サードパーティのオーバーレイは問題外になります。 これが間違っていて、これらのプリインストールされたフォント、アイコンの形、アクセントカラーのオーバーレイが Google の警告であることを願っています。 Android Q 以降ではさらにカスタマイズできるようになりますが、私たちは以前にもやられました。カスタム オーバーレイが使用されたときのことを思い出してください。 だった Android 9 Pieではブロックされています!
Android に関する詳細 Q:
- 独占: Google は Android Q 向けの Face ID のような機能に取り組んでいます
- Android Q はバックグラウンドでのクリップボード読み取りのブロック、メディア ファイルの保護の強化、アプリのダウングレードのサポートなどを行う可能性があります