XAPK vs APKS vs APKM: teljesítménymérések, szerkezet, sebesség és ítélet (2026)
Közvetlen összehasonlító ítélet: Amikor a Google Play átállt a monolitikus APK-król a Dinamikus megjelenítés (osztott APK-k)-re, a harmadik féltől származó eszközöknek és tárolóknak tárolóformátumokra volt szükségük ahhoz, hogy a base.apk-t a szükséges CPU ABI-val, képernyősűrűséggel (DPI) és nyelvi felosztásokkal összekapcsolják. Ma három formátum dominál: .xapk (legjobb a .obb bővítési adatokat igénylő játékokhoz), .apks (a Google bundletool és SAI által generált nyílt szabvány) és a .apkm (az APKMirror osztott csomagformátuma info.json-vel).
1. Head-to-Head specifikáció és benchmark mátrix
| Specifikáció / metrika | XAPK (.xapk) | APKS (.apks) | APKM (.apkm) |
|---|---|---|---|
| Eredet / Alkotó | APKPure / nyílt közösség | Google bundletool és SAI | APKMirror |
| Bináris tárolófejléc | Normál PKZIP (0x504B0304) | Normál PKZIP (0x504B0304) | PKZIP vagy titkosított adatfolyam |
| Metaadat jegyzékfájl | manifest.json + icon.png | toc.pb (Protobuf) vagy meta.sai_v2.json | info.json + icon.png |
| Támogatja az OBB bővítő fájlokat? | Igen (Android/obb/<pkg>/*.obb) | Nem (csak felosztott APK-k és Play Asset Delivery) | Nem (csak megosztott APK-k) |
| Átl. Böngésző-egyesítési sebesség (150 MB) | ~3,8 másodperc | ~3,4 másodperc | ~2,1 másodperc (Kicsomagolás / Újracsomagolás) |
| Dedikált online eszköz a xapktoapk.com-n | XAPK – APK Konvertáló & XAPK építő | APKS-APK egyesülés | APKM az APK Unpackerhez |
2. Belső metaadatséma különbségek (manifest.json vs info.json)
Amikor programozottan vizsgálja meg a csomagot, vagy hibakeresi a telepítőt, az archívum gyökerében található JSON-leíró azonnal azonosítja a tárolóformátumot:
- Az XAPK (manifest.json): xapk_version (1 a hagyományos APK+OBB, 2 az osztott APK-k esetén), package_name, version_code, split_apks: [{ id, file }] és expansions: [{ file, install_location, install_path }] (fájl, telepítési hely és útvonal). Ezt a sémát valós időben ellenőrizheti az XAPK-megjelenítő és manifeszt-ellenőrző eszközünkkel.
- APKM (info.json): Olyan billentyűket használ, mint a pname, versioncode, release_version, min_api és arches. A APKM az APK Unpackerhez közvetlenül a böngészőjében elemzi ezt a fájlt.
- APKS (toc.pb): A bundletool build-apks --bundle=app.aab --output=app.apks futtatásakor keletkezik. Sima split_*.apk fájlokat vagy beágyazott splits/base-master.apk bejegyzéseket tartalmaz. Használja a APKS-APK egyesülés-t, hogy lelapítsa és egyesítse ezeket egyetlen telepíthető .apk-vé.
3. Melyik formátumot válassza?
- Válassza az XAPK-t nagyméretű Android-játékok csomagolásához vagy biztonsági mentéséhez, amelyek külső .obb bővítőfájlokra támaszkodnak a felosztott APK-k mellett.
- Válassza az APKS-t, ha osztott buildeket exportál Android App Bundle csomagokból (.aab), vagy biztonsági másolatot készít a telepített osztott alkalmazásokról a SAI-n keresztül a maximális kompatibilitás érdekében.
- Alakítsa át bármelyiket egyetlen önálló APK-vá, amikor csak egy koppintással telepítheti az Android natív Package Installer, SideQuest, Firestick Downloader vagy Windows Android emulátorain keresztül.