XAPK проти APKS проти APKM: тести, структура, швидкість і вердикт (2026)

Вердикт прямого порівняння: Коли Google Play перейшов від монолітних APK до Динамічна доставка (розділені APK-файли), інструментам і сховищам сторонніх розробників знадобилися формати контейнерів, щоб об’єднати base.apk із необхідним ABI ЦП, щільністю екрана (DPI) і розділенням мови. Сьогодні домінують три формати: .xapk (найкращий для ігор, які потребують даних розширення .obb), .apks (відкритий стандарт, створений Google bundletool і SAI) і .apkm (формат розділеного комплекту APKMirror із info.json).

1. Пряма специфікація та матриця тестів

Специфікація / Метрика XAPK (.xapk) APKS (.apks) APKM (.apkm)
Походження / Творець APKPure / Відкрита спільнота Google bundletool & SAI APKMirror
Заголовок бінарного контейнера Стандартний PKZIP (0x504B0304) Стандартний PKZIP (0x504B0304) PKZIP або зашифрований потік
Файл маніфесту метаданих manifest.json + icon.png toc.pb (Protobuf) або meta.sai_v2.json info.json + icon.png
Підтримує файли розширення OBB? так (Android/obb/<pkg>/*.obb) Ні (тільки розділені APK і Play Asset Delivery) Ні (лише розділені файли APK)
Середнє Швидкість злиття в браузері (150 МБ) ~3,8 секунди ~3,4 секунди ~2,1 секунди (розпакувати/перепакувати)
Спеціальний онлайн-інструмент на xapktoapk.com Конвертер XAPK в APK & Конструктор XAPK Злиття APKS до APK Розпаковувач APKM в APK

2. Відмінності внутрішньої схеми метаданих (manifest.json проти info.json)

Під час програмної перевірки пакета або налагодження помилки інсталятора дескриптор JSON у корені архіву одразу визначає формат контейнера:

3. Який формат вибрати?

Розроблено та задокументовано Mst Shaefale Провідний розробник і архітектор пакетів Android • Перевірено на Android 12–15

Mst Shaefale розробив клієнтські парсери XAPK, APKS і APKM у xapktoapk.com.