本文へスキップ
Guides

OBBファイルと分割APK:追加ダウンロードが必要なゲームがある理由

40MBのダウンロードが初回起動時に2GBになる理由と、うまくいかないときの対処法。

By Site AdministratorUpdated 1 min read
OBBファイルと分割APK:追加ダウンロードが必要なゲームがある理由

AndroidではAPKのサイズに上限があるため、大きなゲームはアセットを別に配布します。その方法は2つあり、失敗の仕方もそれぞれ異なります。

大きなゲームは、コードをベースAPKに入れ、アセットを別に配布します。OBB拡張ファイルとして、またはアーキテクチャ別・言語別の分割として。Androidはそれらをまとめてインストールし、分割の1つだけではインストールできません。
大きなゲームは、コードをベースAPKに入れ、アセットを別に配布します。OBB拡張ファイルとして、またはアーキテクチャ別・言語別の分割として。Androidはそれらをまとめてインストールし、分割の1つだけではインストールできません。

OBB拡張ファイル

APKにはコードが、OBBにはテクスチャ、音声、ステージが入っています。初回起動時にOBBを自分で取得するゲームもあり、小さなダウンロードのあとに「データをダウンロード中」が長く続くのはそのためです。OBBを手動で配置する必要がある場合は Android/obb/<パッケージ名>/ に置き、ファイル名はバージョン番号も含めて正確に一致させる必要があります。

分割APKとXAPKバンドル

分割ビルドは、コードとアーキテクチャ別・言語別のリソースを分けたものです。Androidはそれらを1つのアプリとしてまとめてインストールするため、分割APKを1つだけインストールしようとすると失敗します。XAPKとして配布されるバンドルはすべてのパーツをまとめたアーカイブで、その形式に対応したインストーラーか、手動での展開が必要です。

インストールに失敗したとき

分割ビルドで「アプリはインストールされていません」と表示される場合、ほぼ確実にパーツが足りていません。インストールできても起動時に落ちるゲームは、たいていアーキテクチャの不一致(32ビット端末にarm64ビルド)か、OBBの欠落が原因です。

共有XFacebookRedditWhatsApp

コメント

コメントは確認後に表示されます。

コメントを読み込み中…

続きを読む