XR-129: Administración de contenido de entrega inteligente *
Versión 1.3, 04/01/2021 Los títulos que admiten la entrega inteligente deben controlar correctamente los escenarios en los que se necesita contenido que no está instalado actualmente. Los títulos pueden lograrlo llamando aPackageInstallChunksAsync en el GDK o a AddChunkSpecifiersAsync en el XDK cuando sea necesario instalar contenido adicional desde el disco o XBOX Live.
Para obtener más información sobre la instalación por streaming o la entrega inteligente con el GDK, lea la información general sobre instalación por streaming y entrega inteligente en la documentación del GDK.
Más información
Con la entrega inteligente, los títulos pueden usar la instalación de contenido del juego específica del dispositivo, específica del idioma o a petición. Los títulos que permiten la alternancia dentro del juego de características o configuraciones que necesitarían contenido no instalado automáticamente deben:- No bloquearse ni dejar de responder cuando el contenido no esté disponible.
- Iniciar la instalación correctamente mediante la API
PackageInstallChunksAsync(GDK) oAddChunkSpecifiersAsync(XDK).
XPackageCreateInstallationMonitor (GDK) o los eventos y métodos del objeto PackageTransferWatcher obtenido mediante la API AddChunkSpecifiersAsync (XDK).
Escenarios de ejemplo:
Paquetes de idioma
El usuario usa en-US como configuración de idioma de la consola y usted ofrece también los idiomas fr-FR, it-IT, es-SP, fr-CA, de-AU y ja-JP mediante la entrega inteligente. De manera predeterminada, como el usuario tiene la consola configurada en en-US, la plataforma instalará los fragmentos del idioma en-US como instalación base.
Sin embargo, si su título ofrece la selección de idioma en un menú dentro del juego, su título debe desencadenar la instalación de contenido de idioma adicional si el usuario selecciona un idioma diferente del instalado inicialmente.
Dispositivos
El usuario instaló originalmente el juego en una unidad externa como título de XBOX One S. El usuario traslada la unidad externa a una consola XBOX One X. La plataforma instalará automáticamente los fragmentos de XBOX One X antes del marcador de inicio, pero cualquier contenido que no esté en el conjunto de inicio y que sea específico de XBOX One X se transmitirá mientras el título es ejecutable desde su conjunto de inicio. Su título debe comprobar que los fragmentos para el tipo de dispositivo están instalados y controlar este escenario correctamente mientras los espera. Además, los títulos que ofrecen optimizaciones específicas del dispositivo, como texturas mejoradas, deben considerar este escenario como parte de su experiencia de administración de contenido.
Contenido a petición
El usuario está jugando a un juego que tiene una campaña multijugador, un editor de personajes y un editor de niveles. Su título ha marcado estos elementos como recursos a petición en su archivo de diseño. Su título debe indicar en las entradas de menú de estos modos que el contenido debe instalarse. Si el usuario selecciona una de estas entradas de menú, o el título necesita el contenido por otro motivo, el título debe solicitar que se instale el contenido. Los usuarios pueden cancelar una solicitud de instalación del contenido, y los títulos deben controlar correctamente este valor devuelto de AddChunkSpecifiersAsync.
Guía de implementación y procedimientos recomendados
Recursos adicionales
Casos de prueba de certificación
129-01 Entrega inteligente de paquetes de idioma
Herramientas necesarias- 1 XBOX One
- 1 XBOX One S
- 1 XBOX One X
- 1 kit de desarrollo de XBOX Series X (en modo de consola comercial XBOX Series X|S)
- Establezca la consola XBOX One en un idioma compatible.
- Instale el título.
- Inicie el título.
- Navegue por el título y asegúrese de que la experiencia coincide con el idioma seleccionado de la consola.
- Si el título ofrece una opción de menú dentro del juego para cambiar de idioma, seleccione cada idioma para instalar cada uno de esos fragmentos de idioma.
- Repita los pasos 1 a 5 con todos los idiomas compatibles.
- Repita los pasos 1 a 6 en todas las generaciones de dispositivos.
- El título instala el paquete de idioma previsto según la configuración de idioma de la consola.
- Seleccionar un idioma diferente desde una opción de menú instala el paquete de idioma correcto.
- El título se mantiene estable y no se bloquea ni deja de responder.
- El título no instala el paquete de idioma previsto según la configuración de idioma de la consola.
- Seleccionar un idioma diferente desde una opción de menú no instala el paquete de idioma correcto.
- El título se bloquea o deja de responder.
129-02 Entrega inteligente de contenido específico del dispositivo
Herramientas necesarias- 1 XBOX One
- 1 XBOX One S
- 1 XBOX One X
- 1 kit de desarrollo de XBOX Series X (en modo de consola comercial XBOX Series X|S)
- Establezca la consola XBOX One en un idioma compatible.
- Instale el título.
- Inicie el título.
- Navegue por el título y asegúrese de que solo está instalado el contenido específico de XBOX One.
- Repita los pasos 1 a 4 en todas las generaciones de dispositivos y asegúrese de que está instalado todo el contenido específico de cada generación.
- Repita los pasos 1 a 5 con todos los idiomas compatibles.
- El título instala el contenido específico del dispositivo previsto.
- El título se mantiene estable y no se bloquea ni deja de responder.
- El título no instala el contenido específico del dispositivo previsto.
- El título se bloquea o deja de responder.
129-03 Migración de contenido específico del dispositivo
Herramientas necesarias- 1 XBOX One
- 1 XBOX One S
- 1 XBOX One X
- 1 kit de desarrollo de XBOX Series X (en modo de consola comercial XBOX Series X|S)
- [Consola XBOX One] Establezca la consola XBOX One en un idioma compatible.
- [Consola XBOX One] Instale el título en un dispositivo USB externo.
- [Consola XBOX One] Inicie el título.
- [Consola XBOX One] Navegue por el título y asegúrese de que solo está instalado el contenido específico de XBOX One.
- Traslade el dispositivo USB a una consola XBOX One X.
- [Consola XBOX One X] Acepte la actualización para instalar el contenido específico de XBOX One X.
- [Consola XBOX One X] Inicie el título y asegúrese de que el título controla correctamente la instalación del contenido adicional de XBOX One X.
- Traslade el dispositivo USB de nuevo a una consola XBOX One.
- [Consola XBOX One] Navegue por el título y asegúrese de que el título controla correctamente la instalación del contenido de ambas plataformas.
- Repita los pasos 5 a 9 en una XBOX Series X|S.
- El título instala el contenido específico del dispositivo previsto.
- El título se mantiene estable y no se bloquea ni deja de responder.
- El título se bloquea o deja de responder.
129-04 Entrega inteligente de contenido a petición
Herramientas necesarias- 1 XBOX One
- 1 XBOX One S
- 1 XBOX One X
- 1 kit de desarrollo de XBOX Series X (en modo de consola comercial XBOX Series X|S)
- Establezca la consola XBOX One en un idioma compatible.
- Instale el título.
- Inicie el título.
- Instale todo el contenido a petición.
- Repita los pasos 1 a 4 con todos los idiomas compatibles.
- Repita los pasos 1 a 5 en todas las generaciones de dispositivos.
- El título instala el contenido a petición según lo esperado.
- El título se mantiene estable y no se bloquea ni deja de responder.
- El título no instala el contenido a petición según lo esperado.
- El título se bloquea o deja de responder.
129-05 Características y recetas
Herramientas necesarias- 1 XBOX One
- 1 XBOX One S
- 1 XBOX One X
- 1 kit de desarrollo de XBOX Series X (en modo de consola comercial XBOX Series X|S)
- Instale el título base sin ningún contenido opcional asociado a las características y recetas.
- Navegue por todas las áreas del título, intente acceder a contenido no instalado y asegúrese de que el título se mantiene estable.
- Para cada característica expuesta en la interfaz de usuario del sistema, instale la característica, intente acceder a ella dentro del título y asegúrese de que el título se mantiene estable.
- Para cada característica no expuesta en la interfaz de usuario del sistema, instale la característica a través de la opción de interfaz de usuario dentro del título y asegúrese de que el título se mantiene estable.
- Para cada receta, asegúrese de que el usuario posee los derechos de tienda relacionados y realice una instalación desde cero.
- Asegúrese de que las características contenidas en la receta están instaladas y son accesibles dentro del título.
- El título se mantiene estable cuando el contenido opcional no está instalado.
- El título permite el acceso al contenido opcional cuando está instalado.
- El título se bloquea o deja de responder cuando el contenido opcional no está instalado.
- El título no permite el acceso al contenido opcional cuando está instalado.
