APK

Android Package
Ikona formatu
Rozszerzenia pliku

.apk

Typ MIME

application/vnd.android.package-archive

Producent

Google[1]

Typ

kompresja danych

Android Package Kit, APKformat pliku z rozszerzeniem .apk używany do dystrybucji i instalacji pakietów w systemie operacyjnym Android[2].

Od sierpnia 2021 Google Play wymaga od wydawców dostarczania nowych programów w formacie Android App Bundle (AAB)[3]. Dopiero na jego bazie serwery Google generują finalny APK oraz podpisują go kluczem Google lub kluczem używanym w imieniu wydawcy, w przeciwieństwie do oryginalnych APK tworzonych i podpisywanych przez wydawców[3].

Struktura

APK jest archiwum, rozszerzoną postacią formatu JAR używanego do dystrybucji oprogramowania w języku Java[4]. Zazwyczaj zawiera następujące foldery[5]:

  • META-INF
  • res

oraz pliki:

  • AndroidManifest.xml
  • classes.dex
  • resources.arsc

Plik można otworzyć używając większości popularnych programów służących do dekompresji, takich jak 7-Zip, WinZIP, WinRAR i Ark.

Przypisy

  1. Software to open APK files [dostęp: 2014-02-02] (ang.)
  2. The Structure of Android Package (APK) Files[dostęp: 2011-06-12] (ang.)
  3. a b The future of Android App Bundles is here (ang.). Android Developers Blog. [dostęp 2022-01-08].
  4. JC Torres: Android App Bundles are replacing APKs – why it matters (ang.). SlashGear, 2021-06-30. [dostęp 2022-01-08].
  5. General Structure of an APK [dostęp: 2011-06-12] (ang.)

Media użyte na tej stronie

APK format icon (2014-2019).png
Autor: Google / Android developers, Licencja: Apache License 2.0
Icon of APK files