Ressources système pour les applications UWP et les jeux sur Xbox One

Les applications UWP s’exécutant sur Xbox One ou Xbox Series X|S partagent des ressources avec le système et d’autres applications.

Les ressources disponibles pour un programme UWP exécuté sur la console varient selon que vous soumettez en tant qu’application ou en tant que jeu du programme Créateurs Xbox Live.

  • Mémoire maximale disponible lors de l’exécution au premier plan :
    • Applications : 1 Go
    • Jeux : 5 Go

La mémoire maximale disponible pour une application en cours d’exécution en arrière-plan est de 128 Mo. Le mode d’arrière-plan s’applique uniquement aux applications simultanées, comme les lecteurs de musique d’arrière-plan. Les jeux seront suspendus et terminés en arrière-plan.

Le dépassement de ces limitations entraîne des échecs d’allocation de mémoire. Pour en savoir plus sur la surveillance de la mémoire, consultez la documentation de référence sur la classe MemoryManager.

Remarque

Lorsque vous exécutez votre application ou votre jeu à partir du débogueur Visual Studio, ces contraintes de mémoire ne s’appliquent pas. Cette limite s’applique uniquement quand l’exécution n’a pas lieu en mode débogage.

  • Processeur

    • Applications : partage de 2 à 4 cœurs de processeur en fonction du nombre d’applications et de jeux exécutés sur le système.
    • Jeux : 4 cœurs de processeur exclusifs et 2 cœurs partagés.
  • GPU

    • Applications : partage de 45 % du GPU en fonction du nombre d’applications et de jeux exécutés sur le système.
    • Jeux : accès complet aux cycles GPU disponibles.
  • Prise en charge de DirectX (Xbox One)

    • Applications : Niveau de fonctionnalité matérielle DirectX 11 10.1
    • Jeux : DirectX 12 avec le niveau de fonctionnalité matérielle 11.0 ; DirectX 11 avec le niveau de fonctionnalité matérielle 10.1.
  • Prise en charge de DirectX (Xbox Series X|S)

    • Applications : DirectX 11 et DirectX 12 avec le niveau de fonctionnalité matérielle 11.0
    • Jeux : DirectX 11 et DirectX 12 avec le niveau de fonctionnalité matérielle 11.0
  • Toutes les applications et tous les jeux doivent cibler l’architecture x64 pour être développés ou soumis au Store pour Xbox.

Pour le développement d’applications, les ressources disponibles peuvent être limitées par rapport à un PC standard et peuvent varier en fonction du nombre d’applications et de jeux exécutés sur le système.

Pour le développement de jeux, la Xbox One et Xbox Series X|S, comme d’autres consoles de jeux, est un matériel spécialisé qui nécessite un kit de développement matériel spécifique pour accéder à son plein potentiel. Si vous travaillez sur un jeu qui nécessite l’accès au potentiel maximal du matériel Xbox One, envisagez de vous inscrire auprès du programme ID@Xbox pour accéder à un kit de développement Xbox One.

Voir aussi