Android 16 では、カスタマイズ可能なヘッダー インセットとアプリ インスタンス管理という 2 つのデスクトップ ウィンドウ機能が導入されました。このページでは、ブラウザの互換性を検証するためのテスト シナリオについて説明します。OEM は、機能の実装が意図したとおりに動作することを確認する必要があります。
カスタマイズ可能なヘッダー インセットのテストケース
次のテストケースでは、カスタマイズ可能なヘッダー インセットとのブラウザの互換性を検証します。
- UI のインタラクティビティ: ブラウザのキャプション バーの UI が、すべてのウィンドウ構成(フリーフォーム、分割画面、全画面)で完全にインタラクティブな状態を維持することを確認します。
- システム アイコンのクリアランス: ブラウザ UI がシステム アイコンの下に描画されないことを確認します。
- 前景色の適用: ブラウザのテーマに基づいて、アプリのヘッダーのシステム アイコンに正しい前景色が適用されていることを確認します。これは、ブラウザのテーマがシステムのテーマと異なる場合に特に重要です。
- ウィンドウのドラッグ: タブストリップの空白領域のどこかを長押しすることで、フリーフォーム ウィンドウをドラッグできることを検証します。
- サイズ変更時のタブの表示: 最適なユーザビリティを維持するために、ウィンドウの幅に基づいてタブが表示または非表示になることをテストします。
ドラッグ可能なジェスチャー動作によるアプリ インスタンス管理のテストケース
次のテストケースは、アプリ インスタンス管理とのブラウザの互換性を検証します。
- 新しいウィンドウの作成: タブストリップから空の領域にタブをドラッグすると、そのタブを含む新しいブラウザ ウィンドウが作成されることを確認します。
- 最後のタブの新しいウィンドウがない(単一インスタンス): ブラウザ インスタンスが 1 つだけ開いている場合、そのウィンドウの最後のタブをドラッグしても新しいウィンドウが作成されないことを確認します。