Skip to main content
Intelligent Delivery es un conjunto de características cuyo propósito es reducir el tamaño de las instalaciones de los juegos en los dispositivos de los clientes. Esto se consigue segmentando el contenido en distintos fragmentos (chunks) lógicos y aplicando especificadores a esos fragmentos para configurar reglas sobre cuándo se instalarán. Con el Microsoft Game Development Kit (GDK), Intelligent Delivery se ha actualizado para permitir características definidas por el desarrollador, que representan agrupaciones de contenido que los usuarios finales pueden seleccionar, ya sea en el momento de la instalación o después de instalar el juego, desde el shell. Al crear paquetes, se usan características y especificadores para anotar los fragmentos en el archivo .xml de diseño del paquete. El artículo Esquema de implementación contiene ejemplos del uso de Intelligent Delivery para definir fragmentos con especificadores y características que controlan su instalación. Intelligent Delivery ofrece las siguientes funcionalidades para agrupar contenido y controlar cuándo se instala.
  • Características y recetas Las características representan funcionalidad que se puede agregar y quitar de forma independiente dentro de un juego base. Por ejemplo, un juego puede hacer que su campaña y su funcionalidad multijugador se puedan agregar y quitar de forma independiente para permitir a los usuarios recuperar espacio de las características que no deseen. Una receta es una lista de características que se van a instalar.
  • Especificadores de dispositivo Declaran los tipos de dispositivos a los que se aplica el contenido de un fragmento específico.
  • Especificadores de idioma Declaran el idioma al que se aplica el contenido de un fragmento.
  • Etiquetas personalizadas Le permiten marcar grupos de fragmentos como relacionados, lo que simplifica la comprobación de si todos los fragmentos necesarios para ejecutar un título están presentes en el sistema del usuario.
  • Contenido OnDemand Permite a los títulos designar contenido que no se instala de forma predeterminada, pero que se puede instalar a petición del usuario o del título. Ya no se recomienda el uso del especificador OnDemand. Para obtener más información, consulte la nota siguiente.
Los especificadores ContentType y las etiquetas OnDemand quedaron en desuso en favor de las características, que proporcionan una capacidad más completa para agrupar contenido que los usuarios pueden agregar y quitar como unidades lógicas dentro del paquete del juego base.
Dado que los datos de Intelligent Delivery, como las características, las recetas y las etiquetas personalizadas, se pueden usar como parte de los cálculos de instalación, estos datos no se cifran dentro del XVC. No deben usarse datos confidenciales para los nombres de los especificadores, porque podrían obtenerse a partir de un archivo de paquete almacenado en una red de entrega de contenido (CDN), incluso durante los períodos previos al lanzamiento.

En esta sección

Información general sobre Intelligent Delivery

Intelligent Delivery: características y recetas Describe cómo usar las características de Intelligent Delivery para permitir que los usuarios finales elijan qué partes del juego instalar. Intelligent Delivery: especificadores de etiqueta personalizada Describe cómo usar Intelligent Delivery para admitir escenarios multidisco y otros escenarios de instalación complejos. Intelligent Delivery: especificadores de dispositivo Describe cómo usar Intelligent Delivery para especificar los dispositivos en los que se debe instalar un fragmento. Intelligent Delivery: especificadores de idioma Describe cómo usar Intelligent Delivery para especificar los recursos específicos de cada idioma que se instalarán en una consola. Intelligent Delivery: contenido OnDemand Describe cómo usar Intelligent Delivery para designar contenido que no se instala de forma predeterminada, pero que se puede instalar a petición del usuario o del título.

Implementación de Intelligent Delivery

Reordenación dinámica de fragmentos Describe cómo cambiar el orden en que se instalan los fragmentos una vez que han terminado de instalarse los fragmentos necesarios para ejecutar el juego. Instalación de streaming: depuración Describe cómo conectar un depurador al proceso de instalación. Instalación de streaming: estado Describe cómo comprobar el estado de los fragmentos asociados a determinados aspectos del juego para ver si se han instalado. Funcionalidad multidisco Describe cómo empaquetar el título para que pueda almacenarse en más de un disco. Creación de un subconjunto de disco Describe cómo crear un disco que contenga un subconjunto del contenido del juego para que quepa en un solo disco.
Última modificación el 28 de agosto de 2026