Android ディスプレイ

このセクションでは、アプリのショートカット、円形ランチャー アイコン、サイレント モード(DND)、マルチウィンドウ(分割画面、フリーフォーム、ピクチャー イン ピクチャー)、ハイ ダイナミック レンジ(HDR)動画、夜間モード、販売店デモモードなど、さまざまな Android ディスプレイ設定の AOSP 実装について説明します。詳細については、このセクションのサブページをご覧ください。

アダプティブ アイコン

アダプティブ アイコンはデバイス内で一定の形状を維持しますが、デベロッパーから提供されるアイコン アセットは 1 つのみで、デバイスごとに異なります。さらに、アイコンはユーザーに視覚的な魅力を与えるためにモーションに使用できる 2 つのレイヤ(前景と背景)をサポートします。

アプリのショートカット

Android 7.1.1 リリースでは、デベロッパーは、ランチャーに表示できる操作固有のショートカットをアプリ内で定義できます。これらのアプリのショートカットを使うと、ユーザーは、アプリ内で一般的なタスクやおすすめのタスクを簡単に開始できます。

円形アイコン

円形ランチャー アイコンは、Android 7.1.1 以降でサポートされています。デフォルトでは有効になっていません。円形アイコンをデバイスの実装で使用するには、デバイスでリソース オーバーレイを編集して有効にしてください。

カラー マネージメント

Android 8.1 には、ディスプレイ技術全体に一貫したエクスペリエンスを提供するために使用できるカラー マネージメントのサポートが追加されています。Android 8.1 で実行されるアプリケーションは、広色域ディスプレイの全機能にアクセスして、ディスプレイ デバイスを最大限に活用できます。

ディスプレイ カットアウト

Android 9 には、さまざまな種類のディスプレイ カットアウトをデバイスに実装するためのサポートが追加されています。ディスプレイ カットアウトにより、デバイスの前面に重要なセンサーのスペースを確保しながら、臨場感あふれるエッジ ツー エッジのエクスペリエンスを作成できます。

サイレント モード

Android 7.0 では、サードパーティの自動化ルールのサイレント モード(DND)設定、アラームの制御、視覚要素の抑制、DND 設定のカスタマイズをサポートしています。

HDR 動画再生

ハイ ダイナミック レンジ(HDR)動画は高画質の動画デコードにおける次なるフロンティアで、比類のない品質のシーン再現を実現します。Android 7.0 には、HDR 動画パイプラインの検出と設定のための適切な定数の作成を含む、初期 HDR サポートが追加されました。

マルチディスプレイ

Android 10 は、マルチスクリーンと折りたたみ式モバイル デバイス、外部ディスプレイの使用、その他のフォーム ファクタを実現しています。またマルチディスプレイにより、運転手画面や助手席画面、リアシート エンターテイメントなど、多くの自動車専用の機能も利用できます。

マルチウィンドウ

Android 7.0 以降では、ユーザーは、新しいプラットフォーム機能であるマルチウィンドウにより、デバイス画面に複数のアプリを同時に表示できます。マルチウィンドウのデフォルトの実装に加えて、Android はさまざまなマルチウィンドウもサポートしています。

夜間モード

Android 7.1.1 には、夜間モードと呼ばれる機能が搭載されており、ユーザーの時間帯や現在地の自然光に合わせて、デバイスのディスプレイのブルーライトの量を減らすことができます。Android 8.0 には、ユーザーが夜間モードの効果をより細かく制御できる機能もあります。

ピクチャー イン ピクチャー

Android 8.0 には、Android モバイル デバイス向けのピクチャー イン ピクチャー(PIP)のサポートが追加されています。PIP を使用すると、ユーザーは、アクティビティが進行中のアプリの表示サイズを変更して、小さなウィンドウで表示できます。

販売店デモモード

Android 7.1.1 以降では、販売店モードのシステムレベルのサポートが提供されており、ユーザーはデバイスの実際の動作を簡単に確認できます。Android 8.1 ではこのサポートを修正し、Device Policy Manager を使用してデモユーザーを作成できるようになりました。

画面の回転の提案

Android 8.0 では、QuickSettings タイルやディスプレイの設定を使用して、自動回転モードと縦向き回転モードを切り替えることができました。Android 9 では、縦向き回転モードが更新され、デバイスの位置が変わっても現在の画面の向きが固定され、意図しない回転が発生しなくなりました。

分割画面の操作

Android 7.0 以降では、ユーザーは、プラットフォーム機能であるマルチウィンドウにより、デバイス画面に複数のアプリを同時に表示できます。Android 8.0 では、この機能に改良を加え、機能性を高めることで分割画面が改善されています。

同期アプリの切り替え

同期アプリの切り替えは Android 9 の機能で、既存のアプリの移行アーキテクチャを強化します。ユーザーがアプリを開く、閉じる、またはアプリ間での切り替えを行うと、SystemUI またはランチャー(ホーム画面)プロセスは、ビュー アニメーションとウィンドウ アニメーションの同期を確保してフレームごとにアニメーションを制御するリクエストを送信します。

テキスト分類

テキスト分類では機械学習技術を使用して、デベロッパーによるテキスト分類を支援します。Android 9 では、Android 8.1 で導入されたテキスト分類フレームワークが新しいテキスト分類サービスによって拡張されています。テキスト分類サービスは、OEM がテキスト分類システムをサポートするのにおすすめの方法です。

ウィジェットとショートカット

Android 8.0 でショートカットとウィジェットを追加するためのフロー API を使用することで、アプリケーションのデベロッパーはウィジェット トレイに依存する代わりに、アプリ内からショートカットやウィジェットを追加できます。また、セキュリティ上の理由から、ショートカットを追加する従来のメソッド(ブロードキャストの送信)のサポートも終了します。