Persyaratan stabilitas dan performa

Bagian ini membahas stabilitas dan performa Playable.

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 selesai dimuat dan memungkinkan interaksi pengguna dalam waktu kurang dari 5 detik.

6 Error

  • Game TIDAK BOLEH memiliki 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).
  • Playable HARUS kompatibel dengan semua browser yang didukung YouTube (termasuk Edge, Chrome, Firefox, dll.)
  • Playable 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: _, -, ..

10 Jumlah file

  • Jumlah total file dalam paket game HARUS maksimal 8.000. Anda dapat menggunakan analyzer paket Playable untuk melakukan validasi awal paket game. Validasi ini akan menilai ukuran setiap file individual, ukuran paket keseluruhan, dan potensi ketidakkonsistenan nama file.