Skip to main content
No XBOX One, todos os títulos são executados a partir do disco rígido. O conteúdo pode ser entregue a partir de qualquer número de fontes, mas é entregue principalmente por meio de um disco óptico e da nuvem - disco Blu-ray e XBOX services. Para que os consumidores comecem a jogar o mais rápido possível, o XBOX One usa um recurso chamado Instalação por Streaming, que permite que os títulos sejam executados antes de serem completamente instalados. Esse recurso também permite que os títulos alterem a ordem em que o conteúdo é instalado em resposta à entrada do usuário ou a outros eventos.
O Intelligent Delivery funciona com pacotes MSIXVC e MSIXVC2. Você define chunks da mesma forma nos dois formatos. A principal diferença com o MSIXVC2 é que reordenar chunks ou mover arquivos entre chunks não afeta o tamanho das atualizações de conteúdo. Para obter mais informações, consulte Visão geral do empacotamento MSIXVC2.

Benefícios da Instalação por Streaming e do Intelligent Delivery

Os seguintes recursos da Instalação por Streaming e do Intelligent Delivery oferecem uma experiência mais tranquila aos usuários que jogam um título pela primeira vez.

Apenas um subconjunto de dados é necessário para iniciar um título

Cada título pode especificar um subconjunto dos seus dados que é necessário para que o título seja iniciado. O sistema garante que esse conteúdo tenha sido copiado para o disco rígido antes que o aplicativo seja registrado e disponibilizado para inicialização.

Os dados de instalação são baixados e instalados somente quando apropriado

Os dados de instalação podem ser marcados com especificadores para que sejam baixados e instalados somente quando apropriado. Por exemplo, você pode marcar ativos que se aplicam apenas a um idioma específico. Esses ativos são então entregues somente aos consoles configurados para esse idioma. Além disso, ativos usados apenas em consoles XBOX One de uma classe específica podem ser marcados com especificadores para que sejam instalados somente em consoles dessa classe.

A instalação de um título continua em segundo plano

Um título é iniciado assim que os dados mínimos necessários para iniciá-lo são copiados para o disco rígido. Os dados restantes são copiados da fonte de instalação para o disco rígido enquanto o título está em execução. A instalação continua em segundo plano mesmo que o usuário alterne entre aplicativos. Por exemplo, se um usuário estiver jogando e decidir assistir a um filme, o sistema continua a instalação em segundo plano enquanto o filme é reproduzido.

Usando a Instalação por Streaming

Para usar a Instalação por Streaming, você define uma lista de arquivos que constituem um chunk de dados; cada chunk dá suporte a uma parte específica da jogabilidade do seu título. Você também define a ordem em que os chunks são instalados por padrão. Essa ordem é especificada em um arquivo .xml que mapeia o layout dos chunks. Por exemplo, o exemplo a seguir mostra um arquivo de pacote simples.
Para empacotar os dados de um título para streaming, execute a ferramenta de linha de comando Make Package (makepkg.exe) com o arquivo de mapeamento como parâmetro. Depois que um pacote de aplicativo for criado, teste a Instalação por Streaming em um console usando xbapp install. Para obter mais informações sobre esse comando, consulte Gerenciamento de aplicativos (xbapp.exe) (tópico sob NDA).

Usando o Intelligent Delivery

Para usar o Intelligent Delivery, marque os chunks no seu arquivo de layout adequadamente. O exemplo de código a seguir demonstra como marcar um chunk para que ele seja instalado somente em um console XBOX One X e com o idioma definido como francês.

Requisitos de alinhamento

Versões anteriores das ferramentas do MakePkg exigiam o uso de um chunk de alinhamento especial para evitar atualizações de conteúdo maiores do que o esperado. Isso não é mais necessário.

Atualização

Normalmente, as atualizações de títulos ocorrem em segundo plano, e os usuários não percebem que uma atualização está em andamento. No entanto, em alguns casos, o título pode estar em execução enquanto uma atualização está em andamento. Mesmo nesse caso, o atualizador pode atualizar chunks individuais. Enquanto um chunk está sendo atualizado, uma consulta sobre seu status indica que o chunk não está instalado. Depois que os chunks do conjunto de inicialização forem atualizados, o título poderá ser iniciado. O sistema se comporta como se o título estivesse sendo instalado novamente.

Nesta seção

Reordenação dinâmica de chunks Descreve como um título pode alterar a ordem em que os dados são instalados em resposta à entrada do usuário. Criando, examinando e testando atualizações de conteúdo Descreve como criar, comparar e testar atualizações de conteúdo durante o desenvolvimento. Práticas recomendadas para Atualizações de Conteúdo (tópico sob NDA) Descreve como criar pacotes para atualização de conteúdo. Instalação por streaming: depuração Descreve como pausar a instalação por streaming de um título até que o depurador esteja conectado ao título. Instalação por streaming: status Descreve como um título pode monitorar o progresso de uma instalação. Funcionalidade de vários discos Descreve como criar títulos do XBOX One que ocupam mais de um disco. Empacotamento de aplicativos durante o desenvolvimento Descreve as três etapas do empacotamento de aplicativos durante o processo de desenvolvimento: empacotamento não criptografado, empacotamento com criptografia de teste e empacotamento com criptografia de produção. Intelligent Delivery Descreve como usar o Intelligent Delivery para instalar apenas um subconjunto do conteúdo. Criando discos de teste Descreve como criar discos de teste. Testando pacotes no PC Descreve como testar pacotes em um PC de desenvolvimento.
Last modified on October 6, 2026