Tech reviews and news

Hvad er en APK? En omfattende guide til Android-appfiler

click fraud protection

Hvis du er en regelmæssig læser af websteder, såsom Trusted Reviews, eller kan lide at pille ved din smartphone, er du muligvis stødt på udtrykket APK. Men hvad betyder det, og hvorfor er det vigtigt?

I en nøddeskal distribueres Android-apps ofte som en pakkefiltype kendt som en APK (en forkortelse for Android Application Package).

En APK er i bund og grund selve appen, pakket sammen med alle dens aktiver og kode. De bruges som et middel til at strømline at få en app på din telefon eller tablet.

I stedet for at skulle sideloade appen fra et tilfældigt websted, tillader Google udviklere at uploade deres APK'er direkte til deres udviklerkonsol. På den måde kan du downloade og installere den direkte på din telefon eller tablet i stedet for at skulle igennem den proces, hver gang du vil opdatere den.

Har du stadig spørgsmål? Fortsæt med at læse for at lære mere.

APK-filen

APK er en filtype, som en MSI til Windows eller en DMG til Mac, der indeholder koden og ressourcerne til Android-apps. Det omtales ofte som en app, men det er faktisk mere som en beholder til en app. Det er fordi det indeholder alle de ressourcer, tilladelser og kode, der er nødvendige for at installere og køre en app.

Som sådan er det nyttigt at tænke på det som en zippet mappe, som du kan udtrække og se indholdet af. Når du downloader en Android-app fra Google Play Butik, downloader du faktisk en APK-fil. Når du har installeret appen, kan du se indholdet af APK-filen ved at åbne den i en filhåndteringsapp eller ved at dekompilere appen ved hjælp af en APK-analysator.

Hvad er inde i en APK?

En APK er en komprimeret mappe, der indeholder appens kode, aktiver osv. I mappen finder du en eller flere filer sammen med andre mapper. Lad os se på et par af disse filer:

  • APK-fil: Dette er den faktiske APK-fil, du har downloadet fra Play Butik. Det er en eksekverbar fil, der indeholder appens kode. Appens navn er også inkluderet i filens navn.
  • AndroidManifest.xml: Det er her du finder detaljer om appen, herunder dens navn, versionsnummer, afhængigheder, funktionalitet osv. Manifestet er afgørende for at installere og køre appen. Hvis denne fil mangler eller er korrupt, vil appen ikke installere eller køre korrekt.
  • aktiver: Denne mappe indeholder alle de aktiver, der bruges af appen, inklusive billeder, videoer, skrifttyper og andre filer.
  • lib: Denne mappe indeholder appens kode, som er skrevet i Java. Du kan også se mapper opkaldt efter Java-pakker som com, java osv.
  • res: Denne mappe indeholder appens ressourcer. Disse omfatter designaktiver som ikoner, grafik og andre visuelle elementer.

APK-begrænsninger

Der er et par begrænsninger af APK-filer, som du skal være opmærksom på, før du installerer apps uden for Play Butik. APK'er er signeret med en privat nøgle. Hvis de ikke er signeret med et certifikat, kan de ikke installeres på enheder, der ikke ejes af udvikleren.

Du kan heller ikke installere en APK på en enhed, der kører en anden Android-version end den, den er beregnet til. Det betyder, at hvis du vil installere en app på en enhed, der kører Android 4.0, skal appens APK være bygget til Android 4.0.

Apps installeret via en APK modtager ikke automatiske opgraderinger som dem, der er installeret fra Play Butik. Du bliver nødt til manuelt at opdatere appen for at sikre, at den forbliver sikker og funktionel.

Medmindre du er en professionel, der ønsker at installere proprietær software, eller en udvikler, der tester en ny app, anbefaler vi, at de fleste brugere undgår at installere apps uden for Play, eller et andet stort navn, app butik.

Mange fra mindre omhyggelige kilder kan indeholde malware. I nogle tilfælde, da softwaren muligvis ikke er optimeret til at køre på den nøjagtige version af Android, du bruger, kan de også forårsage ydeevneproblemer.

Du kan måske lide...

Hvad er IR?

Hvad er IR?

Betroede anmeldelser19 timer siden
Hvad er MQA? Det digitale lydformat forklaret

Hvad er MQA? Det digitale lydformat forklaret

Kob Monney19 timer siden
Hvad er Vulkan? Alle fakta om Direct X-alternativet

Hvad er Vulkan? Alle fakta om Direct X-alternativet

Gemma Ryles21 timer siden
Hvor meget RAM har en bærbar computer brug for?

Hvor meget RAM har en bærbar computer brug for?

Gemma Ryles1 dag siden
Hvad er Type Cover?

Hvad er Type Cover?

Gemma Ryles2 dage siden
Hvad er Neo QLED? Er det bedre end Samsungs QLED-tv?

Hvad er Neo QLED? Er det bedre end Samsungs QLED-tv?

Kob Monney3 dage siden

Hvorfor stole på vores journalistik?

Trusted Reviews blev grundlagt i 2004 og eksisterer for at give vores læsere en grundig, upartisk og uafhængig rådgivning om, hvad de skal købe.

I dag har vi millioner af brugere om måneden fra hele verden og vurderer mere end 1.000 produkter om året.

Ctrl+Alt+Del: Apple burde lave sin egen Surface Book

Ctrl+Alt+Del: Apple burde lave sin egen Surface Book

MENING: Der har for nylig været nogle spændende rygter, der svirrer rundt om, at Apple planlægger...

Læs Mere

Vindere og tabere: WhatsApp lancerer øjeblikkelige videobeskeder, efterhånden som Max-abonnenter falder

Vindere og tabere: WhatsApp lancerer øjeblikkelige videobeskeder, efterhånden som Max-abonnenter falder

I sidste uge stjal Samsung vores opmærksomhed med lanceringen af Z Flip 5 og Z Fold 5, hvilket få...

Læs Mere

Sådan ser du Community Shield gratis: Arsenal vs Man City livestream

Sådan ser du Community Shield gratis: Arsenal vs Man City livestream

Sådan ser du Arsenal vs Man City: Community Shield er denne weekend, da Man City tager imod Arsen...

Læs Mere

insta story