Gå til indhold
Guides

OBB-filer, delte APK'er, og hvorfor nogle spil kræver ekstra downloads

Hvorfor en download på 40 MB bliver til to gigabyte ved første start, og hvad du gør, når noget går galt.

By Site AdministratorUpdated 1 min read
OBB-filer, delte APK'er, og hvorfor nogle spil kræver ekstra downloads

Android sætter en grænse for størrelsen på en APK, så større spil leverer deres ressourcer separat. Det sker på to måder, og de fejler forskelligt.

Et stort spil leverer sin kode i basis-APK'en og sine ressourcer separat – som en OBB-udvidelsesfil eller som opdelinger pr. arkitektur og sprog. Android installerer delene sammen; en enkelt opdeling alene lader sig ikke installere.
Et stort spil leverer sin kode i basis-APK'en og sine ressourcer separat – som en OBB-udvidelsesfil eller som opdelinger pr. arkitektur og sprog. Android installerer delene sammen; en enkelt opdeling alene lader sig ikke installere.

OBB-udvidelsesfiler

APK'en indeholder koden; en OBB indeholder teksturer, lyd og baner. Nogle spil henter selv OBB'en ved første start – og derfor kan en lille download stå på "henter data" længe bagefter. Hvor en OBB skal placeres manuelt, hører den hjemme i Android/obb/<package name>/, og filnavnet skal passe præcist, versionsnummeret inklusive.

Delte APK'er og XAPK-pakker

En delt version adskiller koden fra ressourcer pr. arkitektur og sprog. Android installerer delene sammen som én app, og derfor kan en enkelt delt APK ikke installeres alene. Pakker, der distribueres som XAPK, er et arkiv med alle delene; de kræver et installationsprogram, der forstår formatet, eller manuel udpakning.

Når installationen mislykkes

"Appen er ikke installeret" på en delt version betyder næsten altid, at en del mangler. Et spil, der installeres, men går ned ved start, har som regel en arkitekturfejl – en arm64-version på en 32-bit-enhed – eller mangler OBB'en.

Kommentarer

Kommentarer gennemgås, før de vises.

Indlæser kommentarer…

Læs videre