Requisitos de estabilidade e desempenho

Esta seção aborda a estabilidade e a performance dos jogos instantâneos.

1 Tamanho inicial do pacote

Para testar esse requisito corretamente, o jogo precisa ser ingerido com o portal do desenvolvedor e testado no conjunto de testes. Como alternativa, a hospedagem com compactação ativada ou a compactação de todo o conteúdo carregado inicialmente podem fornecer uma boa aproximação.

  • O tamanho inicial do pacote do jogo PRECISA ser menor que 30 MiB.
  • O tamanho inicial do pacote do jogo DEVE ser menor que 15 MiB.

2 Tamanho total do pacote

  • Por padrão, o tamanho total do pacote do jogo PRECISA ser menor que 250 MiB. As exceções a isso podem ser encontradas nas Perguntas frequentes.
  • O jogo DEVE carregar apenas a quantidade mínima de dados necessária para ativar a interatividade e carregar os outros dados conforme necessário.

3 Tamanho de um arquivo

  • Cada arquivo individual no jogo PRECISA ser menor que 30 MiB.
  • Cada arquivo individual no jogo DEVE ser menor que 512 KiB.

4 Tamanho do jogo salvo

  • O tamanho do jogo salvo PRECISA ser menor que 3 MiB.
  • O tamanho do jogo salvo DEVE ser menor que 500 KiB.

5 Tempo de carregamento

  • O jogo DEVE terminar o carregamento e permitir a interação do usuário em menos de 5 segundos.

6 Falhas

  • O jogo NÃO PODE ter falhas reproduzíveis de forma consistente.
  • O jogo NÃO PODE falhar no app YouTube, no site do YouTube ou em outros softwares do usuário.

7 Tecnologias usadas

  • O jogo PRECISA ser baseado em APIs da Web compatíveis com padrões (por exemplo, JavaScript, Canvas, WebGL), conforme definido por órgãos de padrões (por exemplo, W3C, WHATWG).
  • Os jogos instantâneos PRECISAM ser compatíveis com todos os navegadores que o YouTube oferece suporte (incluindo Edge, Chrome, Firefox etc.).
  • Os jogos instantâneos PRECISAM ser compatíveis com o app YouTube no Android e iOS.

8 Referências de arquivos

  • O jogo PRECISA usar apenas caminhos relativos ao se referir a outros arquivos no pacote do jogo.
  • O jogo NÃO PODE usar caminhos absolutos, porque eles não serão carregados.

9 Nomes de arquivos

  • Os arquivos no pacote do jogo PRECISAM conter apenas caracteres alfanuméricos e alguns caracteres especiais: _, -, ..

Você pode usar o analisador de pacotes de jogos instantâneos para realizar uma validação inicial de o pacote do jogo. Essa validação vai avaliar o tamanho de cada arquivo individual, o tamanho geral do pacote e possíveis inconsistências no nome do arquivo.