Gå til innholdet
Guides

OBB-filer, delte APK-er og hvorfor noen spill trenger ekstra nedlastinger

Hvorfor en nedlasting på 40 MB blir to gigabyte ved første oppstart, og hva du gjør når noe går galt.

By Site AdministratorUpdated 1 min read
OBB-filer, delte APK-er og hvorfor noen spill trenger ekstra nedlastinger

Android begrenser størrelsen på en APK, så større spill leverer ressursene sine separat. Det gjøres på to måter, og de feiler på ulike vis.

Et stort spill leverer koden sin i basis-APK-en og ressursene separat – som en OBB-utvidelsesfil eller som deler per arkitektur og språk. Android installerer delene sammen; en enkelt del alene lar seg ikke installere.
Et stort spill leverer koden sin i basis-APK-en og ressursene separat – som en OBB-utvidelsesfil eller som deler per arkitektur og språk. Android installerer delene sammen; en enkelt del alene lar seg ikke installere.

OBB-utvidelsesfiler

APK-en inneholder koden; en OBB inneholder teksturer, lyd og baner. Noen spill henter OBB-en selv ved første oppstart – og derfor kan en liten nedlasting stå på «laster ned data» lenge etterpå. Der en OBB må plasseres manuelt, hører den hjemme i Android/obb/<package name>/, og filnavnet må stemme nøyaktig, versjonsnummeret inkludert.

Delte APK-er og XAPK-pakker

En delt versjon skiller koden fra ressurser per arkitektur og språk. Android installerer delene sammen som én app, og derfor lar en enkelt delt APK seg ikke installere alene. Pakker som distribueres som XAPK, er et arkiv med alle delene; de krever et installasjonsprogram som forstår formatet, eller manuell utpakking.

Når installasjonen mislykkes

«Appen er ikke installert» på en delt versjon betyr nesten alltid at en del mangler. Et spill som installeres, men krasjer ved oppstart, har vanligvis en arkitekturfeil – en arm64-versjon på en 32-biters enhet – eller mangler OBB-en.

Kommentarer

Kommentarer blir gjennomgått før de vises.

Laster kommentarer…

Les videre