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 test suite. Atau, menghosting 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 HARUS kurang dari 15 MiB.

2 Ukuran total paket

  • Secara default, ukuran total paket game HARUS kurang dari 250 MiB. Pengecualian untuk hal ini dapat ditemukan di FAQ.
  • Game HARUS hanya memuat jumlah data minimum yang diperlukan untuk mengaktifkan interaktivitas dan memuat lambat data lainnya sesuai kebutuhan.

3 Ukuran file individual

  • Setiap file dalam game HARUS berukuran kurang dari 30 MiB.
  • Setiap file dalam game HARUS berukuran kurang dari 512 KiB.

4 Ukuran game tersimpan

  • Ukuran game tersimpan HARUS 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 batasan penggunaan memori untuk mengetahui alasan hal ini menyebabkan error di iPhone.
  • Game TIDAK BOLEH menyebabkan aplikasi YouTube, situs YouTube, atau software pengguna lain error.

7 Teknologi yang digunakan

  • Game HARUS didasarkan pada Web API yang sesuai dengan standar (misalnya, JavaScript, Canvas, WebGL) sebagaimana ditentukan oleh badan standar (misalnya, W3C, WHATWG).
  • Playable HARUS kompatibel dengan semua browser yang didukung YouTube (termasuk Edge, Chrome, Firefox, dll.)
  • Ruang Game 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 alfanumerik dan beberapa karakter khusus: _, -, ..

10 Jumlah file

  • Jumlah total file dalam paket game HARUS paling banyak 8.000. Anda dapat menggunakan Penganalisis bundle yang dapat dimainkan untuk melakukan validasi awal pada bundle game. Validasi ini akan menilai ukuran setiap file individual, ukuran paket keseluruhan, dan potensi inkonsistensi nama file.