Hva Er File Extension APK?

Hva Er File Extension APK?


Googles Android-app økosystem, lån fra Apples App Store, prøver å holde bart teknisk informasjon ut av hendene på daglige brukere. Dette inkluderer å holde filtypen informasjon relativt obskure; mens de fleste Windows-brukere vet hva en .exe fil, kan det samme ikke sies om de analoge filer på Android-enheter, som har en ".apk" forlengelse, står for "Android Package." Android Pakkefiler er bilen som utviklere (og programvare butikker som Google Play) bruker for å levere applikasjoner til Android-enheter.

standard Usage

Android-pakker brukes til å levere selvstendige Android-programmer og blir distribuert gjennom Google Play-butikken. Android-pakker kan inneholde kjørbar binærkode eller en blanding av skript som kaller på standard Android-tjenester, for eksempel surfing på nettet og stedstjenester. Kort sagt, hvis det er en app, den har en tilhørende APK-fil. I tillegg uavhengige utviklere distribuere APK-filer som hobby prosjekter i stedet for å sende dem via Google Play eller Amazon.

Laster APK filer

Den vanlige stedet å laste ned en APK-fil er fra Google Play-butikken eller fra Amazon App Store. Begge vil installere en app ved å laste ned APK-fil og kjører det. Det er også mulig å lasting en APK-fil - først, laste den ned til din stasjonære PC, og deretter koble Android-enhet via USB og overføre den over. Du må endre en sikkerhetsinnstilling i Android å bruke APK filer fra ukjente kilder. Android er oppdateringsprosessen noen ganger resulterer i versjon inkompatibilitet mellom apps og hvilken versjon av Android som brukes på en bestemt enhet; legger i en APK-fil direkte kan la deg prøve eldre programmer med nyere versjoner av Android eller vice versa for å se om de fortsatt kjøre.

APK Risks

APK-filer er beholdere for applikasjoner og er ikke programmene selv. En APK-fil kan være en innfødt binære program skrevet for Dalvik (en variant av Java brukes av Android til å kjøre alle programmer), eller, mer vanlig, kan det være en frittstående HTML-fil med noen ekstra ressurser som går med Javascript. Det er også mulig å lage en APK-fil som har både en Javascript-drevet tilpasset Web-app og en skjult nyttelast eller trojansk hest som utføres når visse nettsteder er besøkt. Vær sikker på at du stoler på personen eller organisasjonen fra hvem du får APK-filer. Kjøpe dine programmer fra Google Play eller fra Amazon App Store reduserer risikoen betraktelig.

File Format Spesifikasjon

APK filen er Android versjon av Java JAR-filen, som er en ZIP-fil som inneholder et program og monteringsanvisning. Du kan undersøke innholdet i en APK-fil med Windows Utforsker eller andre programmer som kan åpne en ZIP-fil, selv om du kanskje må midlertidig endre filtypen til ZIP for å få det til å åpne.

Obligatoriske filinnholdet

En Android Package filen vil inneholde følgende under filer på følgende steder: "AndroidManifest.xml" i sin rotkatalogen, som spesifiserer hva som er i pakken; classes.dex inneholder noen binærkode allerede kompilert inn Dalvik Bytecode; en ressurser ARSC fil og en undermappe kalt META-INF, som inneholder digitale signaturfiler. Andre komponenter som brukes av programmet vil være i undermapper vanligvis kalt "eiendeler", "res", og "rå". Det kan være flere undermapper, avhengig av programmet.