読み込みと動作環境 — 66.5MBをどう扱うか
0166.5MB の内訳
総容量 66,460,987 バイトのうち、87.8%が data.br(アセット)です。コードの wasm.br は8.9%しかありません。つまり「処理が重い」のではなく「素材が重い」ゲームです。
data.br を Brotli 展開すると 81,085,645 バイトになります。転送量は圧縮されていますが、端末側では展開後の領域が必要です。
02回線別の待ち時間
理論値は回線速度に比例します。10Mbps で約53秒、30Mbps で約18秒、100Mbps で約5.3秒。実際にはデコードと初期化が加わるため、これより長くかかります。
| 回線 | 1秒あたり | 理論秒数 | 3分枠の残り |
|---|---|---|---|
| 10 Mbps | 1.25 MB | 約53秒 | 約127秒 |
| 30 Mbps | 3.75 MB | 約18秒 | 約162秒 |
| 100 Mbps | 12.5 MB | 約5.3秒 | 約175秒 |
| 300 Mbps | 37.5 MB | 約1.8秒 | 約178秒 |
03端末ごとの可否
配信設定のフラグは androidFriendly=true、iosFriendly=false、chromebookFriendly=false、safariFriendly=true です。Android と Safari は対応、iOS のアプリ版と Chromebook は非対応という整理になります。
iOS でもブラウザで開けば動きますが、アプリとしては配信されていません。Chromebook はフラグ上は非対応なので、学校の端末などでは動作が不安定になる可能性があります。
04待ち時間を短くする使い方
2回目以降はキャッシュが効くため、同じ端末・同じブラウザなら待ち時間は短くなります。シークレットウィンドウは毎回キャッシュが空になるので避けてください。
回線が細い環境では、最初のレベルが実質2分程度になります。3分の広告なし枠を活かしたいなら、ロードが終わった直後から動き始めるのが得策です。
- 同じブラウザで遊ぶ(キャッシュを使う)。
- シークレットウィンドウを使わない。
- 他のタブを閉じてから起動する。
- ロード中に別の作業をしない(終了に気づかない)。
初回ロードと広告窓の計算機
配信パッケージの合計バイト数(66,460,987)を回線速度で割り、3 分の広告なし窓がどこまで残るかを出します。数値は build 側の申告値で、実際の転送速度は回線と地域で変わります。
計算式: 66,460,987 バイト ÷ (Mbps × 125,000)。ミッドロールは開始 180 秒後から 180 秒間隔と仮定した上限値で、実際の挿入位置は配信側の判断で変わります。