Hva er en APK? En omfattende guide til Android-appfiler
Hvis du er en vanlig leser av nettsteder, som Trusted Reviews, eller liker å tukle med smarttelefonen din, kan det hende du har kommet over begrepet APK. Men hva betyr det og hvorfor er det viktig?
I et nøtteskall distribueres Android-apper ofte som en pakkefiltype kjent som en APK (forkortelse for Android Application Package).
En APK er i hovedsak selve appen, pakket sammen med alle eiendelene og koden. De brukes som et middel til å effektivisere å få en app til telefonen eller nettbrettet.
I stedet for å måtte laste appen fra et tilfeldig nettsted, lar Google utviklere laste opp APK-ene sine direkte til utviklerkonsollen. På den måten kan du laste ned og installere den direkte på telefonen eller nettbrettet i stedet for å måtte gå gjennom den prosessen hver gang du vil oppdatere den.
Har du fortsatt spørsmål? Fortsett å lese for å lære mer.
APK-filen
APK er en filtype, som en MSI for Windows eller en DMG for Mac, som inneholder koden og ressursene for Android-apper. Det blir ofte referert til som en app, men det er faktisk mer som en beholder for en app. Det er fordi den inneholder alle ressursene, tillatelsene og koden som trengs for å installere og kjøre en app.
Som sådan er det nyttig å tenke på det som en zippet mappe som du kan trekke ut og se innholdet i. Når du laster ned en Android-app fra Google Play Store, laster du faktisk ned en APK-fil. Når du har installert appen, kan du se innholdet i APK-filen ved å åpne den i en filbehandlingsapp eller ved å dekompilere appen ved å bruke en APK-analysator.
Hva er inne i en APK?
En APK er en komprimert mappe som inneholder appens kode, eiendeler osv. I mappen finner du én eller flere filer sammen med andre mapper. La oss se på noen av disse filene:
- APK-fil: Dette er den faktiske APK-filen du har lastet ned fra Play Store. Det er en kjørbar fil som inneholder appens kode. Appens navn er også inkludert i filens navn.
- AndroidManifest.xml: Det er her du finner detaljer om appen, inkludert navn, versjonsnummer, avhengigheter, funksjonalitet osv. Manifestet er avgjørende for å installere og kjøre appen. Hvis denne filen mangler eller er skadet, vil ikke appen installere eller kjøre riktig.
- eiendeler: Denne mappen inneholder alle ressursene som brukes av appen, inkludert bilder, videoer, fonter og andre filer.
- lib: Denne mappen inneholder appens kode, som er skrevet i Java. Du kan også se mapper oppkalt etter Java-pakker som com, java, etc.
- res: Denne mappen inneholder appens ressurser. Disse inkluderer designelementer som ikoner, grafikk og andre visuelle elementer.
APK-begrensninger
Det er noen begrensninger for APK-filer du må være klar over før du installerer apper utenfor Play-butikken. APK-er er signert med en privat nøkkel. Hvis de ikke er signert med et sertifikat, kan de ikke installeres på enheter som ikke eies av utvikleren.
Du kan heller ikke installere en APK på en enhet som kjører en annen Android-versjon enn den den er beregnet på. Dette betyr at hvis du vil installere en app på en enhet som kjører Android 4.0, må appens APK være bygget for Android 4.0.
Apper installert via en APK vil ikke motta automatiske oppgraderinger som de som er installert fra Play Store. Du må oppdatere appen manuelt for å sikre at den forblir sikker og funksjonell.
Med mindre du er en profesjonell som ønsker å installere proprietær programvare, eller en utvikler som tester en ny app, anbefaler vi de fleste brukere å unngå å installere apper utenfor Play, eller et annet stort navn, app butikk.
Mange fra mindre nøye kilder kan inneholde skadelig programvare. I noen tilfeller, siden programvaren kanskje ikke er optimalisert for å kjøre på den nøyaktige versjonen av Android du bruker, kan de også forårsake ytelsesproblemer.
Du vil kanskje like…
![Hva er IR?](/f/7262448f7456e756000433055a8e9fc2.jpg)
Hva er IR?
![Hva er MQA? Det digitale lydformatet forklart](/f/8c3b4768aa9b8f42af8bd220ff01dc5b.jpg)
Hva er MQA? Det digitale lydformatet forklart
![Hva er Vulkan? Alle fakta om Direct X-alternativet](/f/54135c9dda5c882157288a93ffd0479b.jpg)
Hva er Vulkan? Alle fakta om Direct X-alternativet
![Hvor mye RAM trenger en bærbar datamaskin?](/f/ee94d1e1c9d3d777cbf10d18904ef73a.jpeg)
Hvor mye RAM trenger en bærbar datamaskin?
![Hva er Type Cover?](/f/e5425218d96eba5e66f1ada00476193d.png)
Hva er Type Cover?
![Hva er Neo QLED? Er det bedre enn Samsungs QLED-TVer?](/f/46fa93fcd12199a740cf0b9d88d0700a.jpg)
Hva er Neo QLED? Er det bedre enn Samsungs QLED-TVer?
Hvorfor stole på journalistikken vår?
Trusted Reviews ble grunnlagt i 2004 og eksisterer for å gi våre lesere grundige, objektive og uavhengige råd om hva de skal kjøpe.
I dag har vi millioner av brukere i måneden fra hele verden, og vurderer mer enn 1000 produkter i året.