安定性とパフォーマンスの要件

このセクションでは、Playables の安定性とパフォーマンスについて説明します。

1 初期バンドルサイズ

この要件を適切にテストするには、 デベロッパー ポータルでゲームを取り込んでから、テストスイートでテストする必要があります。または、圧縮を有効にしてホスティングするか、最初に読み込まれるすべてのコンテンツを圧縮して、適切な近似値を得ることもできます。

  • ゲームの初期バンドルサイズは 30 MiB 未満にする必要があります
  • ゲームの初期バンドルサイズは 15 MiB 未満にすることが推奨 されます。

2 バンドルの合計サイズ

  • デフォルトでは、ゲームのバンドルの合計サイズは 250 MiB 未満にする必要があります 。 これに対する例外については、よくある質問をご覧ください。
  • ゲームは、インタラクティブ性 を有効にするために必要な最小限のデータのみを読み込み、他のデータは必要に応じて遅延読み込みする必要があります

3 個々のファイルサイズ

  • ゲーム内の個々のファイルはすべて 30 MiB 未満にする必要があります
  • ゲーム内の個々のファイルはすべて 512 KiB 未満にすることが推奨 されます。

4 保存済みゲームのサイズ

  • 保存済みゲームのサイズは 3 MiB 未満にする必要があります
  • 保存済みゲームのサイズは 500 KiB 未満にすることが推奨 されます。

5 読み込み時間

  • ゲームは 5 秒以内に読み込みを完了し、ユーザー インタラクションを可能にする必要があります

6 クラッシュ

  • 再現可能なクラッシュが、ゲームで絶えず発生することは許可されていません
  • ゲームによって YouTube アプリ、YouTube ウェブサイト、その他のユーザー ソフトウェアがクラッシュすることは許可されていません

7 使用されているテクノロジー

  • ゲームは、標準化団体(W3C、WHATWG など)によって定義された標準に準拠したウェブ API(JavaScript、Canvas、WebGL など)に基づく必要があります
  • Playables は、YouTube がサポートするすべてのブラウザ(Edge、Chrome、Firefox など)と互換性がある必要があります
  • Playables は、Android と iOS の YouTube アプリと互換性がある必要があります

8 ファイル参照

  • ゲーム バンドル内の他のファイルを参照する場合は、相対パスのみを使用する必要があります
  • 絶対パスを使用することは許可されていません 。絶対パスを使用すると、読み込みに失敗します。

9 ファイル名

  • ゲーム バンドル内のファイルには、英数字といくつかの特殊文字(_-.)のみを含める必要があります

10 ファイル数

  • ゲーム バンドル内のファイルの合計数は 8,000 個以下にする必要がありますPlayables バンドル アナライザーを使用して、 ゲーム バンドルの初期検証を行うことができます。この検証では、個々のファイルのサイズ、バンドルの合計サイズ、ファイル名の不整合の可能性が評価されます。