> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Handheld Compatibility ガイドラインとテスト ケース

> デフォルト、アイコノグラフィー、テキスト入力、HDR、電源管理に関する Handheld Compatibility プログラムの 5 つのガイドラインの合格 / 不合格テスト手順に従います。

XBOX が設計した Handheld Compatibility プログラムは、XBOX ストアから配信されるゲームをプレイするゲーマーに対する約束です。ハンドヘルドでゲームが快適に動作するようにするには、同じゲームが PC デスクトップ環境でどう動作するかと比べて、いくつか追加の考慮事項が必要です。開発者は、ハンドヘルドでのプレイに最も適した構成となるように、次の 5 つのガイドラインの充足を検討する必要があります。

これらすべてのガイドラインを満たすゲームは Handheld Optimized として表示されます。その他のゲームは次のいずれかとしてラベル付けされる場合があります。

* Mostly Compatible: ゲームは動作しますが、手動での調整が必要な場合があります
* Unsupported: 一部またはすべてのハンドヘルド ガイドラインを満たしていません
* Unknown: まだテストされていません

## ガイドライン 1: デフォルトがそのまま機能する

ハンドヘルド デバイスでのデフォルト セットアップでは、プレイヤーがコントローラーだけでハンドヘルド上で快適に動作させるために、ディスプレイ、パフォーマンス、または入力に関するゲーム内設定を変更する必要なく、ゲームプレイに完全にアクセスできる状態でなければなりません。

**ゲーマーの期待**\
ハンドヘルド デバイスにインストールしたときに、ゲームはそのまま動作しなければなりません。ゲーマーは、ゲームをハンドヘルド モードで動作させるために、メニューを探して何らかのゲーム内設定を調整する必要があってはいけません。コントローラーだけを使って、ゲームのすべての要素をナビゲートできる必要があります。

**テスト手順**

1. ゲームを起動します。
2. 内蔵コントローラーを使用して、次を含む（ただしこれらに限定されない）ゲームのすべての領域をナビゲートし、プレイスルーします。
   * サポートされている場合はゲーム ランチャー
   * すべてのゲーム モード
   * すべてのメニュー、サブメニュー、機能
   * ダウンロード可能なコンテンツ
3. ゲームをプレイするためにディスプレイ、パフォーマンス、または入力のゲーム内設定を変更する必要がなく、コントローラーだけを使ってゲームを完全にナビゲートできることを確認します。

**期待される結果**\
ゲームをプレイするためにディスプレイ、パフォーマンス、または入力のゲーム内設定を変更する必要がありません。内蔵コントローラーは、サポートされている場合はゲーム ランチャー、すべてのゲーム モード、メニュー、およびダウンロード可能なコンテンツを含む、ゲームのすべての領域で完全にサポートされています。

## ガイドライン 2: アイコノグラフィー

ゲームプレイのアイコノグラフィーおよびゲーム内の警告は、デバイスに対して正確であり、プレイヤーに誤解を与えるものであってはいけません。マウスとキーボードのアイコンは、それらが現在の入力方法でない限り非表示にする必要があります。ゲームは、ゲーミング デバイスがサポート対象外であるという不正確な情報の警告をユーザーに表示すべきではありません。

**ゲーマーの期待**\
アイコノグラフィーなどの画面上のヒントは、ゲーマーがナビゲートやゲームプレイの方法を理解するのに役立ちます。ハンドヘルドでネイティブに使用できない入力方法を示唆する、混乱を招くような表示はありません。

**テスト手順**

1. ゲームを起動します。
2. 次を含む（ただしこれらに限定されない）ゲームのすべての領域をナビゲートします。
   * サポートされている場合はゲーム ランチャー
   * すべてのゲーム モード
   * すべてのメニュー、サブメニュー、機能
   * ダウンロード可能なコンテンツ
3. コントローラーのアイコノグラフィーが表示されるすべての領域を特定します。

**期待される結果**\
画面上のヒントは明確でわかりやすく、ゲームに必要な入力方法を正確に表しています。

## ガイドライン 3: テキスト入力

テキスト入力が必要な場合、ゲームはオンスクリーン キーボード、またはコントローラーに優しいカスタム テキスト入力方法を自動的に提供する必要があります。

**ゲーマーの期待**\
入力は自然で、コントローラーだけを使うことに摩擦がありません。

**テスト手順**

1. ゲームを起動します。
2. 次を含む（ただしこれらに限定されない）ゲームのすべての領域をナビゲートします。
   * サポートされている場合はゲーム ランチャー
   * すべてのゲーム モード
   * すべてのメニュー、サブメニュー、機能
   * ダウンロード可能なコンテンツ
3. テキスト入力が必要なすべての領域を特定します

**期待される結果**\
テキスト入力が必要な場所ではどこでも、ゲームがオンスクリーン キーボードまたはコントローラーに優しいカスタム テキスト入力方法を提供しています。

## ガイドライン 4: UI の可読性

重要なゲーム内テキストとユーザーが操作可能なシンボルは、12 インチ離れた場所から判読可能でなければなりません。画面サイズの違いにより要件が異なります。

* 画面解像度が 1280x720 (720p) の場合、最小フォント サイズは高さ 9 ピクセルを下回るべきではありません。ゲームでは少なくとも高さ 12 ピクセルのフォント サイズを使用することを推奨します。
* 画面解像度が 1920x1080 (1080p) の場合、最小フォント サイズは高さ 14 ピクセルを下回るべきではありません。ゲームでは少なくとも高さ 18 ピクセルのフォント サイズを使用することを推奨します。

**ゲーマーの期待**\
ゲーミング距離で持ったとき、小さな画面でも重要なゲーム内テキストとユーザーが操作可能なシンボルが読めます。

**必須のゲーム内 UI 要素**\
次のゲーム内要素は可読性最適化のために必要であり、Handheld Compatibility のレーティングに影響します。

* すべてのメニュー オプションと説明
* HUD (Heads-Up Display) インジケーター
* ゲーム内ヘルプおよび画面上のチュートリアル テキスト
* アイテム & インベントリ ラベル
* クエストおよびミッションの説明
* ダイアログおよび字幕テキスト
* 設定および構成メニュー

**任意のゲーム内 UI 要素**\
次のゲーム内要素は可読性最適化のために推奨されますが、任意と見なされ、Handheld Compatibility のレーティングには影響しません。

* フレーバー テキストおよび任意のロア エントリ
* より高い可読性で詳細にドリル ダウンできる概要リストのテキスト
* フォーカスされておらず選択されていないが、フォーカスされると可読性が高まる UI テキスト
* クレジットおよび謝辞
* 重要でないツールチップ
* 既存の UI 要素を補完するテキスト（例: ヘルス バーのテキスト、レーダーの点滅のキャプションなど）
* 装飾的な UI 要素
* 非インタラクティブなシーンにおける背景テキスト
* オブジェクトのテクスチャ上に表示される装飾的なテキスト（例: 標識、オブジェクトのブランド、ポスター、看板など）
* ゲーム内チャット（マルチプレイヤー ゲームの場合）

**テキスト サイズの測定**\
フォント サイズを測定する方法の 1 つは、Microsoft Paint を使用することです。測定したいテキストの画像をキャプチャし、Microsoft Paint に画像をインポートします。

以下の画像は、何を測定するかを示しています。

<img src="https://mintcdn.com/microsoft-4404708b/5IpvKlT-jmAaVkeY/images/handheld/measured-font-size.png?fit=max&auto=format&n=5IpvKlT-jmAaVkeY&q=85&s=990b838e56a8a924d7f849eea6e0d379" alt="Measuring Font Size" width="477" height="453" data-path="images/handheld/measured-font-size.png" />

**テスト手順**

1. タイトルを起動します。
2. 次を含む（ただしこれらに限定されない）ゲームのすべての領域をナビゲートします。
   * サポートされている場合はゲーム ランチャー
   * すべてのゲーム モード
   * すべてのメニュー、サブメニュー、機能
   * ダウンロード可能なコンテンツ
3. ゲーム内のさまざまな場所で画像をキャプチャします。
4. 画像を Microsoft Paint アプリケーションにインポートし、最小のフォント サイズを測定します。
5. テキストが 12 インチ離れた場所から読めることを確認します。
6. デフォルトの画面解像度が 1280x720 (720p) の場合、最小フォント サイズが高さ 9 ピクセルを下回らないことを確認します。
7. デフォルトの画面解像度が 1980x1080 (1080p) の場合、最小フォント サイズが高さ 14 ピクセルを下回らないことを確認します。

**期待される結果**\
重要なゲーム内テキストは 12 インチ離れた場所から読め、1280x720 の解像度では最小フォント サイズが高さ 9 ピクセルを下回らず、1920x1080 では 14 ピクセルを下回りません。

## ガイドライン 5: サポートされているディスプレイ

ゲームはフル スクリーン モードで起動し、ハンドヘルドがサポートする解像度で実行される必要があります。ゲームはハンドヘルドのネイティブ解像度で実行することを推奨します。

**ゲーマーの期待**\
ゲームは画面領域を活用し、優れた体験を提供します。ゲームが大幅にレターボックス表示されたり、ゲームプレイを歪めるアスペクト比でレンダリングされたりすることはありません。

**テスト手順**

1. ハンドヘルド デバイスがサポートするすべての解像度を特定します。
2. タイトルを起動します。
3. 次を含む（ただしこれらに限定されない）ゲームのすべての領域をナビゲートします。
   * サポートされている場合はゲーム ランチャー
   * すべてのゲーム モード
   * すべてのメニュー、サブメニュー、機能
   * ダウンロード可能なコンテンツ
4. ゲームがフル スクリーン モードで起動し、ハンドヘルドがサポートする解像度で動作することを確認します。

**期待される結果**\
ゲームはフル スクリーン モードで起動し、ハンドヘルドがサポートする解像度で動作する必要があります。

## その他の考慮事項

詳細な技術的ガイダンスについては、[ハンドヘルド開発者向けガイダンス](/build/gdk-and-engines/handheld/handheld-guidance) を参照してください。


## Related topics

- [PC ハンドヘルド概要](/ja-jp/build/gdk-and-engines/handheld/overview.md)
- [Handheld Compatibility プログラム ガイドライン](/ja-jp/build/gdk-and-engines/handheld/handheld-guidance.md)
- [XR-017 タイトル レーティング](/ja-jp/publishing/certification/xr/xr-017.md)
- [PlayFab Party テキスト読み上げおよびテキスト入力 UX ガイドライン](/ja-jp/services/playfab/community/voice-communications/party-text-to-speech-ux-guidelines.md)
- [Microsoft ゲームアクセシビリティテスト](/ja-jp/publishing/game-publishing/concepts/certification/certification-mgats.md)
