Recursos del sistema de aplicaciones para UWP y juegos en Xbox OneSystem resources for UWP apps and games on Xbox One

Las aplicaciones para UWP que se ejecutan en la Xbox One comparten recursos con el sistema y otras aplicaciones.UWP apps running on Xbox One share resources with the system and other apps. Los recursos disponibles para una aplicación de UWP en Xbox One dependen de si se envían como una aplicación o como un juego de programas de Xbox Live Creators.The resources available to a UWP on Xbox One app depend on whether you submit as an app or as an Xbox Live Creators Program game.

  • Memoria máxima disponible mientras se ejecuta en primer plano:Maximum available memory while running in the foreground:
    • Aplicaciones: 1 GBApps: 1 GB
    • Juegos: 5 GBGames: 5 GB

La memoria máxima disponible para una aplicación que se ejecute en segundo plano es de 128 MB.The maximum memory available to an app running in the background is 128 MB. El modo en segundo plano solo se aplica a las aplicaciones simultáneas, como reproductores de música en segundo plano.Background mode only applies to concurrent applications, like background music players. Los juegos se suspenderán y finalizarán en segundo plano.Games will be suspended and terminated in the background.

Si se superan estas limitaciones, se producirán errores de asignación de memoria.Exceeding these limitations will cause memory allocation failures. Para obtener más información acerca de la supervisión de memoria usa, consulta la referencia de la clase MemoryManager.For more information about monitoring memory use, see the MemoryManager class reference.

Nota

Al ejecutar la aplicación o el juego desde el depurador de Visual Studio, estas restricciones de memoria no se aplican.When running your app or game from the Visual Studio debugger, these memory constraints do not apply. Este límite solo es aplicable si no se ejecuta en modo de depuración.This limit is only applicable when not running in debugging mode.

  • CPUCPU

    • Aplicaciones: recursos compartidos de núcleos de CPU de 2-4 en función del número de aplicaciones y juegos que se ejecutan en el sistema.Apps: share of 2-4 CPU cores depending on the number of apps and games running on the system.
    • Juegos: 4 núcleos de CPU exclusivos y 2 compartidos.Games: 4 exclusive and 2 shared CPU cores.
  • GPUGPU

    • Aplicaciones: recurso compartido del 45% de la GPU en función del número de aplicaciones y juegos que se ejecutan en el sistema.Apps: share of 45% of the GPU depending on the number of apps and games running on the system.
    • Juegos: acceso completo a los ciclos de GPU disponibles.Games: full access to available GPU cycles.
  • Compatibilidad con DirectXDirectX support

    • Aplicaciones: nivel 10 de la característica DirectX 11.Apps: DirectX 11 Feature Level 10.
    • Juegos: nivel de característica 10 de DirectX 12 y DirectX 11.Games: DirectX 12, and DirectX 11 Feature Level 10.
  • Todas las aplicaciones y juegos deben tener como destino la arquitectura x64 para poder desarrollarse o enviarse a la tienda para Xbox.All apps and games must target the x64 architecture in order to be developed or submitted to the store for Xbox.

Para el desarrollo de aplicaciones, los recursos disponibles pueden estar limitados en comparación con un equipo estándar y pueden variar en función del número de aplicaciones y juegos que se ejecutan en el sistema.For application development, resources available may be limited in comparison to a standard PC and can vary based on the number of apps and games running on the system.

En el desarrollo de juegos, Xbox One, al igual que otras consolas de juegos, es un elemento especializado de hardware que requiere un kit de desarrollo basado en hardware específico para tener acceso a todo su potencial.For games development, Xbox One, like other games consoles, is a specialized piece of hardware that requires a specific hardware-based development kit to access its full potential. Si está trabajando en un juego que requiere acceso al máximo potencial del hardware de Xbox One, considere la posibilidad de registrarse con el ID@Xbox programa para obtener acceso a un kit de desarrollo de Xbox One.If you are working on a game that requires access to the maximum potential of the Xbox One hardware, consider registering with the ID@Xbox program to get access to an Xbox One development kit.

Vea tambiénSee also