Nokia、OnePlus、Oppo などが Android 12 ダイナミック テーマをサポートします

click fraud protection

新しいコードのコミットにより、多くの OEM が Android 12 の動的テーマをサポートすることが明らかになりましたが、正確な実装はデバイスによって異なる可能性があります。

最も印象的な新機能の 1 つは、 アンドロイド12 自動です マテリアル・ユー テーマ システム。現在の壁紙に基づいてデバイスの外観 (特に、特定のインターフェイス要素の色) を変更します。 コードネーム「Monet」と呼ばれるこのテーマ システムは、現在 Google 独自の Pixel デバイス専用ですが、少なくとも一部のメーカーがそのバリ​​エーションのサポートを計画していることがわかっています。

新しい コードコミット (Twitterのミシャール・ラーマン経由) Google のマテリアル コンポーネント ライブラリにある「動的カラーのサポート メーカー リストを追加する」というタイトルでは、動的システム テーマをサポートするメーカーの少なくとも一部が明らかにされています。 現在のリストには、OPPO、Realme、OnePlus、Vivo、Xiaomi、Motorola、Itel、Tecno Mobile、Infinix、HMD が含まれています Global (Nokia ブランドの Android デバイスのメーカー)、Sharp、Sony、TCL、Lenovo、Google、および ロボエレクトリック。

private static final Set<String> DYNAMIC_COLOR_SUPPORTED_MANUFACTURERS =
new HashSet<>(Arrays.asList(
"oppo", "realme", "oneplus", "vivo", "xiaomi", "motorola", "itel", "tecno mobile limited",
"infinix mobility limited", "hmd global", "sharp", "sony", "tcl", "lenovo", "google",
"robolectric"));

Googleはすでに確認済み Monet のコードは、Android 12 の最初のリリース後のいつか、Android のオープンソース コード リポジトリである AOSP に追加される予定です。 ただし、多くのメーカーが独自のデザイン言語を備えた独自の Android スキンを持っているため、Google 以外のメーカーが動的テーマのサポートに興味があるかどうかはまだ不明でした。

主な問題は、壁紙から生成されたカラー パレットが実際のものとは異なる可能性があることです。 メーカーが独自のアルゴリズムを作成する可能性があるため、Google 独自の Monet 実装はこれを実現します。 全体的に。 たとえば、OPPO Find X3 Pro の Android 12 ベータ版には、システム用に独自の動的テーマが実装されています。 UI。OPPO は monet を実装する代わりに、動的テーマにこのエンジンを利用する可能性があります。 エンジン。

また、開発者の Kieron Quinn が Twitter で指摘したように、ライブラリには Android の代わりに OEM のリストが含まれています。 API は、アプリのマテリアル コンポーネント ライブラリが更新されるまで、アプリが新しいメーカーをサポートしないことを意味する可能性があります。 コード。

興味深いのは、リストに Samsung という名前が 1 つ欠けていることです。 Samsung の One UI 4 ベータ版にもかかわらず 動的なカラー機能を含める、現時点ではマテリアル コンポーネント ライブラリにプラグインされるという証拠はないため、少なくとも一部のサードパーティ アプリはそれらを使用しません。 ただし、マテリアル コンポーネントの更新の準備が整う前に、さらに多くのメーカーがリストに追加される可能性があります。