Skip to main content
Sur XBOX One, tous les titres s’exécutent à partir du disque dur. Le contenu peut être fourni à partir de n’importe quel nombre de sources, mais il est principalement fourni au moyen d’un disque optique et du nuage, soit le disque Blu-ray et les services XBOX. Pour que les consommateurs puissent commencer à jouer le plus rapidement possible, XBOX One utilise une fonctionnalité appelée installation en continu, qui permet aux titres de s’exécuter avant d’être entièrement installés. Cette fonctionnalité permet également aux titres de modifier l’ordre dans lequel le contenu est installé en réponse à une entrée de l’utilisateur ou à d’autres événements.
Intelligent Delivery fonctionne avec les packages MSIXVC et MSIXVC2. Vous définissez les segments (chunks) de la même façon dans les deux formats. La principale différence avec MSIXVC2 est que la réorganisation des segments ou le déplacement de fichiers entre segments n’a aucune incidence sur la taille des mises à jour de contenu. Pour plus d’informations, consultez Vue d’ensemble de la création de packages MSIXVC2.

Avantages de l’installation en continu et d’Intelligent Delivery

Les fonctionnalités suivantes de l’installation en continu et d’Intelligent Delivery offrent une expérience plus fluide aux utilisateurs qui jouent à un titre pour la première fois.

Seul un sous-ensemble de données est requis pour lancer un titre

Chaque titre peut spécifier un sous-ensemble de ses données qui est requis pour que le titre démarre. Le système s’assure que ce contenu a été copié sur le disque dur avant que l’application soit inscrite et rendue disponible pour le lancement.

Les données d’installation sont téléchargées et installées uniquement lorsque c’est approprié

Les données d’installation peuvent être marquées avec des spécificateurs afin qu’elles soient téléchargées et installées uniquement lorsque c’est approprié. Par exemple, vous pouvez marquer les ressources qui s’appliquent uniquement à une langue précise. Ces ressources sont alors fournies uniquement aux consoles configurées dans cette langue. De plus, les ressources utilisées uniquement sur les consoles XBOX One d’une classe précise peuvent être marquées avec des spécificateurs afin qu’elles soient installées uniquement sur les consoles de cette classe.

L’installation d’un titre se poursuit en arrière-plan

Un titre démarre dès que les données minimales requises pour le lancer sont copiées sur le disque dur. Les données restantes sont copiées de la source d’installation vers le disque dur pendant l’exécution du titre. L’installation se poursuit en arrière-plan même si l’utilisateur passe d’une application à une autre. Par exemple, si un utilisateur joue à un jeu et décide ensuite de regarder un film, le système poursuit l’installation en arrière-plan pendant la lecture du film.

Utilisation de l’installation en continu

Pour utiliser l’installation en continu, vous définissez une liste de fichiers qui constituent un segment (chunk) de données; chaque segment prend en charge une partie précise de la jouabilité de votre titre. Vous définissez également l’ordre dans lequel les segments sont installés par défaut. Cet ordre est spécifié dans un fichier .xml qui mappe la disposition des segments. Par exemple, l’exemple suivant présente un fichier de package simple.
Pour créer un package des données d’un titre en vue de la diffusion en continu, exécutez l’outil en ligne de commande Make Package (makepkg.exe) avec le fichier de mappage comme paramètre. Une fois qu’un package d’application a été créé, testez l’installation en continu sur une console à l’aide de xbapp install. Pour plus d’informations sur cette commande, consultez Gestion des applications (xbapp.exe) (rubrique sous NDA).

Utilisation d’Intelligent Delivery

Pour utiliser Intelligent Delivery, marquez les segments de votre fichier de disposition de manière appropriée. L’exemple de code suivant montre comment marquer un segment afin qu’il soit installé uniquement sur une console XBOX One X dont la langue est réglée sur le français.

Exigences d’alignement

Les versions précédentes des outils MakePkg exigeaient l’utilisation d’un segment d’alignement spécial afin d’éviter des mises à jour de contenu plus volumineuses que prévu. Ce n’est plus nécessaire.

Mise à jour

Normalement, les mises à jour de titre se produisent en arrière-plan et les utilisateurs ne savent pas qu’une mise à jour est en cours. Toutefois, dans certains cas, le titre peut être en cours d’exécution pendant une mise à jour. Même dans ce cas, le programme de mise à jour peut mettre à jour des segments individuels. Pendant qu’un segment est en cours de mise à jour, une requête sur son état indique que le segment n’est pas installé. Une fois que les segments de l’ensemble de lancement ont été mis à jour, le titre peut être lancé. Le système se comporte comme si le titre était de nouveau en cours d’installation.

Dans cette section

Réorganisation dynamique des segments Décrit comment un titre peut modifier l’ordre dans lequel les données sont installées en réponse à une entrée de l’utilisateur. Création, examen et test des mises à jour de contenu Décrit comment créer, comparer et tester des mises à jour de contenu en développement. Pratiques recommandées pour les mises à jour de contenu (rubrique sous NDA) Décrit comment concevoir des packages pour les mises à jour de contenu. Installation en continu : débogage Décrit comment suspendre l’installation en continu d’un titre jusqu’à ce que le débogueur soit connecté au titre. Installation en continu : état Décrit comment un titre peut surveiller la progression d’une installation. Fonctionnalité multidisque Décrit comment créer des titres XBOX One qui s’étendent sur plus d’un disque. Création de packages d’application pendant le développement Décrit les trois étapes de la création de packages d’application pendant le processus de développement : création de packages non chiffrés, création de packages avec chiffrement de test et création de packages avec chiffrement de production. Intelligent Delivery Décrit comment utiliser Intelligent Delivery pour installer uniquement un sous-ensemble du contenu. Création de disques de test Décrit comment créer des disques de test. Test des packages sur PC Décrit comment tester des packages sur un PC de développement.
Last modified on October 6, 2026