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 и САИ 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 МБ) ~3,8 секунды ~3,4 секунды ~2,1 секунды (Распаковка/Переупаковка)
Специальный онлайн-инструмент для xapktoapk.com Конвертер XAPK в APK Онлайн & XAPK-строитель Слияние APKS и APK Распаковщик APKM в APK

2. Различия в схеме внутренних метаданных (manifest.json и info.json)

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

3. Какой формат выбрать?

Разработано и задокументировано Мстом Шафале Ведущий разработчик и архитектор пакетов Android • Проверено на Android 12–15.

Мст Шафале разработал клиентские анализаторы XAPK, APKS и APKM в xapktoapk.com.