En esta sección, se aborda la estabilidad y el rendimiento de los juegos interactivos.
1 Tamaño inicial del paquete
Para probar correctamente este requisito, es posible que el juego deba incorporarse con el portal para desarrolladores y, luego, probarse en el paquete de pruebas. Como alternativa, el alojamiento con compresión activada o la compresión de todo el contenido cargado inicialmente pueden proporcionar una buena aproximación.
- El tamaño inicial del paquete del juego DEBE ser inferior a 30 MiB.
- El tamaño inicial del paquete del juego DEBERÍA ser inferior a 15 MiB.
2 Tamaño total del paquete
- De forma predeterminada, el tamaño total del paquete del juego DEBE ser inferior a 250 MiB. Puedes encontrar excepciones a esta regla en las Preguntas frecuentes.
- El juego DEBERÍA cargar solo la cantidad mínima de datos necesarios para habilitar la interactividad y cargar de forma diferida los demás datos según sea necesario.
3 Tamaño de archivo individual
- Cada archivo individual del juego DEBE tener menos de 30 MiB.
- Cada archivo individual del juego DEBERÍA tener menos de 512 KiB.
4 Tamaño del juego guardado
- El tamaño del juego guardado DEBE ser inferior a 3 MiB.
- El tamaño del juego guardado DEBERÍA ser inferior a 500 KiB.
5 Tiempo de carga
- El juego DEBERÍA terminar de cargarse y permitir la interacción del usuario en menos de 5 segundos.
6 Fallas
- El juego NO DEBE tener fallas reproducibles de forma constante.
- El juego NO DEBE superar un tamaño máximo de montón de JavaScript de 512 MB. Consulta las preguntas frecuentes sobre las restricciones de uso de memoria para saber por qué esto causa fallas en los iPhones.
- El juego NO DEBE fallar la app de YouTube, el sitio web de YouTube ni otro software del usuario.
7 Tecnologías usadas
- El juego DEBE basarse en APIs web compatibles con los estándares (p.ej., JavaScript, Canvas, WebGL) según lo definen los organismos de estándares (p.ej., W3C, WHATWG).
- Los juegos interactivos DEBEN ser compatibles con todos los navegadores que admite YouTube (incluidos Edge, Chrome, Firefox, etc.).
- Los juegos interactivos DEBEN ser compatibles con la app de YouTube en Android y iOS.
8 Referencias de archivos
- El juego DEBE usar solo rutas de acceso relativas cuando haga referencia a otros archivos en el paquete del juego.
- El juego NO DEBE usar rutas de acceso absolutas, ya que no se cargarán.
9 Nombres del archivo
- Los archivos del paquete del juego DEBEN contener solo caracteres alfanuméricos y algunos caracteres especiales:
_,-y..
10 Cantidad de archivos
- La cantidad total de archivos en el paquete del juego DEBE ser de 8,000 como máximo. Puedes usar el analizador de paquetes de juegos interactivos para realizar una validación inicial de l paquete del juego. Esta validación evaluará el tamaño de cada archivo individual, el tamaño general del paquete y cualquier posible inconsistencia en el nombre del archivo.