Esta seção aborda a estabilidade e o desempenho dos Playables.
1 Tamanho inicial do pacote
Para testar esse requisito corretamente, talvez seja necessário importar o jogo com o portal do desenvolvedor e testar no pacote de teste. Como alternativa, a hospedagem com compactação ou compactação de todo o conteúdo carregado inicialmente pode fornecer uma boa aproximação.
- O tamanho do pacote inicial do jogo MUST 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 MUST ser menor que 250 MiB. As exceções 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 aos poucos os outros dados conforme necessário.
3 Tamanho de um arquivo
- Cada arquivo individual do jogo MUST 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 MUST ser menor que 3 MiB.
- O tamanho do jogo salvo PRECISA 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 consistentes e reproduzíveis.
- O jogo NÃO PODE exceder o tamanho máximo de heap do JavaScript de 512 MB. Consulte as Perguntas frequentes sobre restrições de uso de memória para saber por que isso causa falhas em iPhones.
- O jogo NÃO PODE travar o app YouTube, o site do YouTube ou outro software do usuário.
7 Tecnologias usadas
- O jogo MUST 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 elementos interativos MUST ser compatíveis com todos os navegadores compatíveis com o YouTube, incluindo Edge, Chrome, Firefox etc.
- Os jogos MUST ser compatíveis com o app YouTube para Android e iOS.
8 Referências de arquivos
- O jogo MUST 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 vão carregar.
9 Nomes de arquivos
- Os arquivos no pacote de jogos MUST conter apenas caracteres alfanuméricos e alguns
caracteres especiais:
_
,-
,.
.
Você pode usar o Playables bundle analyzer para realizar uma validação inicial do pacote de 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.