XAPK lwn APKS lwn APKM: Penanda Aras, Struktur, Kelajuan & Keputusan (2026)
Keputusan Perbandingan Langsung: Apabila Google Play beralih daripada APK monolitik kepada Penghantaran Dinamik (APK Berpecah), alatan dan repositori pihak ketiga memerlukan format bekas untuk menggabungkan base.apk dengan CPU ABI, ketumpatan skrin (DPI) dan pemisahan bahasa yang diperlukan. Hari ini, tiga format mendominasi: .xapk (terbaik untuk permainan yang memerlukan data pengembangan .obb), .apks (standard terbuka yang dijana oleh bundletool dan SAI Google) dan .apkm (format berkas pecahan APKMirror dengan info.json).
1. Spesifikasi Head-to-Head & Matriks Penanda Aras
| Spesifikasi / Metrik | XAPK (.xapk) | APK (.apks) | APKM (.apkm) |
|---|---|---|---|
| Asal / Pencipta | APKPure / Komuniti Terbuka | Google bundletool & SAI | APKMirror |
| Pengepala Bekas Perduaan | PKZIP Standard (0x504B0304) | PKZIP Standard (0x504B0304) | PKZIP atau Strim Disulitkan |
| Fail Manifes Metadata | manifest.json + icon.png | toc.pb (Protobuf) atau meta.sai_v2.json | info.json + icon.png |
| Menyokong Fail Pengembangan OBB? | ya (Android/obb/<pkg>/*.obb) | Tidak (APK Pisah & Penghantaran Aset Play sahaja) | Tidak (APK Pisah sahaja) |
| Purata Kelajuan Gabungan Penyemak Imbas (150 MB) | ~3.8 saat | ~3.4 saat | ~2.1 saat (Buka bungkus / Bungkus Semula) |
| Alat Dalam Talian Khusus pada xapktoapk.com | Penukar XAPK ke APK & Pembina XAPK | APKS kepada Penggabungan APK | APKM kepada APK Unpacker |
2. Perbezaan Skema Metadata Dalaman (manifest.json vs info.json)
Apabila memeriksa pakej secara pengaturcaraan atau menyahpepijat kegagalan pemasang, deskriptor JSON di dalam akar arkib dengan serta-merta mengenal pasti format bekas:
- XAPK (manifest.json): Mentakrifkan xapk_version (1 untuk APK+OBB lama, 2 untuk APK Split), package_name, version_code, split_apks: [{ id, file }] dan expansions:
[{ file, install_location, install_path }]. Anda boleh mengesahkan skema ini dalam masa nyata dengan Pemapar XAPK & Pengesah Manifes kami. - APKM (info.json): Menggunakan kekunci seperti pname, versioncode, release_version, min_api dan arches. APKM kepada APK Unpacker kami menghuraikan fail ini terus dalam penyemak imbas anda.
- APK (toc.pb): Dijana semasa menjalankan bundletool build-apks --bundle=app.aab --output=app.apks. Mengandungi sama ada fail split_*.apk rata atau entri splits/base-master.apk bersarang. Gunakan APKS kepada Penggabungan APK kami untuk meratakan dan menggabungkannya menjadi satu .apk yang boleh dipasang.
3. Format Mana Yang Perlu Anda Pilih?
- Pilih XAPK apabila membungkus atau menyandarkan permainan Android yang besar yang bergantung pada fail pengembangan .obb luaran bersama APK berpecah.
- Pilih APKS apabila mengeksport binaan pisah daripada Android App Bundle (.aab atau menyandarkan apl pisah yang dipasang melalui SAI untuk keserasian silang alat maksimum).
- Tukar Mana-mana daripadanya kepada APK Kendiri Tunggal pada bila-bila masa anda mahu pemasangan 1 ketik melalui Pemasang Pakej asli Android, SideQuest, Firestick Downloader atau emulator Windows Android.