APK

APK
Fayl adı uzantısı .apk[2], .xapk, .apks və ya .apkm
MIME tipi application/vnd.android.package-archive[1]
Tərtibatçı Google
Format tipi Paket meneceri
Uzadılıb JAR

Android Package, fayl uzantısı adı ilə apkmobil proqramların, mobil oyunlarınaralıq proqramların paylanması və quraşdırılması üçün Android əməliyyat sistemi və bir sıra digər Android əsaslı əməliyyat sistemləri tərəfindən istifadə olunan fayl formatı. Bu formatdan istifadə edən fayl Java və ya Kotlin dilində yazılmış mənbə kodundan qurula bilər.

APK faylları Android App Bundle (.aab) istifadə edilərək yaradıla və imzalana bilər. APK Microsoft Windows-da APPX, HarmonyOS-un HAP-da .app və ya Debian əsaslı əməliyyat sistemlərində .deb kimi digər proqram paketlərinin analoqudur. APK faylı yaratmaq üçün proqram əvvəlcə Android Studio[3] və ya Visual Studio kimi alətdən istifadə etməklə tərtib edilir və sonra onun bütün hissələri bir konteyner faylına yığılır. APK faylında proqramın bütün kodu (məsələn, .dex faylları), resurslar, aktivlər, sertifikatlar və manifest faylı mövcud olur. Bir çox fayl formatlarında olduğu kimi, APK faylları da lazım olan hər hansı ada malik ola bilər, lakin belə tanınmaq üçün fayl adının fayl uzantısı ilə bitməsi tələb oluna bilər.[4][5][6]

Əksər Android tətbiqləri istifadəçilərə APK fayllarını yalnız Google Play kimi etibarlı mənbələr yerinə digər mənbələrdən quraşdırmağa imkan verən "Naməlum mənbələr" parametrini yandırdıqdan sonra manual quraşdırmaq imkanı verir. Bunun edilməsinin əsas səbəbləri tapılmayan proqramları quraşdırmaq və ya mövcud proqramın köhnə versiyasını quraşdırmaqdır.[7]

  1. 1 2 TrID. 2003.
  2. https://www.file-extension.info/format/apk.
  3. "Application Studio". Android Developers. 2021-09-12 tarixində arxivləşdirilib. İstifadə tarixi: 2020-02-22.
  4. "Inside the Android Application Framework" (video). Google Sites. 2008. 2011-12-24 tarixində arxivləşdirilib. İstifadə tarixi: 2008-10-22.
  5. Hatem Ben Yacoub. "Tips: How to install apk files on Android Emulator". Open Ha Magazine. 20 aprel 2018. 21 may 2012 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 17 iyul 2021.
  6. "The Structure of Android Package (APK) Files". OPhone SDN. OPhone Software Developer Network. 17 November 2010. 8 February 2011 tarixində orijinalından arxivləşdirilib.
  7. "Unknown Sources: Everything you need to know!". Android Central. 27 July 2018. 1 September 2021 tarixində arxivləşdirilib. İstifadə tarixi: 4 March 2020.