Recursos do sistema para jogos e aplicativos UWP no Xbox One
Os aplicativos UWP em execução no Xbox One ou Xbox Series X|S compartilham recursos com o sistema e outros aplicativos.
Os recursos disponíveis para uma UWP em execução no console dependem se você envia como um aplicativo ou como um jogo do Programa de Criadores do Xbox Live.
- Memória máxima disponível durante a execução em primeiro plano:
- Aplicativos: 1 GB
- Jogos: 5 GB
A memória máxima disponível para um aplicativo em execução em segundo plano é de 128 MB. O modo de segundo plano só se aplica a aplicativos simultâneos, como reprodutores de música de fundo. Os jogos serão suspensos e encerrados em segundo plano.
Exceder essas limitações causará falhas de alocação de memória. Para obter mais informações sobre como monitorar o uso da memória, consulte a referência da classe MemoryManager.
Observação
Ao executar seu aplicativo ou jogo no depurador do Visual Studio, essas restrições de memória não se aplicam. Esse limite só é aplicável quando não está sendo executado no modo de depuração.
CPU
- Aplicativos: compartilhamento de 2 a 4 núcleos de CPU, dependendo do número de aplicativos e jogos em execução no sistema.
- Jogos: 4 núcleos de CPU exclusivos e 2 compartilhados.
GPU
- Aplicativos: participação de 45% da GPU dependendo do número de aplicativos e jogos em execução no sistema.
- Jogos: acesso total aos ciclos de GPU disponíveis.
Suporte a DirectX (Xbox One)
- Aplicativos: DirectX 11 Hardware Feature Level 10.1
- Jogos: DirectX 12 com nível de recurso de hardware 11.0; DirectX 11 com nível de recurso de hardware 10.1.
Suporte a DirectX (Xbox Series X|S)
- Aplicativos: DirectX 11 e DirectX 12 com nível de recurso de hardware 11.0
- Jogos: DirectX 11 e DirectX 12 com nível de recurso de hardware 11.0
Todos os aplicativos e jogos devem ter como destino a arquitetura x64 para serem desenvolvidos ou enviados para a loja do Xbox.
Para o desenvolvimento de aplicativos, os recursos disponíveis podem ser limitados em comparação com um PC padrão e podem variar de acordo com o número de aplicativos e jogos em execução no sistema.
Para o desenvolvimento de jogos, o Xbox One e o Xbox Series X|S, como outros consoles de jogos, são uma peça especializada de hardware que requer um kit de desenvolvimento específico baseado em hardware para acessar todo o seu potencial. Se você estiver trabalhando em um jogo que requer acesso ao potencial máximo do hardware do Xbox One, considere registrar-se no programa ID@Xbox para obter acesso a um kit de desenvolvimento do Xbox One.