ろぼいんブログ

Android 16に非対応アプリをダークモード化・テーマアイコン化する機能が追加 QPR2 Beta 1で

Googleは、Android 16の最新のベータ版「QPR2 Beta 1」を公開しました。

Android 16 QPR2 Beta 1では、ダークモードに対応していないアプリを自動的にダークモードにする機能や、テーマアイコンを自動生成する機能などが追加されています。

広告

ダークモードに対応していないアプリを自動的にダークモード化

Fitbitアプリが表示されたスマートフォンが中央に配置されており、Fitbitアプリの左半分はライトモード、右半分はダークモードで表示されている。スマートフォンの周囲には設定画面のラジオボタンの一部の画像が配置されており、左下には[Standard]、右上には[Expanded]と書かれたラジオボタンの画像が配置されている
画像:Google

Androidでは以前から、開発者向けオプションで[フォースダークのオーバーライド]をオンにすることで、ダークモードに対応していないアプリを自動的にダークモード化できました。

QPR2 Beta 1では、同様の機能を通常の設定画面から利用できるようになります。

ダークモードを選択しているにもかかわらず明るく見えるアプリのUIを、システムがインテリジェントに反転します。

標準のAndroidのViews、Composables、WebViewsは反転されますが、Flutterのようなカスタムレンダリングエンジンは反転されません。

また、アプリのスプラッシュスクリーンを自動的に暗くし、ステータスバーの色を調整します。

広告

この新しいオプションを利用するには[設定]>[ディスプレイとタップ]>[ダークモード]を[標準]から[拡張]に変更します。

ダークモード 暗い背景を使用することで、バッテリーの使用量を減らして、目に優しい表示にすることができます。スケジュールを設定すると、画面がOFFの時にテーマが変更されます。 標準:デバイスと対応アプリすべてにダークモードを適用します 拡張:アクセシビリティ向上のため、より多くのアプリに自動的にダークモードを適用します

自動テーマアイコン

Androidのテーマアイコンは、システム全体のテーマカラーを反映したモノクロのアプリアイコンです。

テーマアイコンに対応したアプリが増えてきているものの、依然として対応していないアプリも多くあります。

ホーム画面に配置しているアプリの中にテーマアイコンに対応していないものが含まれていると、外観がちぐはぐになるという課題がありました。

広告

Android 16 QPR2では、アプリがテーマアイコン用の画像を提供していない場合に、既存のランチャーアイコンにカラーフィルタリングを適用してテーマアイコンを自動生成します。

Android 16のアイコンの設定画面のスクリーンショット。画面下部には左から順に[デフォルト][ミニマル][作成]という3つのボタンが表示されている

なお、記事執筆時点でテーマアイコンの設定画面の[作成]というボタンは、[このアプリはインストールされていません。]というエラーになり利用できませんでした。

まとめ

Android 16 QPR2 Beta 1では、ユーザー体験を一貫させるための2つの新機能が導入されました。

1つ目は、非対応アプリを自動でダークモード化する機能で、システムが標準コンポーネントをインテリジェントに反転し、スプラッシュスクリーンやステータスバーも調整します。

2つ目は、自動テーマアイコン生成機能で、対応していないアプリのアイコンにもシステムテーマを反映できるようになりました。

広告

参考リンク

記事をシェア

Xに共有するBlueskyに共有するMisskeyに共有するLINEに共有するThreadsに共有する

フォローして最新情報を入手

Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。

Googleの優先ソースとして追加するGoogleの優先ソースとして追加するXのロゴ
著者のアイコン画像

生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。

Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。