Hoppa till innehållet
Guides

OBB-filer, delade APK:er och varför vissa spel behöver extra nedladdningar

Varför en nedladdning på 40 MB blir två gigabyte vid första starten, och vad du gör när något går fel.

By Site AdministratorUpdated 1 min read
OBB-filer, delade APK:er och varför vissa spel behöver extra nedladdningar

Android begränsar storleken på en APK, så större spel levererar sina tillgångar separat. Det görs på två sätt, och de misslyckas på olika vis.

Ett stort spel levererar sin kod i bas-APK:n och sina tillgångar separat – som en OBB-expansionsfil eller som delar per arkitektur och språk. Android installerar delarna tillsammans; en enskild del för sig går inte att installera.
Ett stort spel levererar sin kod i bas-APK:n och sina tillgångar separat – som en OBB-expansionsfil eller som delar per arkitektur och språk. Android installerar delarna tillsammans; en enskild del för sig går inte att installera.

OBB-expansionsfiler

APK:n innehåller koden; en OBB innehåller texturer, ljud och banor. Vissa spel hämtar OBB:n själva vid första starten – vilket är anledningen till att en liten nedladdning kan stå på ”laddar ner data” länge efteråt. Där en OBB måste placeras manuellt hör den hemma i Android/obb/<package name>/, och filnamnet måste matcha exakt, versionsnumret inräknat.

Delade APK:er och XAPK-paket

En delad version skiljer koden från resurser per arkitektur och språk. Android installerar delarna tillsammans som en app, vilket är anledningen till att en enskild delad APK inte går att installera. Paket som distribueras som XAPK är ett arkiv med alla delar; de kräver ett installationsprogram som förstår formatet, eller manuell uppackning.

När installationen misslyckas

”Appen är inte installerad” på en delad version betyder nästan alltid att en del saknas. Ett spel som installeras men kraschar vid start har oftast en arkitekturmiss – en arm64-version på en 32-bitarsenhet – eller saknar OBB.

DelaXFacebookRedditWhatsApp

Kommentarer

Kommentarer granskas innan de visas.

Laddar kommentarer…

Läs vidare