Full Screen Experience
ゲーミング ハンドヘルドが起動するとき、OEM はフル スクリーンで動作する専用のゲーミング アプリを起動するようにデバイスを構成できます。たとえば、ASUS ROG XBOX Ally X では、デバイスは XBOX アプリのフル スクリーン バージョンで起動します。プレイヤーはゲームのカタログに簡単にアクセスでき、新しいゲームをエンゲージ、購入する機会を得られます。 OEM は、デフォルトのフル スクリーン アプリを何にするかを構成できます。これが構成されると:- タスク バー、一部のスタートアップ アプリ、その他のサービスなど、多くの標準的な Windows 体験が抑制されます。この抑制の結果、ゲームで利用可能なメモリが増加します。
- デフォルト アプリは、1 度に 1 つのゲームしか実行されないポリシーを保証できます。
- スリープや休止状態から復帰するとき、プレイヤーはゲームやアプリに戻されます。スリープや休止状態の前にゲームやアプリが閉じられていた場合、プレイヤーはデフォルトのゲーミング アプリに戻されます。
- デバイスがシャットダウン状態から電源投入されると、デフォルト アプリが自動的に起動します。
- ゲームやアプリケーションはフル スクリーン モードで自動的に起動します。
IsGamingFullScreenExperienceActive 関数を呼び出させます。次のコード例は、この関数の使い方を示しています。
リソース
ゲーム ランチャーはしばしばバックグラウンドで実行され、メモリなどのリソースを消費します。ゲーミング ハンドヘルドは、典型的な PC と比較して限られたメモリとリソースしか持ちません。その結果、ゲーム ランチャーはプレイヤーに最良の体験を提供するためにベスト プラクティスに従う必要があります。- ランチャーがフォアグラウンドにないときは、リソース使用を最小化します。
- ランチャーがゲームの起動に成功したら、ゲームにさらにリソースを与えるために、ランチャーの終了(あるいは少なくともリソースの最小化)を検討してください。
- FSE のプレイヤーは利用できないため、タスク トレイへのインストールを避けてください。
- プレイヤーがランチャーを簡単に閉じられるようにしてください。
- ゲームと同様に、ランチャーがどのように 消費電力 とバッテリー寿命への影響を最小化できるかを検討してください。
Web テクノロジー
ランチャーはコンテンツを配信するためにしばしば HTML に依存します。ランチャーの他のすべての部分および開発者ガイダンスと同様、ゲーミング ハンドヘルドでうまく動作するために、次の要件を確認してください。- HTML コンテンツは、顔から 12 インチ(30.5 cm)離して保持する 7 インチ(17.8 cm)の画面で、うまく機能し読みやすい形でデフォルトで動作します。
- アイコノグラフィーはデバイスに対して正確です。
- テキスト入力は仮想キーボードを使用し、物理キーボードを要求しません。
