XAPK vs APKS vs APKM: Benchmarky, štruktúra, rýchlosť a verdikt (2026)
Verdikt priameho porovnania: Keď služba Google Play prešla z monolitických súborov APK na Dynamické doručovanie (rozdelené súbory APK), nástroje a úložiská tretích strán potrebovali formáty kontajnerov na spojenie base.apk s požadovaným procesorom ABI, hustotou obrazovky (DPI) a jazykovými rozdeleniami. Dnes dominujú tri formáty: .xapk (najlepší pre hry vyžadujúce dáta rozšírenia .obb), .apks (otvorený štandard generovaný bundletool a SAI od Google) a .apkm (formát rozdelených balíkov APKMirror so info.json).
1. Špecifikácia Head-to-Head & Benchmark Matrix
| Špecifikácia / Metrika | XAPK (.xapk) | APKS (.apks) | APKM (.apkm) |
|---|---|---|---|
| Pôvod / Tvorca | APKPure / Otvorená komunita | Google bundletool a SAI | APKMirror |
| Hlavička binárneho kontajnera | Štandardný PKZIP (0x504B0304) | Štandardný PKZIP (0x504B0304) | PKZIP alebo šifrovaný tok |
| Súbor manifestu metadát | manifest.json + icon.png | toc.pb (Protobuf) alebo meta.sai_v2.json | info.json + icon.png |
| Podporuje rozširujúce súbory OBB? | áno (Android/obb/<pkg>/*.obb) | Nie (iba rozdelené súbory APK a doručovanie aktív Play) | Nie (iba rozdelené súbory APK) |
| Priem. Rýchlosť zlúčenia prehliadača (150 MB) | ~3,8 sekundy | ~3,4 sekundy | ~2,1 sekundy (rozbaliť / zbaliť) |
| Vyhradený online nástroj na xapktoapk.com | Konvertor XAPK na APK & Tvorca XAPK | Zlúčenie APKS do APK | APKM na APK Unpacker |
2. Interné rozdiely v schéme metadát (manifest.json vs. info.json)
Pri programovej kontrole balíka alebo pri ladení zlyhania inštalačného programu deskriptor JSON v koreňovom adresári archívu okamžite identifikuje formát kontajnera:
- XAPK (manifest.json): Definuje xapk_version (1 pre staršie súbory APK+OBB, 2 pre rozdelené súbory APK), package_name, version_code,
split_apks: [{ id, file }]aexpansions: [{ file, install_location, install_path }]. Túto schému môžete overiť v reálnom čase pomocou nášho Prehliadač XAPK a validátor manifestu. - APKM (info.json): Používa klávesy ako pname, versioncode, release_version, min_api a arches. Náš APKM na APK Unpacker analyzuje tento súbor priamo vo vašom prehliadači.
- APKS (toc.pb): Generuje sa pri spustení bundletool build-apks --bundle=app.aab --output=app.apks. Obsahuje buď ploché súbory split_*.apk alebo vnorené položky splits/base-master.apk. Použite náš Zlúčenie APKS do APK na vyrovnanie a spojenie do jedného inštalovateľného .apk.
3. Ktorý formát by ste si mali vybrať?
- Vyberte XAPK pri balení alebo zálohovaní veľkých hier pre Android, ktoré sa spoliehajú na externé súbory rozšírenia .obb spolu s rozdelenými súbormi APK.
- Vyberte APKS pri exporte rozdelených verzií z balíkov Android App Bundle (.aab alebo pri zálohovaní nainštalovaných rozdelených aplikácií cez SAI pre maximálnu kompatibilitu medzi nástrojmi).
- Preveďte ktorýkoľvek z nich na jeden samostatný súbor APK kedykoľvek budete chcieť inštaláciu jedným klepnutím cez natívny inštalátor balíkov pre Android, SideQuest, Firestick Downloader alebo emulátory Windows Android.