ไฟล์ APK คืออะไรและทำงานอย่างไร อธิบาย

ไฟล์ APK คืออะไรและทำงานอย่างไร อธิบาย

หากคุณมีอุปกรณ์ Android คุณอาจเคยได้ยินคำว่า APK และสงสัยว่ามันหมายถึงอะไร แม้ว่าคุณจะสามารถใช้ Android ได้โดยไม่ต้องเรียนรู้ความหมายของ APK มาก่อน แต่การศึกษาสักเล็กน้อยจะช่วยให้คุณประทับใจกับแพลตฟอร์มนี้มากขึ้น





มาดูกันว่าไฟล์ APK คืออะไร และเหตุใดจึงสำคัญสำหรับ Android





ไฟล์ APK คืออะไร?

APK ย่อมาจาก แพ็คเกจ Android (บางครั้ง Android Package Kit หรือ แพ็คเกจแอปพลิเคชัน Android ). เป็นรูปแบบไฟล์ที่ Android ใช้ในการแจกจ่ายและติดตั้งแอป ด้วยเหตุนี้ APK จึงประกอบด้วยองค์ประกอบทั้งหมดที่แอปจำเป็นต้องติดตั้งบนอุปกรณ์ของคุณอย่างถูกต้อง





APK เป็นไฟล์เก็บถาวร ซึ่งหมายความว่าประกอบด้วยไฟล์หลายไฟล์ รวมถึงข้อมูลเมตาบางส่วนเกี่ยวกับไฟล์เหล่านั้น คุณอาจคุ้นเคยกับไฟล์เก็บถาวรประเภทอื่นๆ เช่น ZIP และ RAR

โดยทั่วไป ไฟล์เก็บถาวร (เช่น ZIP) จะใช้เพื่อรวมไฟล์หลายไฟล์เป็นไฟล์เดียว เพื่อให้พกพาสะดวกยิ่งขึ้น หรือบีบอัดไฟล์เพื่อประหยัดพื้นที่ เมื่อใช้ไฟล์เก็บถาวรเพื่อแจกจ่ายซอฟต์แวร์ จะเรียกว่าแพ็คเกจซอฟต์แวร์



ปรากฏว่า APK เป็นอีกรูปแบบหนึ่งของรูปแบบไฟล์ JAR (Java Archive) เนื่องจากมี Android จำนวนมากที่สร้างขึ้นใน Java APK ทั้งหมดเป็นไฟล์ ZIP ที่เป็นแกนหลัก แต่ต้องมีข้อมูลเพิ่มเติมเพื่อให้ทำงานเป็น APK ได้อย่างถูกต้อง

ดังนั้น APK ทั้งหมดจึงเป็น ZIP แต่ไม่ใช่ ZIP ทั้งหมดที่เป็น APK หากคุณสงสัย คุณสามารถเปิดไฟล์ APK และดูว่ามีอะไรอยู่ข้างใน เพียงใช้หนึ่งใน เครื่องมือแยกไฟล์ที่ดีที่สุด เช่น 7-Zip เพื่อเปิดเหมือนกับที่คุณเปิดไฟล์ ZIP แบบเก่า





ไฟล์ APK ใช้สำหรับอะไร?

ไฟล์ APK ช่วยให้คุณสามารถติดตั้งแอปบนโทรศัพท์ Android ของคุณได้ คล้ายกับไฟล์ APPX ที่ใช้ในการติดตั้งแอพ Store บน Windows 10 รวมถึงไฟล์แพ็คเกจที่เกี่ยวข้องบนแพลตฟอร์มอื่นๆ เมื่อคุณเปิด APK บนอุปกรณ์ จะมีคำแนะนำในการติดตั้งบนโทรศัพท์ของคุณ รวมทั้งให้ข้อมูลเกี่ยวกับตัวมันเองไปยังอุปกรณ์ของคุณ

โดยปกติ เมื่อคุณไปที่ Google Play และดาวน์โหลดแอป ร้านค้าจะติดตั้ง APK ให้คุณโดยอัตโนมัติ ด้วยวิธีนี้ Play Store ยังทำหน้าที่เป็นตัวจัดการแพ็คเกจ ซึ่งเป็นเครื่องมือสำหรับการติดตั้ง อัปเดต และลบซอฟต์แวร์บนอุปกรณ์อย่างง่ายดาย





อ่านเพิ่มเติม: วิธีดาวน์โหลดและอัปเดตแอปบนโทรศัพท์และแท็บเล็ต Android

โครเมียมควรใช้หน่วยความจำเท่าใด

อย่างไรก็ตาม เนื่องจากลักษณะแบบเปิดของ Android Google Play ไม่ใช่วิธีเดียวในการค้นหาและติดตั้ง APK ง่ายที่จะรับไฟล์ APK จากที่อื่น ย้ายไปยังอุปกรณ์ของคุณ แล้วติดตั้งด้วยตนเอง ดู วิธีไซด์โหลดแอพบน Android สำหรับคู่มือฉบับเต็ม

ไฟล์ APK ถูกสร้างขึ้นอย่างไร?

เมื่อนักพัฒนาสร้างแอป Android พวกเขามักจะใช้ Android Studio ซึ่งเป็นเครื่องมือพัฒนาอย่างเป็นทางการสำหรับ Android เมื่อแอปพร้อมส่งแล้ว Android Studio จะคอมไพล์แอป แล้วรวมทั้งหมดไว้ในคอนเทนเนอร์เดียว นั่นคือ APK

APK สามารถมีชื่ออะไรก็ได้ แต่โดยทั่วไปต้องเก็บนามสกุลไฟล์ไว้ .apk เพื่อให้ระบบปฏิบัติการรู้วิธีตีความ เมื่อคุณดาวน์โหลด APK คุณจะพบว่ามีชื่อไฟล์ดังต่อไปนี้:

com.google.android.dialer_66.0.374464860.apk

นี่คือชื่อ APK เวอร์ชัน (ย่อ) สำหรับแอปโทรศัพท์ของ Google คุณจะเห็นว่าชื่อแอปแบบเต็มตรงกับชื่อไฟล์ของแอปใน URL ของหน้า Google Play:

https://play.google.com/store/apps/details?id= com.google.android.dialer

ตัวเลขในตอนท้ายแสดงถึงเวอร์ชันปัจจุบัน ซึ่งอาจค่อนข้างละเอียด เนื่องจากแอปหลักๆ เช่นนี้ได้รับการอัปเดตอยู่ตลอดเวลา

เหตุใดฉันจึงต้องติดตั้งไฟล์ APK ด้วยตนเอง

Google Play นั้นใช้ได้สำหรับความต้องการในการติดตั้ง Android ของคนส่วนใหญ่ แต่การติดตั้ง APK ด้วยตนเองมีประโยชน์หลายประการ

หนึ่งในปัญหาที่ใหญ่ที่สุดคือการเข้าถึงแอปเวอร์ชันล่าสุดล่วงหน้า เมื่อแอป Google รายใหญ่ (เช่น ปฏิทิน) เผยแพร่การอัปเดตที่สำคัญ อาจต้องใช้เวลาอย่างน้อยหนึ่งสัปดาห์กว่าที่อุปกรณ์ของคุณจะได้รับจาก Google Play การติดตั้ง APK ด้วยตัวเองทำให้คุณสามารถข้ามการรอและอัปเดตได้ทันทีที่ต้องการ

แกลเลอรี่ภาพ (3 ภาพ) ขยาย ขยาย ขยาย ปิด I

Sideloading APK ยังให้คุณติดตั้งแอพในอุปกรณ์ของคุณที่ไม่มีใน Google Play คุณอาจพบแอปที่ไม่อนุญาตใน Google Play เนื่องจากละเมิดนโยบาย หรือคุณอาจต้องการทดสอบแอปของเพื่อนที่กำลังพัฒนาอยู่

เช่นเดียวกับซอฟต์แวร์เดสก์ท็อป การดาวน์โหลดไฟล์ APK จากเว็บไซต์แบบสุ่มอาจเป็นอันตรายได้ แม้ว่า Google Play จะมีตัวกรองเพื่อจับแอปที่อันตรายที่สุด แต่ก็ไม่มีการป้องกันมากนักเมื่อคุณติดตั้ง APK ด้วยตัวเอง

เท่านั้น ดาวน์โหลด APK จากเว็บไซต์ที่เชื่อถือได้ . ระวังหน้าเพจใดๆ ที่สัญญาว่าจะให้คุณเป็นแอปที่ต้องซื้อฟรี ซึ่งเป็นกลวิธีทั่วไปในการติดตั้งมัลแวร์บนอุปกรณ์ของคุณ

Base.APK คืออะไร?

คุณอาจเจอไฟล์ในโทรศัพท์ของคุณที่ชื่อว่า base.apk และสงสัยว่ามันทำอะไร คุณจะได้เห็นสิ่งเหล่านี้เท่านั้น base.apk หากคุณมีสิทธิ์เข้าถึงรูทบนโทรศัพท์ของคุณ เนื่องจากไฟล์เหล่านั้นอยู่ในโฟลเดอร์ระบบที่มีการป้องกัน

นี่คือไฟล์ที่คุณจะพบในทุกโฟลเดอร์ของแอพ ประกอบด้วย APK ที่คุณดาวน์โหลดจาก Google Play ซึ่งใช้ในการติดตั้งแอปในขั้นต้น หากคุณตรวจสอบขนาดของไฟล์นี้เทียบกับขนาดไฟล์ที่รายงานในหน้า Play Store ของแอป ขนาดของไฟล์ควรตรงกัน

แอพสำรอง APK สามารถใช้สิ่งเหล่านี้เพื่อสร้างสำเนาของแอพที่ติดตั้งในโทรศัพท์ของคุณ หากต้องการ คุณสามารถคัดลอกไฟล์เหล่านี้ไปที่อื่นด้วยตนเองได้ แต่นี่ไม่จำเป็นสำหรับ กำลังสำรองข้อมูลอุปกรณ์ Android ของคุณ ดังนั้น หากคุณไม่ได้รูท อย่ากังวลกับไฟล์เหล่านี้

ตอนนี้คุณรู้แล้วว่าไฟล์ APK มีไว้เพื่ออะไร

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

การโหลด APK จากแหล่งภายนอก Play Store นั้นมีประโยชน์ และเป็นหนึ่งในส่วนที่ดีที่สุดของการใช้ Android แต่คุณควรทำก็ต่อเมื่อคุณเชื่อถือที่มาของไฟล์เท่านั้น เพื่อหลีกเลี่ยงการเปิดโทรศัพท์ให้เสี่ยงต่อความปลอดภัย

เครดิตภาพ: ผู้สังเกตการณ์/ ฝากรูปถ่าย

แบ่งปัน แบ่งปัน ทวีต อีเมล 9 การตั้งค่า Android ในตัวเพื่อเพิ่มความปลอดภัยให้กับอุปกรณ์ของคุณ

มีอุปกรณ์ Android หรือไม่? คุณต้องทราบเกี่ยวกับยูทิลิตี้หลักเหล่านี้ที่ช่วยให้อุปกรณ์ของคุณปลอดภัย

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • Android
  • การพัฒนาแอพ
  • เคล็ดลับ Android
  • Google Play Store
เกี่ยวกับผู้เขียน Ben Stegner(เผยแพร่บทความ 1735 บทความ)

เบ็นเป็นรองบรรณาธิการและผู้จัดการการเริ่มต้นใช้งานที่ MakeUseOf เขาลาออกจากงานไอทีเพื่อเขียนงานเต็มเวลาในปี 2559 และไม่เคยหันหลังกลับ เขาสอนเกี่ยวกับเทคโนโลยี คำแนะนำวิดีโอเกม และอื่นๆ ในฐานะนักเขียนมืออาชีพมากว่าเจ็ดปี

เพิ่มเติมจาก Ben Stegner

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก