En esta sección, se abordan la estabilidad y el rendimiento de los Playables.
1. Tamaño inicial del paquete
Para probar correctamente este requisito, es posible que el juego deba transferirse con el portal para desarrolladores y, luego, probarse en el paquete de pruebas. Como alternativa, puedes alojar el contenido con compresión activada o comprimir todo el contenido cargado inicialmente para obtener 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 DEBE 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. En las Preguntas frecuentes, puedes encontrar excepciones a esta regla.
- El juego DEBE 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 DEBE 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 DEBE ser inferior a 500 KiB.
5. Tiempo de carga
- El juego DEBE 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 del heap de JavaScript de 512 MB. Consulta las preguntas frecuentes sobre las restricciones de uso de memoria para saber por qué esto provoca fallas en los iPhones.
- El juego NO DEBE fallar en la app o el sitio web de YouTube, ni en otro software del usuario.
7. Tecnologías utilizadas
- El juego DEBE basarse en APIs web que cumplan con los estándares (p.ej., JavaScript, Canvas, WebGL) según lo definen los organismos de estándares (p.ej., W3C, WHATWG).
- Los juegos instantáneos DEBEN ser compatibles con todos los navegadores que admite YouTube (incluidos Edge, Chrome, Firefox, etcétera).
- Los juegos de la Sala de juegos DEBEN ser compatibles con la app de YouTube en iOS y Android.
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 de archivos
- Los archivos del paquete de juego SOLO deben contener caracteres alfanuméricos y algunos caracteres especiales:
_,-,..
10 Recuento 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 Playables para realizar una validación inicial del paquete del juego. En esta validación, se evaluará el tamaño de cada archivo individual, el tamaño general del paquete y las posibles incoherencias en los nombres de los archivos.