Skip to main content
ROG XBOX Ally ファミリーやその他の Windows ベースのポータブル PC を含む Windows ハンドヘルドは、デスクトップと同じ Gaming.Desktop.x64 GDK バイナリを実行します。ただし、これらは熱的およびバッテリー的に制約のあるフォーム ファクターで、タッチ ファーストのシェルとともに出荷されます。個別のターゲットとして計画してください。

Handheld Compatibility プログラム

Handheld Compatibility プログラム は、タイトルを Windows ハンドヘルドで Verified または Playable としてフラグする認定トラックです。Verified タイトルは、より小さなディスプレイ、コントローラーのみのナビゲーション、ハンドヘルド電力エンベロープに合わせた正しいデフォルトで出荷されるため、プレイヤーは設定を調整する必要がありません。Playable タイトルは動作しますが、手動の設定変更が必要な場合があります。 タイトルが以下のガイドラインをパスしたら、Partner Center を通じてプログラムに申請してください。

ガイドラインとテスト ケース

認定は、提出前に自己テストする必要のある一連の固定された動作をカバーします。
  • デフォルト解像度とスケール — タイトルは、手動オーバーライドなしにデバイス ディスプレイに合う解像度(通常 1080p または 1200p)で起動します。
  • コントローラーのみの UX — すべてのメニュー、ダイアログ、ストア フロー、リカバー可能なエラーは、ゲームパッドで完全に使用可能です。マウスのみのパスはありません。
  • テキストの可読性 — UI テキストは、デバイスのネイティブ サイズおよび視距離で読めます。重要な UI に 12pt 未満の本文テキストはありません。
  • タッチ フレンドリーなシステム フロー — IME やストア オーバーレイがタッチスクリーンでレンダリングされ、入力を受け付けます。
  • 起動、サスペンド、レジューム — タイトルはコールド スタート、スタンバイへのサスペンド、状態を失うこともクラッシュすることもなくレジュームします。
  • アンチ チート互換性 — タイトルのアンチ チート ソリューションが Windows ハンドヘルド シェルをサポートし、デバイスで利用できないカーネル機能を必要としません。

パフォーマンスと電力効率

ハンドヘルドはバッテリーで動作し、小さな筐体を通じて放熱します。電力を第一級のバジェットとして扱ってください。
  • デフォルトでフレームレートを制限する — バッテリー時は 30 fps または 40 fps、電源接続時は 60 fps。ユーザー向けトグルを公開してください。
  • 持続セッション向けにバッテリー時 15W 未満の TDP を目指します。GPU 使用率だけでなくプラットフォームの電力モニターでプロファイリングしてください。
  • 可能な限り VRR を使用 し、40 fps の制限でもジャダーなくスムーズに見えるようにしてください。
  • サスペンドまたは非フォーカス状態で バックグラウンド作業をドロップ — オーディオ ミキシング、非同期 I/O、更新スレッドを一時停止してください。
  • パネル解像度でのネイティブ レンダリングよりも 統合アップスケーラー (シリコンに応じて FSR、XeSS、DLSS) を優先してください。
  • ローディング画面中の シェーダー コンパイル並列度を制限 してください。ハンドヘルドで 8C/16T のフル飽和バーストが起こると、熱スロットリングが発生し、ロード時間が悪化します。

ゲーム ランチャーとハンドヘルド シェル

XBOX アプリとハンドヘルドのベンダー シェル(Ally デバイスの Armoury Crate SE)は、タイトルを起動し、キー アート、進行状況、Cloud Saves のステータスを表示します。クリーンに統合するには:
  • 必要なすべてのサイズで正しい ストア メタデータとキー アート を出荷してください。シェルはゲーム内アセットではなく、ストア リスティング アセットを使用します。
  • 登録済みプロトコルまたは AUMID を介した ディープ リンク起動 をサポートし、シェルが特定のモード(続きから、マルチプレイヤー ロビー、DLC)にレジュームできるようにしてください。
  • Quick Resume スタイルの高速サスペンド / レジュームを実装し、ユーザーがシェルから長いリロード時間なしにタイトルを切り替えられるようにしてください。

その他の考慮事項

  • ドライバーとランタイムの依存関係 — フレームワーク パッケージ(DirectX、VC++、.NET)を宣言して、ストアが自動的にインストールできるようにしてください。プライベート コピーをバンドルしないでください。
  • ストレージ — ハンドヘルドはデスクトップより小さな SSD で出荷されます。Intelligent Delivery タグを尊重し、オプションの言語、高解像度テクスチャ、キャンペーン専用チャンクをユーザーが削除できるようにしてください。
  • クラウド ストリーミング フォールバック — ハンドヘルドは第一級の XBOX Cloud Gaming クライアントです。プレイヤーのローカル インストールが失敗した場合、シェルはストリーミングを提供できます。Cloud Aware コード パスがハンドヘルド フォーム ファクターでテストされていることを確認してください。

関連情報

最終更新日 2026年8月24日