Persyaratan stabilitas dan performa
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-04-25 UTC."],[],["Playables' initial bundle size must be under 15 MiB, ideally under 5 MiB, to ensure quick loading. The total bundle size should be below 15 MiB, with a maximum of 250 MiB allowed in some cases. Individual files must not exceed 30 MiB, ideally staying below 512 KiB. Saved game sizes should be kept below 500 KiB, with a limit of 3 MiB, and load time should be under 5 seconds. Games must avoid crashes, adhere to standard web APIs, use relative file paths, and utilize permitted file names.\n"]]