Exigences de stabilité et de performances

Cette section traite de la stabilité et des performances des jeux instantanés.

1 Taille du bundle initial

Pour tester correctement cette exigence, il peut être nécessaire d'ingérer le jeu avec le portail des développeurs, puis de le tester dans la suite de tests. Vous pouvez également obtenir une bonne approximation en hébergeant le contenu avec compression activée ou en compressant tout le contenu chargé initialement.

  • La taille du bundle initial du jeu DOIT être inférieure à 30 Mio.
  • La taille du bundle initial du jeu DOIT être inférieure à 15 Mio.

2 Taille totale du bundle

  • Par défaut, la taille totale du bundle du jeu DOIT être inférieure à 250 Mio. Vous trouverez des exceptions à cette règle dans les questions fréquentes.
  • Le jeu DOIT charger uniquement la quantité minimale de données nécessaire pour activer l'interactivité et charger à la demande les autres données selon les besoins.

3 Taille du fichier individuel

  • La taille de chaque fichier individuel du jeu DOIT être inférieure à 30 Mio.
  • La taille de chaque fichier individuel du jeu DOIT être inférieure à 512 Kio.

4 Taille du jeu enregistré

  • La taille du jeu enregistré DOIT être inférieure à 3 Mio.
  • La taille du jeu enregistré DOIT être inférieure à 500 Kio.

5 Temps de chargement

  • Le jeu DOIT se charger et permettre l'interaction de l'utilisateur en moins de cinq secondes.

6 Plantages

  • Le jeu NE DOIT PAS présenter de plantages reproductibles de manière cohérente.
  • Le jeu NE DOIT PAS planter l'application YouTube, le site Web YouTube ni aucun autre logiciel utilisateur.

7 Technologies utilisées

  • Le jeu DOIT être basé sur des API Web conformes aux normes (par exemple, JavaScript, Canvas, WebGL) telles que définies par les organismes de normalisation (par exemple, W3C, WHATWG).
  • Les jeux instantanés DOIVENT être compatibles avec tous les navigateurs compatibles avec YouTube (y compris Edge, Chrome, Firefox, etc.).
  • Les jeux instantanés DOIVENT être compatibles avec l'application YouTube sur Android et iOS.

8 Références de fichiers

  • Le jeu DOIT utiliser uniquement des chemins d'accès relatifs lorsqu'il fait référence à d'autres fichiers dans le bundle de jeu.
  • Le jeu NE DOIT PAS utiliser de chemins d'accès absolus, car ils ne pourront pas être chargés.

9 Noms des fichiers

  • Les fichiers du bundle de jeu NE DOIVENT contenir que des caractères alphanumériques et quelques caractères spéciaux : _, -, ..

Vous pouvez utiliser l'analyseur de bundle de jeux instantanés pour effectuer une validation initiale de le bundle de jeu. Cette validation évaluera la taille de chaque fichier individuel, la taille globale du bundle et les éventuelles incohérences de nom de fichier.