Esta seção aborda a estabilidade e a performance dos jogos instantâneos.
1 Tamanho do pacote inicial
Para testar corretamente esse requisito, o jogo pode precisar ser ingerido com o portal do desenvolvedor e testado no pacote de testes. Como alternativa, hospedar com a compactação ativada ou compactar todo o conteúdo carregado inicialmente pode fornecer uma boa aproximação.
- O tamanho do pacote inicial do jogo PRECISA ser menor que 30 MiB.
- O tamanho do pacote inicial do jogo PRECISA 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 estão nas Perguntas frequentes.
- O jogo DEVE carregar apenas a quantidade mínima de dados necessária para ativar a interatividade e carregar de forma lenta os outros dados conforme necessário.
3 Tamanho de um arquivo
- Cada arquivo individual do jogo PRECISA ter menos de 30 MiB.
- Cada arquivo individual do jogo DEVE ter menos de 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 PRECISA terminar de carregar e permitir a interação do usuário em menos de 5 segundos.
6 falhas
- O jogo NÃO PODE ter falhas consistentemente reproduzíveis.
- O jogo NÃO PODE exceder um tamanho máximo de heap JavaScript de 512 MB. Consulte as perguntas frequentes sobre restrições de uso da memória para saber por que isso causa falhas em iPhones.
- 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 compatíveis com o YouTube (incluindo Edge, Chrome, Firefox etc.).
- Os jogos do Playables 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
especiais:
_,-,..
10 Contagem de arquivos
- O número total de arquivos no pacote do jogo PRECISA ser de no máximo 8.000. Use o analisador de pacotes do Playables para fazer uma validação inicial do pacote do jogo. Essa validação avalia o tamanho de cada arquivo individual, o tamanho geral do pacote e possíveis inconsistências nos nomes dos arquivos.