Xbox One 上の UWP アプリとゲームのシステム リソース
Xbox One または Xbox Series X|S で実行されている UWP アプリは、システムやその他のアプリとリソースを共有します。
本体で実行されている UWP で使用できるリソースは、アプリとして送信するか、Xbox Live クリエーターズ プログラム ゲームとして提出するかによって異なります。
- フォアグラウンドでの実行中に使用可能な最大メモリ:
- アプリ: 1 GB
- ゲーム: 5 GB
バックグラウンドで実行されているアプリで使用できる最大メモリは 128 MB です。 バックグラウンド モードは、バックグラウンド ミュージック プレーヤーなどの同時実行アプリケーションにのみ適用されます。 ゲームはバックグラウンドで一時停止され、終了されます。
これらの制限を超えると、メモリ割り当てエラーが発生します。 メモリ使用量の監視の詳細については、 MemoryManager クラス リファレンスを参照してください。
Note
アプリやゲームを Visual Studio デバッガーから実行している場合、これらのメモリ制限は適用されません。 この制限は、デバッグ モードで実行されていない場合にのみ適用されます。
CPU
- アプリ: システムで実行されているアプリとゲームの数に応じて、2 ~ 4 CPU コアの共有。
- ゲーム: 4 つの排他的な CPU コアと 2 つの共有 CPU コア。
GPU
- アプリ: システムで実行されているアプリとゲームの数に応じて、GPU の 45% の共有。
- ゲーム: 使用可能な GPU サイクルへのフル アクセス。
DirectX のサポート (Xbox One)
- アプリ: DirectX 11 ハードウェア機能レベル 10.1
- ゲーム: ハードウェア機能レベル 11.0 の DirectX 12。ハードウェア機能レベル 10.1 の DirectX 11。
DirectX のサポート (Xbox Series X|S)
- アプリ: ハードウェア機能レベル 11.0 の DirectX 11 および DirectX 12
- ゲーム: ハードウェア機能レベル 11.0 の DirectX 11 および DirectX 12
Xbox 用に開発またはストアに提出するには、すべてのアプリとゲームが x64 アーキテクチャを対象とする必要があります。
アプリケーション開発では、使用可能なリソースが標準の PC と比較して制限される場合があり、システムで実行されているアプリとゲームの数によって異なる場合があります。
ゲーム開発の場合 Xbox One と Xbox Series X|S は、他のゲーム 機本体と同様に、その可能性を最大限に引き出すために特定のハードウェア ベースの開発キットを必要とする特殊なハードウェアです。 Xbox One のハードウェアの機能を最大限に利用する必要があるゲームを開発している場合、ID@Xbox プログラムに登録して Xbox One 開発キットにアクセスすることをご検討ください。