Hvad gør en APK for Android-brugere? Her er alt, hvad du behøver at vide om dette vigtige begreb.

Hvis du har en Android-enhed, har du måske hørt udtrykket APK og undret dig over, hvad det betyder. At forstå dette vil hjælpe dig med at forstå og værdsætte platformen yderligere, så lad os se på, hvad en APK-fil er, og hvorfor den er vigtig for Android.

Hvad er en APK-fil?

APK står for Android Package (nogle gange Android Package Kit eller Android Application Package). Det er det filformat, som Android bruger til at distribuere og installere apps. Derfor indeholder en APK alle de elementer, som en app skal bruge for at blive installeret korrekt på din enhed.

En APK er en arkivfil, hvilket betyder, at den indeholder flere filer plus nogle metadata om dem. Du er sikkert bekendt med andre typer arkivfiler, som ZIP og RAR.

Generelt bruges arkivfiler (som ZIP) til at kombinere flere filer til én, for at gøre dem mere bærbare eller for at komprimere dem for at spare plads. Når et arkiv bruges til at distribuere software, kaldes det en softwarepakke.

Det viser sig, at APK’er er en variant af filformatet JAR (Java Archive), da en stor del af Android er bygget i Java. Alle APK’er er ZIP-filer i deres kerne, men de skal indeholde yderligere oplysninger for at fungere korrekt som en APK. Så alle APK’er er ZIP’er, men ikke alle ZIP’er er APK’er.

Hvordan åbner jeg APK-filer?

Hvis du er nysgerrig, kan du åbne en APK-fil og se, hvad den indeholder. Bare brug et filudtrækningsværktøj som 7-Zip til at åbne den, som du ville gøre med en hvilken som helst anden ZIP-fil. Du kan dog ikke gøre meget med APK’er på andre platforme end Android, medmindre du installerer en Android-emulator som Bluestacks.

Hvad bruges APK-filer til?

APK-filer giver dig mulighed for at installere apps på din Android-telefon. De ligner de APPX-filer, der bruges til at installere Store-apps på Windows, samt tilsvarende pakkefiler på andre platforme. Når du åbner en APK på din Android-enhed, indeholder den instruktionerne til at installere appen på din telefon og giver oplysninger om selve pakken til din enhed.

Normalt, når du besøger Google Play for at downloade eller opdatere en app, installerer butikken automatisk APK’en for dig. På den måde fungerer Play Store også som en pakkehåndtering – et værktøj til nemt at installere, opdatere og fjerne software på en enhed.

Men på grund af Androids åbne natur er Google Play ikke den eneste måde at finde og installere APK’er på. Det er nemt at hente en APK-fil fra et andet sted, flytte den til din enhed og installere den manuelt.

Hvordan skabes APK-filer?

Når en udvikler laver en Android-app, bruger de sandsynligvis Android Studio, det officielle udviklingsværktøj til Android. Når appen er klar til at blive sendt, kompilerer Android Studio appen og lægger det hele i en container – en APK.

APK’er kan have et hvilket som helst navn, men skal typisk beholde filtypen .apk, så operativsystemerne ved, hvordan de skal fortolke dem. Når du downloader en APK, vil du normalt opdage, at de har filnavne som følgende:

com.google.android.dialer_66.0.374464860.apk

Dette er en (forkortet) version af APK-navnet til Googles telefon-app. Du kan se, at det fulde appnavn stemmer overens med appens filnavn i URL’en på dens Google Play-side:

https://play.google.com/store/apps/details?id=com.google.android.dialer

Tallene i slutningen repræsenterer den aktuelle version, som kan være ret detaljeret, da store apps som denne opdateres hele tiden.

Hvorfor skulle jeg installere APK-filer manuelt?

Google Play er fint til de flestes Android-installationsbehov, men der er flere fordele ved at installere APK’er manuelt.

En af de største er at få adgang til den nyeste version af apps før tid. Når en stor Google-app (som Kalender) udgiver en stor opdatering, kan det tage en uge eller mere for din enhed at få den nyeste version fra Google Play. Hvis du installerer APK’en selv, kan du springe ventetiden over og opdatere, så snart du vil.

Sideloading af APK’er giver dig også mulighed for at installere apps på din enhed, som ikke er tilgængelige på Google Play. Du kan finde en app, som ikke er tilladt på Google Play, fordi den overtræder en politik, eller måske vil du teste din vens app, som er under udvikling.

Ligesom desktop-software kan det dog være farligt at downloade APK-filer fra tilfældige hjemmesider. Mens Google Play har filtre til at fange farlige apps, er der ikke så meget beskyttelse, når du installerer APK’er på egen hånd. De kan være malware forklædt som en legitim app, eller de kan være manipuleret til at indeholde spyware.

Download kun APK’er fra pålidelige sider. Vær på vagt over for sider, der lover dig en betalt app gratis – det er en almindelig taktik til at installere malware på din enhed.

Hvad er Base.APK?

Du er måske stødt på en fil på din telefon, der hedder base.apk, og har undret dig over, hvad den gør. Du kan kun se disse base.apk filer, hvis du har root-adgang på din telefon, da de ligger i beskyttede systemmapper.

Dette er en fil, som du finder i alle app-mapper. Den indeholder den APK, som du downloadede fra Google Play, og som blev brugt til at installere appen med. Hvis du sammenligner størrelsen på denne fil med den filstørrelse, der er angivet på appens Play Store-side, bør de stemme overens.

APK-backup-apps kan bruge disse til at lave en kopi af de installerede apps på din telefon. Hvis du vil, kan du også manuelt kopiere disse filer et andet sted hen til eget brug. Men det er ikke nødvendigt for at sikkerhedskopiere din Android-enhed, så hvis du ikke er rooted, skal du ikke bekymre dig om disse filer. Og hvis du ser dem, skal du ikke gå i panik, da de er en normal del af Androids funktion.

Nu ved du, hvad APK-filer er til

Vi har set på, hvordan APK’er er det centrale format, som Android bruger til at distribuere og installere apps. Ved normal brug er de for det meste usynlige. Men APK’er styrer alle downloads på din telefon, så du har med dem at gøre hele tiden, selv om du ikke er klar over det.

Sideloading af APK’er fra kilder uden for Play Store er nyttigt og noget af det bedste ved at bruge Android. Men du bør kun gøre det, når du stoler på filernes oprindelse, for at undgå at udsætte din telefon for sikkerhedsrisici.