W tej sekcji znajdziesz informacje o stabilności i wydajności gier interaktywnych.
1 Początkowy rozmiar pakietu
Aby prawidłowo przetestować to wymaganie, może być konieczne przesłanie gry do portalu dewelopera, a następnie przetestowanie jej w zestawie testów. Dobrym przybliżeniem może być też hostowanie z włączoną kompresją lub spakowanie wszystkich początkowo wczytywanych treści.
- Początkowy rozmiar pakietu gry MUSI być mniejszy niż 30 MiB.
- Początkowy rozmiar pakietu gry POWINIEN być mniejszy niż 15 MiB.
2 Łączny rozmiar pakietu
- Domyślnie łączny rozmiar pakietu gry MUSI być mniejszy niż 250 MiB. Wyjątki od tej reguły znajdziesz w sekcji Najczęstsze pytania.
- Gra POWINNA wczytywać tylko minimalną ilość danych potrzebnych do umożliwienia interakcji, a pozostałe dane powinny być wczytywane leniwie w razie potrzeby.
3 Rozmiar pojedynczego pliku
- Każdy plik w grze MUSI być mniejszy niż 30 MiB.
- Każdy plik w grze POWINIEN być mniejszy niż 512 KiB.
4 Rozmiar zapisanej gry
- Rozmiar zapisanej gry MUSI być mniejszy niż 3 MiB.
- Rozmiar zapisanej gry POWINIEN być mniejszy niż 500 KiB.
5 Czas wczytywania
- Gra POWINNA się wczytywać i umożliwiać interakcję użytkownika w czasie krótszym niż 5 sekund.
6 Poważne błędy
- Gra NIE MOŻE powodować powtarzających się poważnych błędów.
- Gra NIE MOŻE przekraczać maksymalnego rozmiaru sterty JavaScript wynoszącego 512 MB. Więcej informacji o tym, dlaczego powoduje to poważne błędy na iPhonach, znajdziesz w sekcji Najczęstsze pytania dotyczące ograniczeń wykorzystania pamięci.
- Gra NIE MOŻE powodować poważnych błędów w aplikacji YouTube, witrynie YouTube ani w innym oprogramowaniu użytkownika.
7 Używane technologie
- Gra MUSI być oparta na standardowych interfejsach API (np. JavaScript, Canvas, WebGL) zdefiniowanych przez organizacje normalizacyjne (np. W3C, WHATWG).
- Gry interaktywne MUSZĄ być zgodne ze wszystkimi przeglądarkami obsługiwanymi przez YouTube (w tym Edge, Chrome, Firefox itp.).
- Gry interaktywne MUSZĄ być zgodne z aplikacją YouTube na Androida i iOS.
8 Odwołania do plików
- Gra MUSI używać tylko ścieżek względnych, gdy odwołuje się do innych plików w pakiecie gry.
- Gra NIE MOŻE używać ścieżek bezwzględnych, ponieważ nie będą się one wczytywać.
9 Nazwy plików
- Pliki w pakiecie gry MUSZĄ zawierać tylko znaki alfanumeryczne i kilka znaków specjalnych:
_,-,..
Aby przeprowadzić wstępną weryfikację pakietu gry, możesz użyć analizatora pakietów gier interaktywnych. Ta weryfikacja oceni rozmiar każdego pliku, łączny rozmiar pakietu i wszelkie potencjalne niezgodności w nazwach plików.