Bagian ini membahas stabilitas dan performa Playable.
1 Ukuran paket awal
Untuk menguji persyaratan ini dengan benar, game mungkin perlu diserap dengan portal developer, lalu diuji di suite pengujian. Atau, hosting dengan kompresi aktif atau meng-zip semua konten yang dimuat awal dapat memberikan perkiraan yang baik.
- Ukuran paket awal game MUST kurang dari 30 MiB.
- Ukuran paket awal game HARUS kurang dari 15 MiB.
2 Total ukuran paket
- Secara default, ukuran total paket game MUST kurang dari 250 MiB. Pengecualian untuk hal ini dapat ditemukan di FAQ.
- Game HARUS hanya memuat jumlah data minimum yang diperlukan untuk mengaktifkan interaktif dan muat lambat data lainnya sesuai kebutuhan.
3 Ukuran file individual
- Setiap file dalam game MUST berukuran kurang dari 30 MiB.
- Setiap file dalam game HARUS berukuran kurang dari 512 KiB.
4 Ukuran game tersimpan
- Ukuran game tersimpan MUST kurang dari 3 MiB.
- Ukuran game tersimpan HARUS kurang dari 500 KiB.
5 Waktu pemuatan
- Game HARUS selesai dimuat dan memungkinkan interaksi pengguna dalam waktu kurang dari 5 detik.
6 Error
- Game TIDAK BOLEH mengalami error yang dapat direproduksi secara konsisten.
- Game TIDAK BOLEH melebihi ukuran heap JavaScript puncak sebesar 512 MB. Lihat FAQ pembatasan penggunaan memori tentang alasan hal ini menyebabkan error di iPhone.
- Game TIDAK BOLEH membuat aplikasi YouTube, situs YouTube, atau software pengguna lainnya error.
7 Teknologi yang digunakan
- Game MUST didasarkan pada Web API yang mematuhi standar (misalnya, JavaScript, Canvas, WebGL) seperti yang ditentukan oleh badan standar (misalnya, W3C, WHATWG).
- Konten yang dapat diputar MUST kompatibel dengan semua browser yang didukung YouTube (termasuk Edge, Chrome, Firefox, dll.)
- Ruang Game MUST kompatibel dengan aplikasi YouTube di Android dan iOS.
8 Referensi file
- Game MUST hanya menggunakan jalur relatif saat merujuk ke file lain dalam paket game.
- Game TIDAK BOLEH menggunakan jalur absolut, karena akan gagal dimuat.
9 Nama file
- File dalam paket game MUST hanya berisi alfanumerik dan beberapa
karakter khusus:
_
,-
,.
.
Anda dapat menggunakan Playables bundle analyzer untuk melakukan validasi awal paket game. Validasi ini akan menilai ukuran setiap file, ukuran paket secara keseluruhan, dan potensi inkonsistensi nama file.