In diesem Abschnitt geht es um die Stabilität und Leistung von Playables.
1 Anfängliche Bundle-Größe
Um diese Anforderung ordnungsgemäß zu testen, muss das Spiel möglicherweise über das Entwicklerportal aufgenommen und dann in der Test-Suite getestet werden. Alternativ kann das Hosting mit aktivierter Komprimierung oder das Komprimieren aller anfänglich geladenen Inhalte eine gute Näherung liefern.
- Die anfängliche Bundle-Größe des Spiels MUSS weniger als 30 MiB betragen.
- Die anfängliche Bundle-Größe des Spiels SOLLTE weniger als 15 MiB betragen.
2 Gesamt-Bundle-Größe
- Standardmäßig MUSS die Gesamt-Bundle-Größe des Spiels weniger als 250 MiB betragen. Ausnahmen davon findest du in den FAQs.
- Das Spiel SOLLTE nur die Mindestmenge an Daten laden, die für die Interaktivität erforderlich ist, und die anderen Daten nach Bedarf verzögert laden.
3 Einzelne Dateigröße
- Jede einzelne Datei im Spiel MUSS kleiner als 30 MiB sein.
- Jede einzelne Datei im Spiel SOLLTE kleiner als 512 KiB sein.
4 Größe des gespeicherten Spiels
- Die Größe des gespeicherten Spiels MUSS weniger als 3 MiB betragen.
- Die Größe des gespeicherten Spiels SOLLTE weniger als 500 KiB betragen.
5 Ladezeit
- Das Spiel SOLLTE in weniger als 5 Sekunden geladen werden und die Nutzerinteraktion ermöglichen.
6 Abstürze
- Das Spiel DARF NICHT immer wieder abstürzen.
- Die maximale JavaScript-Heap-Größe des Spiels DARF NICHT 512 MB überschreiten. In den FAQs zu den Beschränkungen der Arbeitsspeichernutzung erfährst du, warum dies zu Abstürzen auf iPhones führt.
- Das Spiel DARF NICHT dazu führen, dass die YouTube App, die YouTube-Website oder andere Nutzer-Software abstürzt.
7 Verwendete Technologien
- Das Spiel MUSS auf standardkonformen Web-APIs (z.B. JavaScript, Canvas, WebGL) basieren, wie sie von Standardisierungsgremien (z.B. W3C, WHATWG) definiert werden.
- Playables MÜSSEN mit allen von YouTube unterstützten Browsern kompatibel sein (einschließlich Edge, Chrome, Firefox usw.).
- Playables MÜSSEN mit der YouTube App auf Android und iOS kompatibel sein.
8 Dateireferenzen
- Das Spiel DARF nur relative Pfade verwenden, wenn auf andere Dateien im Spiel-Bundle verwiesen wird.
- Das Spiel DARF keine absoluten Pfade verwenden, da sie nicht geladen werden können.
9 Dateinamen
- Dateien im Spiel-Bundle DÜRFEN nur alphanumerische Zeichen und einige Sonderzeichen enthalten:
_,-,..
10 Anzahl der Dateien
- Die Gesamtzahl der Dateien im Spiel-Bundle DARF maximal 8.000 betragen. Mit dem Playables-Bundle-Analyzer kannst du eine erste Validierung von dem Spiel-Bundle durchführen. Bei dieser Validierung werden die Größe der einzelnen Dateien, die Gesamt-Bundle-Größe und mögliche Inkonsistenzen bei den Dateinamen bewertet.