แอนดรอยด์แอพพลิเคชั่นแพ็คเกจ

จากวิกิพีเดีย สารานุกรมเสรี
APK
นามสกุลไฟล์.apk, .xapk
ประเภทสื่ออินเทอร์เน็ต
application/vnd.android.package-archive
รูปแบบPackage format
บรรจุสำหรับMobile apps
แยกสำหรับJAR

แอนดรอยด์แอปพลิเคชันแพ็คเกจ (อังกฤษ: Android application package, APK) คือรูปแบบไฟล์ที่ใช้โดยแอนดรอยด์และระบบปฏิบัติการที่มีพื้นฐานจากแอนดรอยด์อื่น ๆ สำหรับการแจกจ่ายและติดตั้งแอปพลิเคชัน เกม และมิดเดิลแวร์

APK นั้นคล้ายคลึงกับแพ็คเกจซอฟต์แวร์อื่น ๆ เช่น APPX ในวินโดวส์หรือเดเบียนแพ็คเกจ (.deb) ในระบบปฏิบัติการที่ใช้เดเบียน ในการสร้างไฟล์ APK โปรแกรมสำหรับแอนดรอยด์จะต้องถูกคอมไพล์โดยใช้ Android Studio จากนั้นชิ้นส่วนทั้งหมดจะรวมอยู่ในไฟล์คอนเทนเนอร์เดียว ไฟล์ APK ประกอบด้วยโค้ดทั้งหมดของโปรแกรม (เช่นไฟล์. dex), ทรัพยากร, assets, ใบรับรอง, และ manifest file เช่นเดียวกับรูปแบบไฟล์อื่น ๆ ไฟล์ APK สามารถมีชื่อใดก็ได้ที่ต้องการ แต่ต้องลงท้ายชื่อไฟล์ด้วยนามสกุล ".apk"

ระบบปฏิบัติการแอนดรอยด์อนุญาตให้ผู้ใช้ติดตั้งไฟล์ APK ด้วยตนเองหลังจากเปิดการตั้งค่า "แหล่งที่ไม่รู้จัก" ซึ่งอนุญาตให้ติดตั้งจากแหล่งอื่นที่ไม่ใช่แหล่งที่เชื่อถือได้อย่างกูเกิล เพลย์ อาจทำได้จากหลายสาเหตุเช่นเพื่อติดตั้งแอพที่ไม่พบในสโตร์หรือติดตั้งเวอร์ชันเก่ากว่า