Bagian ini membahas stabilitas dan performa Playables.
1 Ukuran paket awal
Untuk menguji persyaratan ini dengan benar, game mungkin perlu di-ingest dengan portal developer, lalu diuji di rangkaian pengujian. Atau, hosting dengan kompresi aktif atau mengompresi semua konten yang dimuat awal dapat memberikan perkiraan yang baik.
- Ukuran paket awal game HARUS kurang dari 30 MiB.
- Ukuran paket awal game SEBAIKNYA kurang dari 15 MiB.
2 Ukuran paket total
- Secara default, ukuran paket total game HARUS kurang dari 250 MiB. Pengecualian untuk hal ini dapat ditemukan di FAQ.
- Game SEBAIKNYA hanya memuat jumlah data minimum yang diperlukan untuk mengaktifkan interaktivitas dan memuat data lainnya secara lambat sesuai kebutuhan.
3 Ukuran file individual
- Setiap file individual dalam game HARUS kurang dari 30 MiB.
- Setiap file individual dalam game SEBAIKNYA kurang dari 512 KiB.
4 Ukuran game tersimpan
- Ukuran game tersimpan HARUS kurang dari 3 MiB.
- Ukuran game tersimpan SEBAIKNYA kurang dari 500 KiB.
5 Waktu pemuatan
- Game SEBAIKNYA menyelesaikan pemuatan 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 batasan penggunaan memori untuk mengetahui alasan hal ini menyebabkan error di iPhone.
- Game TIDAK BOLEH menyebabkan aplikasi YouTube, situs YouTube, atau software pengguna lainnya mengalami error.
7 Teknologi yang digunakan
- Game HARUS didasarkan pada Web API yang sesuai standar (mis., JavaScript, Canvas, WebGL) seperti yang ditentukan oleh badan standar (mis., W3C, WHATWG).
- Playables HARUS kompatibel dengan semua browser yang didukung YouTube (termasuk Edge, Chrome, Firefox, dll.)
- Playables HARUS kompatibel dengan aplikasi YouTube di Android dan iOS.
8 Referensi file
- Game HARUS 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 HARUS hanya berisi karakter alfanumerik dan beberapa karakter khusus:
_,-,..
Anda dapat menggunakan analyzer paket Playables untuk melakukan validasi awal paket game. Validasi ini akan menilai ukuran setiap file individual, ukuran paket keseluruhan, dan potensi ketidakkonsistenan nama file.