Tech reviews and news

Vad är en APK? En omfattande guide till Android-appfiler

click fraud protection

Om du är en regelbunden läsare av webbplatser, som Trusted Reviews, eller gillar att mixtra med din smartphone, kanske du har stött på termen APK. Men vad betyder det och varför är det viktigt?

I ett nötskal distribueras Android-appar ofta som en paketfiltyp känd som en APK (förkortning för Android Application Package).

En APK är i huvudsak själva appen, paketerad tillsammans med alla dess tillgångar och kod. De används som ett sätt att effektivisera att få en app till din telefon eller surfplatta.

Istället för att behöva sidladda appen från någon slumpmässig webbplats tillåter Google utvecklare att ladda upp sina APK-filer direkt till sin utvecklarkonsol. På så sätt kan du ladda ner och installera den direkt på din telefon eller surfplatta istället för att behöva gå igenom den processen varje gång du vill uppdatera den.

Har du fortfarande frågor? Fortsätt läsa för att lära dig mer.

APK-filen

APK är en filtyp, som en MSI för Windows eller en DMG för Mac, som innehåller koden och resurserna för Android-appar. Det kallas ofta för en app, men det är faktiskt mer som en behållare för en app. Det beror på att den innehåller alla resurser, behörigheter och kod som behövs för att installera och köra en app.

Som sådan är det bra att tänka på det som en zippad mapp som du kan extrahera och se innehållet i. När du laddar ner en Android-app från Google Play Butik laddar du faktiskt ner en APK-fil. När du har installerat appen kan du se innehållet i APK-filen genom att öppna den i en filhanterarapp eller genom att dekompilera appen med en APK-analysator.

Vad finns i en APK?

En APK är en komprimerad mapp som innehåller appens kod, tillgångar etc. I mappen hittar du en eller flera filer tillsammans med andra mappar. Låt oss titta på några av dessa filer:

  • APK-fil: Detta är den faktiska APK-filen du har laddat ner från Play Butik. Det är en körbar fil som innehåller appens kod. Appens namn ingår också i filens namn.
  • AndroidManifest.xml: Det är här du hittar information om appen, inklusive dess namn, versionsnummer, beroenden, funktionalitet etc. Manifestet är avgörande för att installera och köra appen. Om den här filen saknas eller är korrupt kommer appen inte att installeras eller köras korrekt.
  • tillgångar: Den här mappen innehåller alla tillgångar som används av appen, inklusive bilder, videor, teckensnitt och andra filer.
  • lib: Den här mappen innehåller appens kod, som är skriven i Java. Du kan också se mappar med namn efter Java-paket som com, java, etc.
  • res: Den här mappen innehåller appens resurser. Dessa inkluderar designtillgångar som ikoner, grafik och andra visuella element.

APK-begränsningar

Det finns några begränsningar för APK-filer som du måste vara medveten om innan du installerar appar utanför Play Butik. APK-filer signeras med en privat nyckel. Om de inte är signerade med ett certifikat kan de inte installeras på enheter som inte ägs av utvecklaren.

Du kan inte heller installera en APK på en enhet som kör en annan Android-version än den den är avsedd för. Det betyder att om du vill installera en app på en enhet som kör Android 4.0 måste appens APK ha byggts för Android 4.0.

Appar som installeras via en APK kommer inte att få automatiska uppgraderingar som de som installeras från Play Butik. Du måste uppdatera appen manuellt för att se till att den förblir säker och funktionell.

Såvida du inte är en professionell som vill installera proprietär programvara eller en utvecklare som testar en ny appen rekommenderar vi att de flesta användare undviker att installera appar utanför Play, eller ett annat stort namn, app Lagra.

Många från mindre noggranna källor kan innehålla skadlig programvara. I vissa fall, eftersom programvaran kanske inte är optimerad för att köras på den exakta versionen av Android du använder, kan de också orsaka prestandaproblem.

Du kanske gillar…

Vad är IR?

Vad är IR?

Pålitliga recensioner19 timmar sedan
Vad är MQA? Det digitala ljudformatet förklaras

Vad är MQA? Det digitala ljudformatet förklaras

Kob Monney19 timmar sedan
Vad är Vulkan? Alla fakta om Direct X-alternativet

Vad är Vulkan? Alla fakta om Direct X-alternativet

Gemma Ryles21 timmar sedan
Hur mycket RAM-minne behöver en bärbar dator?

Hur mycket RAM-minne behöver en bärbar dator?

Gemma Ryles1 dag sedan
Vad är Type Cover?

Vad är Type Cover?

Gemma Ryles2 dagar sedan
Vad är Neo QLED? Är det bättre än Samsungs QLED-TV?

Vad är Neo QLED? Är det bättre än Samsungs QLED-TV?

Kob Monney3 dagar sedan

Varför lita på vår journalistik?

Trusted Reviews grundades 2004 och finns till för att ge våra läsare grundliga, opartiska och oberoende råd om vad de ska köpa.

Idag har vi miljontals användare i månaden från hela världen och bedömer mer än 1 000 produkter per år.

Astell&Kern lanserar snygg CA1000 hörlursförstärkare/spelare

Astell&Kern lanserar snygg CA1000 hörlursförstärkare/spelare

2021 lanserade Astell & Kern en uppsjö eller produkter, och det har börjat det nya året som d...

Läs Mer

Apple blir det första företaget som når ett marknadsvärde på 3 biljoner dollar

Apple blir det första företaget som når ett marknadsvärde på 3 biljoner dollar

Apple blev det första företaget att nå en marknadsvärdering på 3 biljoner dollar på måndagen, med...

Läs Mer

Samsung kommer enligt uppgift att förfölja Apple som en tiger 2022

Samsung kommer enligt uppgift att förfölja Apple som en tiger 2022

Samsung har enligt uppgift siktat in sig på att se över Apples dominerande premium-smarttelefonpo...

Läs Mer

insta story