Android アプリを実行できるデバイスには、スマートフォン、タブレット、折りたたみ式デバイス、デスクトップ、車載ディスプレイ、テレビ、XR など、さまざまなフォーム ファクタがあり、さまざまなディスプレイ サイズが存在します。Android は、マルチウィンドウ、マルチディスプレイ、マルチインスタンス、ピクチャー イン ピクチャーなど、複数の表示モードに対応しています。折りたたみ式デバイスには、テーブルトップ形状やブック形状など、さまざまな折りたたみ状態または形状があります。

デバイスのフォーム ファクタ、画面サイズ、表示モード、形状にかかわらず、アプリで優れたユーザー エクスペリエンスを実現するには、アダプティブ アプリの互換性に関するチェックリストを確認し、互換性に関するテストを行ってください。
このチェックリストとテストは、ほとんどの種類の Android アプリに関する品質要件を包括的に定めています。アプリがすべての要件を満たす必要がない場合もあります。アプリのユースケースに適したものを実装してください。
アダプティブ アプリの品質に関するガイドラインは、以前に大画面アプリの品質に関するガイドラインで提供されていたガイダンスを置き換え、拡張するものです。
アプリにアダプティブ機能を付けた場合には、Google Play のアプリの掲載情報を更新して、ユーザーがアプリのマルチ フォーム ファクタ エクスペリエンスについてよく理解できるようにします。タブレットや折りたたみデバイス上でのアプリを示したスクリーンショットをアップロードします。アプリの説明文で XR 機能について強調します。詳細とベスト プラクティスについては、Google Play ヘルプをご覧ください。
あらゆるサイズの画面で最適化され差別化されたレイアウトの例については、アダプティブ レイアウト ギャラリーをご覧ください。
アダプティブ アプリの互換性チェックリスト
互換性チェックリストでは、アプリのアダプティブ デザインに関するサポートレベルを評価する基準を定めています。
サポートレベルには次のものがあります。
TIER 3(基本) - アダプティブ対応
アプリはすべてのデバイスで全画面(またはマルチ ウィンドウ モードの全画面)で実行されますが、アプリのレイアウトは望ましいものではない可能性があります。アプリはレターボックス表示されず、互換モードでは実行されません。ユーザーは重要なタスクフローを実行できますが、ユーザー エクスペリエンスは最適とはいえません。キーボード、マウス、トラックパッド、タッチペンなどの外部入力デバイスの基本的な機能に対応しています。
TIER 2(より良い) - 適応型最適化
アプリではすべての画面サイズとデバイス設定においてレイアウトが最適化され、外部入力デバイスのサポートも拡張しています。
TIER 1(最良) - アダプティブ差別化
アプリは、アプリが実行されているデバイスまたはディスプレイ向けに設計されたユーザー エクスペリエンスを提供します。該当する場合には、マルチタスク、折りたたみ式デバイスの形状、ドラッグ&ドロップ、タッチペンによる入力をサポートしています。
Tier 2 の要件を満たし、アプリがすべての Android デバイスで優れたユーザー エクスペリエンスを実現できるようにします。折りたたみ式デバイスやデスクトップなどの大画面で特に優れたアプリを目指す場合には、Tier 1 の要件を満たしてください。
ティア 3
アダプティブ対応
アプリは次の適応要件を満たす必要があります。
| ID | テスト | 説明 |
|---|---|---|
| 構成と連続性 | ||
| Config:Changes | T-Config:Orientation、 T-Config:State |
利用可能な表示領域全体(画面全体、マルチ ウィンドウ モードではアプリ ウィンドウ)に表示される。アプリはレターボックス表示ではなく、互換モードで実行されない。 デバイスの回転、折りたたみと展開、分割画面モードとデスクトップ ウィンドウ モードでのウィンドウ サイズの変更などの構成変更が行われると、アプリが構成変更を処理し、その状態を保持または復元します。次に例を示します。
|
| Config:Combinations | T-Config:Combinations | ウィンドウ サイズ変更の後のデバイスの回転、デバイスの回転後の折りたたみまたは展開など、組み合わせて実行される複数の設定の変更を処理する。 |
| マルチ ウィンドウ モードと複数のアプリの再開 | ||
| マルチウィンドウ:機能 | T-Multi-Window:機能 | マルチ ウィンドウ モードですべての機能を利用できます。マルチ ウィンドウ モードをサポートするをご覧ください。 注: Unity アプリは Unity 長期サポート(LTS)バージョン 2019 以降である必要がある。マルチ ウィンドウ モードの確認をご覧ください。 |
| マルチウィンドウ:複数のアプリの再開 | T-Multi-Window:Focus, T-Multi-Window:Resources |
アプリは複数のアプリの再開に完全に対応している。アプリが最優先でフォーカスされているアプリでないとき、UI はアップデートされる(メディア再生の継続、新しいメッセージの組み込み、ダウンロードの進行状況のアップデートなど)。さらに、マルチウィンドウ シナリオで、アプリはカメラやマイクなどの排他的リソースの喪失も処理する。マルチ ウィンドウ モードでのアクティビティのライフサイクルをご覧ください。 |
| カメラ プレビューとメディア プロジェクション | ||
| メディア:Camera_Preview | T-Media:Camera_Preview | 横向きと縦向き、折りたたみ状態と展開状態、マルチ ウィンドウ モードで、カメラ プレビューを使用できます。プレビューが適切な縦横比かつ正しい向きで表示されます。 |
| Media:Projection | T-Media:Projection | アプリは横向きと縦向き、折りたたみ状態と展開状態、マルチ ウィンドウ モードで、メディア プロジェクションに対応している。プロジェクションは適切な縦横比で、正しい向きで表示される。 |
| キーボード、マウス、トラックパッド | ||
| 入力:キーボード | T-Input:Keyboard | アプリは外部キーボードを使用したテキスト入力に対応し、外部キーボードが接続または接続解除された場合に、アプリを再起動することなく、物理キーボードと仮想キーボードが切り替わる。 |
| 入力:Mouse_Trackpad | T-Input:Mouse_Trackpad | マウスまたはトラックパッドの基本的な操作をサポートします。
|
| タッチペン | ||
| Stylus:Basic | T-Stylus:Basic | アプリはタッチペン搭載のタブレット、折りたたみ式デバイス、デスクトップ デバイスの基本的な機能に対応している。タッチペンを使用して、UI 要素の選択と、リスト、選択ツール、その他のスクロール可能なコンテンツのスクロールなどの操作ができる。 大画面での入力の互換性のタッチペンをご覧ください。 注: 基本的なタッチペン入力はタップ入力と同じで、Android で完全にサポートされている。基本的なタッチペン入力は、特別な開発を必要とせずに、すべてのアプリで自動的に有効になります。 |
| Stylus:Text_Input | T-Stylus:Text_Input | Android 14(API レベル 34)以降では、ユーザーがタッチペンを使用して、テキスト入力フィールドでテキストの入力と編集ができるようになりました。ChromeOS M114 以降では、タッチペンを使用して、 注: Android 14 以降では、 |
ティア 2
アダプティブ最適化
最適化されたアプリは、状態遷移を含むすべての画面タイプとデバイスの状態に完全に対応しています。
| ID | テスト | 説明 |
|---|---|---|
| ユーザー インターフェース | ||
| UI:Layouts | T-UI:Flow | あらゆる画面サイズ向けのレスポンシブ レイアウトとアダプティブ レイアウトを用意します。すべてのレイアウトがレスポンシブである(UI をレスポンシブ レイアウトに移行するをご覧ください)。アダプティブ レイアウトの実装は、ウィンドウ サイズクラスに基づく。 アプリ UI には次のものを含めることができます。
大画面のスペースを活用するため、必要に応じて 2 ペイン レイアウトを作成します。正規レイアウトをご覧ください。 アクティビティの埋め込みを使うと、アクティビティ ベースのアプリでアクティビティを並べて表示し、マルチペイン レイアウトを作成できる。 |
| UI:Elements | T-UI:Flow | 以下のように、モーダル、コンテキスト メニューなどのセカンダリ要素を、あらゆる画面タイプとデバイス状態で適切に設定します。
|
| UI:Touch_Targets | T-UI:Touch_Targets | タップ ターゲットが 48 dp 以上である。マテリアル デザインのレイアウトとタイポグラフィのガイドラインをご覧ください。 |
| UI:Focus | T-UI:Focus | インタラクティブなカスタム ドローアブルの場合は、フォーカスされた状態が作成される。カスタム ドローアブルとは、Android フレームワークで提供されない視覚的な UI 要素を指す。ユーザーがカスタム ドローアブルを操作できる場合、デバイスがタップモードになっていないときは、ドローアブルをフォーカス可能にして、フォーカスされた状態を視覚的に示す必要がある。 |
| キーボード、マウス、トラックパッド | ||
| 入力:Keyboard_Navigation | T-Input:Keyboard_Navigation | アプリの主要なタスクフローで、Tab キーと矢印キーによるナビゲーションを含め、キーボード ナビゲーションをサポートします。ユーザーが利用しやすいアプリを作成するをご覧ください。 |
| 入力:Keyboard_Shortcuts | T-Input:Keyboard_Shortcuts | 選択、切り取り、コピー、貼り付け、元に戻す、やり直しなど、よく使用される操作のキーボード ショートカットをサポートします。入力の互換性をご覧ください。 |
| 入力:Keyboard_Playback | T-Input:Keyboard_Playback | Spacebar でメディアの再生と一時停止を行うなど、キーボードでメディア再生を操作できます。 |
| 入力:Keyboard_Send | T-Input:Keyboard_Send | キーボードの Enter キーで、通信アプリの send 関数が実行される。 |
| 入力:Context_Menus | T-Input:Context_Menus | マウスとトラックパッドの一般的な右クリック(セカンダリ マウスボタンまたはセカンダリ タップ)操作でコンテキスト メニューにアクセスできます。 |
| 入力:Zoom | T-Input:Zoom | マウスのスクロール ホイール(Control キーまたは Ctrl キーを押しながら使用)とトラックパッドのピンチ操作でアプリ コンテンツをズームできます。 |
| 入力:Hover | T-Input:Hover | 操作可能な UI 要素のホバー状態(該当する場合)により、マウスやトラックパッドのユーザー向けに要素がインタラクティブであることを示します。 |
Tier 1
アダプティブな差別化
アダプティブな差別化アプリは、大画面と折りたたみ式フォーム ファクタを最大限に活用しています。差別化されたアプリは、生産的で楽しめるプレミアムなユーザー エクスペリエンスを実現します。
Tier 1 アプリは高度に差別化されているため、こちらに記載されている機能の一部は特定のタイプのアプリにのみ該当します。アプリケーションに適した機能を選択します。
| ID | テスト | 説明 |
|---|---|---|
| マルチタスクとマルチインスタンス | ||
| マルチタスク:サポート |
T-マルチタスク:PiP、 T-マルチタスク:分割画面、 T-マルチタスク:添付ファイル |
次のようなさまざまなマルチタスクのシナリオに対応している。
|
| マルチタスク:マルチインスタンス | T-Multitasking:Multi-Instance | 別のウィンドウで複数のインスタンスを起動できます。ユースケースには、ドキュメント編集、ウェブ ブラウジング、ファイル管理アプリ、ショッピング アプリでの商品比較などが含まれる。マルチウィンドウ モードをサポートするのマルチインスタンスをご覧ください。 |
| 折りたたみ式デバイスの形状と状態 | ||
| 折りたたみ式デバイス:形状 | T-Foldables:Postures | すべての折りたたみ形状と、関連するユースケースをサポートします。
|
| 折りたたみ式デバイス:カメラ | T-Foldables:カメラ | カメラアプリで、折りたたみ状態と展開状態でのプレビューを調整し、前面と背面の画面プレビューをサポートします。 |
| ドラッグ&ドロップ | ||
| Drag_Drop:Support | T-Drag_Drop:Support | タップ入力、マウス、トラックパッド、タッチペンを使用した、アプリ内でのビュー間とマルチ ウィンドウ モードでの他のアプリ間とのドラッグ&ドロップに対応している。ドラッグ&ドロップを有効にするをご覧ください。Stylus:Drag_Drop もご覧ください。 |
| キーボード、マウス、トラックパッド | ||
| 入力:Keyboard_Parity | T-Input:Keyboard_Parity | キーボード ショートカットの包括的なセットを使用でき、Ctrl+C(コピー)と Ctrl+Z(元に戻す)などの従来のショートカットにも対応している。同等のウェブまたは PC 版のアプリと、可能な限りキーボード ショートカットを統一している。 |
| 入力:組み合わせ | T-Input:Combinations | キーボードとマウスまたはトラックパッドの組み合わせ(Ctrl+クリック、Ctrl+タップ、Shift+クリック、Shift+タップなど)により、隣接するアイテムの範囲を選択したり、離れた複数のアイテムを選択したりなど、高度な機能を提供します。 |
| 入力:スクロールバー | T-Input:Scrollbar | マウスまたはトラックパッドを使用してコンテンツをスクロールしている間は、スクロールバーを表示します。 |
| 入力:Hover_Parity | T-Input:Hover_Parity | 該当する場合、UI 要素にマウスまたはトラックパッドでカーソルを合わせると、フライアウト メニューやツールチップなどの追加コンテンツが表示される。同等のウェブまたは PC 版のアプリと、ホバー状態を可能な限り統一している。 |
| 入力:Desktop_Menus | T-Input:Desktop_Menus | 可能な限り、パソコン スタイルのメニューとコンテキスト メニューを使用している。 |
| 入力:Panel_Config | T-Input:Panel_Config | マルチパネル レイアウトの UI パネルは、マウスまたはトラックパッドを使用して再設定できる。再設定可能なパネルを利用して、ユーザーはアプリ レイアウトを調整し、生産性を向上できる。たとえば、リスト詳細レイアウトの詳細パネルのサイズの変更や、画面上でのパネルの並べ替えができる。注: これはナビゲーション バー、レール、ドロワーには適用されません。 |
| 入力:Triple_Click | T-Input:Triple_Click | マウスでトリプル クリックするか、トラックパッドでトリプルタップすると、テキストの行全体または段落全体を選択できます。 |
| タッチペン | ||
| Stylus:Draw_Write | T-Stylus:Draw_Write | タッチペンによる図形描画と書き込みに対応している。図形描画と書き込みはタッチペンで消せる。 |
| Stylus:Drag_Drop | T-Stylus:Drag_Drop | タッチペンを使用した、アプリ内での要素間とマルチ ウィンドウ モードでの他のアプリ間とのコンテンツのドラッグ&ドロップに対応している。ドラッグ&ドロップを有効にするをご覧ください。 |
| スタイラス:拡張 | T-Stylus:Enhanced | 次のようなタッチペンの高度な機能をサポートします。
|
| カスタム カーソル | ||
| カーソル:カスタム | T-Cursors:Custom | カスタマイズされたカーソルを表示して、ユーザーが UI 要素とコンテンツを操作できるタイミングと方法を示している。次のような例が該当する。
PointerIcon とマウスポインタ アイコンをご覧ください。 |
アダプティブ アプリの互換性テスト
以下のテストは、アプリの品質上の問題を検出する際に役立ちます。複数のテストを組み合わせることも、独自のテスト計画にテストのグループを統合することもできます。
レイアウトと UX を確認するには、少なくとも次のデバイスタイプでテストを行います。
- 折りたたみ式(841x701 dp)
- 8 インチ タブレット(1,024x640 dp)
- 10.5 インチ タブレット(1,280x800 dp)
- 13 インチ Chromebook(1,600x900 dp)
アダプティブ デバイスの互換性をテストするには、次の Android Emulator を使用します。
- 折りたたみ式スマートフォン - 7.6 インチのディスプレイが外側を向く折りたたみ式
- タブレット - Pixel C 9.94 インチ
- デュアル ディスプレイ折りたたみ式 - Microsoft Surface Duo
Android のサイズ変更可能なエミュレータを使用して、さまざまなデバイス構成をテストします。
ティア 3
アダプティブ対応
| ID | 機能 | 説明 |
|---|---|---|
| 構成と連続性 | ||
| T-Config:Orientation | Config:Changes | 縦向きと横向きのとき、マルチ ウィンドウ モードのとき、大画面の折りたたみ式デバイスが展開された状態で画面が縦向きまたは横向きのとき、アプリがレターボックス表示されないこと、互換モードが実行されないことを確認する。 分割画面モードやデスクトップ ウィンドウ モードなど、マルチ ウィンドウ モードでアプリ ウィンドウのサイズを変更する。デスクトップ デバイスでは、アプリ ウィンドウの最小化と復元、アプリ ウィンドウの最大化と復元を行います。アプリが適切な向きになり、すべてのウィンドウ サイズで状態を維持することを確認します。 注: Android 12(API レベル 31)以降を搭載している大画面デバイス(sw 600 dp 以上)でテストし、次のことに対応していることを確認する。
|
| T-Config:State | Config:Changes | スクロール可能なコンテンツ、連続再生コンテンツ、テキスト入力フィールドがある各アプリ画面で、次の操作ができる。
横向きと縦向きへの回転、デバイスの折りたたみと展開(該当する場合)、2 つの画面でのアプリの展開と展開解除(デュアル スクリーン デバイスの場合)、マルチ ウィンドウ モードでのアプリのウィンドウ サイズの変更を行い、デスクトップ デバイスでアプリ ウィンドウを最小化して復元する。アプリ ウィンドウを最大化して復元する。以下を確認します。
|
| T-Config:Combinations | Config:Combinations | 各アプリ画面で、横向きと縦向きへの回転、デバイスの折りたたみと展開(該当する場合)、マルチ ウィンドウ モードでアプリ ウィンドウのサイズの変更を組み合わせて実行する。 |
| マルチウィンドウ モードと複数のアプリの再開 | ||
| T-Multi-Window:機能 | マルチ ウィンドウ:機能 | アプリをマルチ ウィンドウ モードで開く。アプリがすべてのウィンドウ サイズ、デバイスの向き、折りたたみ式デバイスの状態で完全に機能することを確認する。縦向きと横向きの両方で、アプリ ウィンドウのサイズを変更する。折りたたみ式デバイスの場合は、縦向きと横向きの両方で、デバイスを折りたたみ展開する。 Unity アプリ Unity アプリ以外のアプリを開き、[最近] 画面に移動する。アプリアイコンを選択し、アプリを分割画面モードにする。Unity アプリを開くと、分割画面モードで起動し、最初のアプリの横または下に表示される。ホーム画面に移動して、アプリのペアを非表示にする。[最近] 画面に移動します。Unity アプリを含む分割画面アプリのペア設定を選択する。Unity アプリでアクティビティが再開され、分割画面ウィンドウでのアプリのレイアウトが適切で、すべての UI 要素にアクセスできることを確認する。 |
| T-Multi-Window:Focus | マルチウィンドウ:複数のアプリの再開 | アプリを開き、動画の再生などの継続的にアプリを更新するプロセスを開始する。別のアプリを開き、その新しいアプリが最優先でフォーカスされるようにする。フォーカスされていないアプリのコンテンツが更新され続けること(動画が引き続き再生されるなど)を確認する。 |
| T-Multi-Window:Resources | マルチウィンドウ:複数のアプリの再開 | アプリでカメラを開くか、マイクを使用する。別のアプリを開き、新しいアプリが最優先でフォーカスされるようにする。フォーカスされていないアプリのカメラまたはマイクが停止していることを確認する。元のアプリを最優先でフォーカスするアプリにして、そのアプリでカメラまたはマイクにアクセスできるようになったことを確認する。 |
| カメラ プレビューとメディア プロジェクション | ||
| T-Media:Camera_Preview | メディア:Camera_Preview | アプリを全画面のマルチ ウィンドウ モードで開く。アプリ内からカメラを起動する。デバイスを横向きと縦向きに回転させる。折りたたみ式デバイスの場合は、縦向きと横向きの両方で、デバイスを折りたたみ展開する。マルチ ウィンドウ モードで、アプリ ウィンドウのサイズを変更する。カメラのプレビューがすべてのデバイスの状態とウィンドウ サイズで、適切な向きと比率になっていることを確認する。 |
| T-Media:Projection | Media:Projection | アプリを全画面のマルチ ウィンドウ モードで開く。メディア プロジェクションを開始する。デバイスを横向きと縦向きに回転させる。折りたたみ式デバイスの場合は、縦向きと横向きの両方で、デバイスを折りたたみ展開する。マルチ ウィンドウ モードで、アプリ ウィンドウのサイズを変更する。すべてのデバイスの状態とウィンドウ サイズで、メディア プロジェクションが適切な向きと比率になっていることを確認する。 |
| キーボード、マウス、トラックパッド | ||
| T-Input:Keyboard | 入力:キーボード | テキスト入力フィールドのあるアプリ画面ごとに、外部キーボードをデバイスに接続し、外部キーボードと仮想キーボードを使用してテキストを入力する。外部キーボードの接続を解除し、仮想キーボードでテキストを入力する。 |
| T-Input:Mouse_Trackpad | 入力:Mouse_Trackpad | アプリの画面ごとに、マウスとトラックパッドをデバイスに接続する。マウスとトラックパッドの基本的な操作を行う。
|
| タッチペン | ||
| T-Stylus:Basic | Stylus:Basic | タッチペンを使用して、アプリ内の移動、UI 要素の選択、リストと選択ツールのスクロールなど、一般的なアプリの操作を行う。 |
| T-Stylus:Text_Input | Stylus:Text_Input | Android 14(API レベル 34)以降では、タッチペンを使用してテキスト入力フィールドでテキストを入力、編集できます。ソフトウェア キーボードは表示されません。ChromeOS M114 以降では、WebView のテキスト入力フィールドでテキストを入力、編集します。 |
ティア 2
アダプティブ最適化
| ID | 機能 | 説明 |
|---|---|---|
| ユーザー インターフェース | ||
| T-UI:Flow |
UI:Layouts、 UI:Elements |
スマートフォン、折りたたみ式スマートフォン、小型および大型タブレット、デスクトップ デバイスなど、さまざまな画面サイズのデバイスでアプリを実行する。デバイスのマルチ ウィンドウ モードでアプリを実行する。 アプリのレイアウトが変化して、異なる画面サイズとウィンドウ サイズに適応することを確認する。アプリでナビゲーション レールの拡大と縮小、グリッド レイアウトでの列数の調整、列へのテキストのフローなどが実行されるかを確認する。UI 要素が見た目と機能の両方においてフォーマットされていることを確認する。 アクティビティの埋め込みを使用するアプリでは、アクティビティが大画面では並んで表示され、小さな画面では重ねて表示されることをテストする。 |
| T-UI:Touch_Targets | UI:Touch_Targets | すべてのディスプレイのサイズと設定で、タップ ターゲットが一貫性を持ってアクセス可能なサイズと位置を保持していることを確認する。ユーザー補助に関する情報は、ユーザー補助検証ツールをご覧ください。 |
| T-UI:Focus | UI:フォーカス | インタラクティブなカスタム ドローアブルがある各アプリの画面で、UI 要素をフォーカスできる外部キーボード、D-pad、その他のデバイスを使用して、ドローアブルがフォーカス可能であることを確認する。フォーカス状態が視覚的にわかることを確認する。関連情報についてはタップモードをご覧ください。 |
| キーボード、マウス、トラックパッド | ||
| T-Input:Keyboard_Navigation | 入力:Keyboard_Navigation | 外部キーボードの |
| T-Input:Keyboard_Shortcuts | 入力:Keyboard_Shortcuts | 外部キーボードのキーボード ショートカットを使用して、選択、切り取り、コピー、貼り付け、元に戻す、やり直しの操作を行う。 |
| T-Input:Keyboard_Playback | 入力:Keyboard_Playback | 外部キーボードを使用して、メディア再生の開始、停止、一時停止、巻き戻し、早送りを行う。 |
| T-Input:Keyboard_Send | 入力:Keyboard_Send | 外部キーボードの Enter キーを使用して、データを送信または提出する。 |
| T-Input:Context_Menus | 入力:Context_Menus | セカンダリ マウスボタンまたはトラックパッドのセカンダリ タップ機能を使用して、インタラクティブ要素のコンテキスト メニューにアクセスする。 |
| T-Input:Zoom | 入力:Zoom | マウスのスクロール ホイール(Control キーまたは Ctrl キーと組み合わせて使用)とトラックパッドのピンチ操作を使用して、コンテンツをズームイン、ズームアウトする。 |
| T-Input:Hover | 入力:Hover | 実行可能な UI 要素の上にマウスまたはトラックパッドのカーソルを合わせ、要素がホバー状態になるようにする。 |
Tier 1
アダプティブな差別化
| ID | 機能 | 説明 |
|---|---|---|
| マルチタスクとマルチインスタンス | ||
| T-Multitasking:PiP | マルチタスク:サポート | 縦向きと横向き、デバイスを折りたたんだ状態と展開した状態、マルチウィンドウ モードで、ピクチャー イン ピクチャー モードの開始と終了を行う。ピクチャー イン ピクチャー モードがアクティブな状態で、マルチ ウィンドウ モードでウィンドウ サイズを変更する。 |
| T-Multitasking:Split-Screen | マルチタスク:サポート | マルチ ウィンドウ モードで、アプリ内から別のアプリを開き、両方のアプリを並べて表示する。 |
| T-Multitasking:Attachments | マルチタスク:サポート | 縦向きと横向き、デバイスを折りたたんだ状態と展開した状態、マルチ ウィンドウ モードで、添付ファイルと通知を開いて閉じる。 |
| T-Multitasking:Multi-Instance | マルチタスク:マルチインスタンス | 縦向きと横向き、デバイスを折りたたんだ状態と展開した状態、マルチ ウィンドウ モードで、アプリの複数のインスタンスを個別のウィンドウで起動する。 |
| 折りたたみ式デバイスの形状と状態 | ||
| T-Foldables:Postures | 折りたたみ式デバイス:形状 | テーブルトップ モードやブックモードなど、折りたたみ式デバイスのすべての形状でアプリを表示する。UI 要素が最適な位置に移動することを確認する(テーブルトップ姿勢でメディア コントローラが水平画面領域に移動するなど)。 |
| T-Foldables:Camera | 折りたたみ式デバイス:カメラ | アプリ内からカメラを開き、デバイスを折りたたんだときと展開したとき、縦向きと横向きに回転したときに、カメラ プレビューが正しく表示されることを確認する。デバイスを展開した状態で、プレビューが前面と背面の画面に正しく表示されることを確認する。 |
| ドラッグ&ドロップ | ||
| T-Drag_Drop:Support | Drag_Drop:Support | アプリ内で画像とテキストをドラッグ&ドロップして、ターゲットをドロップする。マルチ ウィンドウ モードで、画像とテキストをアプリと別のアプリの両方向にドラッグ&ドロップする。タップ入力、マウス、トラックパッド、タッチペンを使用してコンテンツをドラッグ&ドロップします(T-Stylus:Drag_Drop も参照)。デバイスが縦向きと横向きのとき、デバイスが折りたたまれているときと展開しているときの機能を確認する。 |
| キーボード、マウス、トラックパッド | ||
| T-Input:Keyboard_Parity | 入力:Keyboard_Parity | アプリのキーボード ショートカットを変更する。外部キーボードを使用して、修正したショートカットをテストする。 |
| T-Input:Combinations | 入力:組み合わせ | 外部キーボード、マウス、トラックパッドを使用して、アプリの UI でアイテムを選択する。キーボード、マウス、トラックパッドの操作(Ctrl+クリック、Ctrl+タップ、Shift+クリック、Shift+タップなど)を使用して、複数の個別アイテムと隣接するアイテムの範囲を選択する。 |
| T-Input:Scrollbar | 入力:スクロールバー | マウスとトラックパッドを使用して、アプリのコンテンツをスクロールする。コンテンツのスクロール時にスクロールバーが表示されることを確認する。 |
| T-Input:Hover_Parity | 入力:Hover_Parity | マウスとトラックパッドを使用して、カスケードまたはポップアップ コンテンツを含む UI 要素にカーソルを合わせる。追加のコンテンツが表示されることを確認する。 |
| T-Input:Desktop_Menus | 入力:Desktop_Menus | パソコンと接続されたディスプレイで、パソコン スタイルのメニューとコンテキスト メニューが使用されていることを確認する。 |
| T-Input:Panel_Config | 入力:Panel_Config | 各アプリ画面で、マウスとトラックパッドを使用して、UI パネルのサイズを変更し、並べ替える。 |
| T-Input:Triple_Click | 入力:Triple_Click | マウスとトラックパッドを使用して、トリプル クリックまたはトリプルタップで、テキストの行全体など、アプリ内のアイテムを選択する。 |
| タッチペン | ||
| T-Stylus:Draw_Write | Stylus:Draw_Write | タッチペンを使用して、アプリ内で描画と書き込みを行う。タッチペンを使用して、描画したものと書き込みしたものを消す。 |
| T-Stylus:Drag_Drop | Stylus:Drag_Drop | アプリ内でタッチペンを使用してコンテンツをドラッグ&ドロップし、ターゲットをドロップする。マルチ ウィンドウ モードで、アプリと別のアプリとの両方向にコンテンツをドラッグ&ドロップする。 |
| T-Stylus:Enhanced | Stylus:Enhanced | 次のようにタッチペンを使用してアプリを操作します。
|
| カスタム カーソル | ||
| T-Cursors:Custom | Cursors:Custom | マウスとトラックパッドを使用してアプリを操作する。該当する場合には次のように、カスタム カーソルが表示されることを確認する。
|
アーカイブ
アダプティブ アプリの品質に関するガイドラインの以前のバージョン: