XAPK กับ APKS กับ APKM: เกณฑ์มาตรฐาน โครงสร้าง ความเร็ว และคำตัดสิน (2026)
คำตัดสินเปรียบเทียบโดยตรง: เมื่อ Google Play เปลี่ยนจาก APK ขนาดใหญ่ไปเป็น การจัดส่งแบบไดนามิก (แยก APK) เครื่องมือและที่เก็บของบุคคลที่สามจำเป็นต้องใช้รูปแบบคอนเทนเนอร์เพื่อรวม base.apk เข้ากับ CPU ABI ที่จำเป็น ความหนาแน่นของหน้าจอ (DPI) และการแยกภาษา ปัจจุบัน มีสามรูปแบบที่โดดเด่น: .xapk (ดีที่สุดสำหรับเกมที่ต้องการข้อมูลส่วนขยาย .obb), .apks (มาตรฐานเปิดที่สร้างโดย bundletool และ SAI ของ Google) และ .apkm (รูปแบบบันเดิลแยกของ APKMirror พร้อม info.json)
1. ข้อมูลจำเพาะแบบตัวต่อตัวและเมทริกซ์เกณฑ์มาตรฐาน
| ข้อมูลจำเพาะ/เมตริก | XAPK (.xapk) | APKS (.apks) | เอพีเอ็ม (.apkm) |
|---|---|---|---|
| ต้นกำเนิด / ผู้สร้าง | APKPure / ชุมชนเปิด | Google bundletool และ SAI | APKMirror |
| ส่วนหัวคอนเทนเนอร์ไบนารี | PKZIP มาตรฐาน (0x504B0304) | PKZIP มาตรฐาน (0x504B0304) | PKZIP หรือสตรีมที่เข้ารหัส |
| ไฟล์รายการข้อมูลเมตา | manifest.json + icon.png | toc.pb (โปรโตบัฟ) หรือ meta.sai_v2.json | info.json + icon.png |
| รองรับไฟล์ขยาย OBB หรือไม่ | ใช่ (Android/obb/<pkg>/*.obb) | ไม่ (แยก APK และการจัดส่งเนื้อหา Play เท่านั้น) | ไม่ (แยก APK เท่านั้น) |
| เฉลี่ย ความเร็วรวมเบราว์เซอร์ (150 MB) | ~3.8 วินาที | ~3.4 วินาที | ~2.1 วินาที (แกะ / บรรจุใหม่) |
| เครื่องมือออนไลน์เฉพาะบน xapktoapk.com | ตัวแปลง XAPK เป็น APK & ตัวสร้าง XAPK | APKS เป็น APK ควบรวมกิจการ | APKM เป็น APK Unpacker |
2. ความแตกต่าง Schema ข้อมูลเมตาภายใน (manifest.json กับ info.json)
เมื่อตรวจสอบแพ็คเกจโดยทางโปรแกรมหรือแก้ไขความล้มเหลวของตัวติดตั้ง ตัวอธิบาย JSON ภายในรูทของไฟล์เก็บถาวรจะระบุรูปแบบคอนเทนเนอร์ทันที:
- XAPK (manifest.json): กำหนด xapk_version (1 สำหรับ APK+OBB ดั้งเดิม, 2 สำหรับ APK แบบแยก), package_name, version_code, split_apks: [{ id, file }] และ expansions: [{ file, install_location, install_path }] คุณสามารถตรวจสอบสคีมานี้ได้แบบเรียลไทม์ด้วย โปรแกรมดู XAPK และเครื่องมือตรวจสอบรายการ ของเรา
- เอพีเอ็ม (info.json): ใช้คีย์ต่างๆ เช่น pname, versioncode, release_version, min_api และ arches APKM เป็น APK Unpacker ของเราจะแยกวิเคราะห์ไฟล์นี้โดยตรงในเบราว์เซอร์ของคุณ
- APK (toc.pb): สร้างขึ้นเมื่อรัน bundletool build-apks --bundle=app.aab --output=app.apks ประกอบด้วยไฟล์ split_*.apk แบบแบนหรือรายการ splits/base-master.apk ที่ซ้อนกัน ใช้ APKS เป็น APK ควบรวมกิจการ ของเราเพื่อแผ่และรวมสิ่งเหล่านี้ไว้ใน .apk ที่สามารถติดตั้งได้เพียงเครื่องเดียว
3. คุณควรเลือกรูปแบบใด?
- เลือก XAPK เมื่อบรรจุหรือสำรองข้อมูลเกม Android ขนาดใหญ่ที่ต้องอาศัยไฟล์ส่วนขยาย .obb ภายนอกควบคู่ไปกับ APK แบบแยก
- เลือก APKS เมื่อส่งออกแยกบิลด์จาก Android App Bundles (.aab) หรือสำรองข้อมูลแอปแยกที่ติดตั้งผ่าน SAI เพื่อความเข้ากันได้สูงสุดระหว่างเครื่องมือ
- แปลงไฟล์ใด ๆ ให้เป็น APK แบบสแตนด์อโลนเดี่ยว ทุกครั้งที่คุณต้องการติดตั้งด้วยการแตะ 1 ครั้งผ่าน Package Installer, SideQuest, Firestick Downloader หรือ Windows Android emulators ของ Android