К содержанию

Словарь Тик Ток

Что такое split APK

Split APK - способ поставки Android-приложения набором из нескольких файлов: базового APK и частей-конфигураций под архитектуру процессора, язык и плотность экрана.

Такой набор Google Play собирает из формата Android App Bundle и отдаёт каждому телефону только нужные части. Благодаря этому загрузка из магазина получается меньше, чем цельный универсальный APK.

Из чего состоит набор

Главный файл называется base.apk, в нём код и общие ресурсы. Рядом лежат части с именами вроде split_config.arm64_v8a.apk, split_config.ru.apk и split_config.xxhdpi.apk. Первая содержит нативные библиотеки под процессор, вторая - строки на языке, третья - графику под плотность экрана.

Все части подписаны одним сертификатом и ставятся одной сессией. Если поставить только base.apk, приложение либо не установится, либо закроется при запуске из-за отсутствующих библиотек.

Почему это важно для TikTok

Оригинальный TikTok в Google Play распространяется как набор split APK. Если вы скопировали приложение с другого телефона или скачали из каталога, скорее всего, у вас набор из нескольких частей. Его упаковывают в XAPK или APKS и ставят через SAI или похожие установщики.

Моды обычно собирают в один универсальный APK. Автор объединяет части, и файл ставится обычным способом. Взамен сборка весит больше, потому что содержит библиотеки под несколько архитектур.

Типичные ошибки

«Ошибка синтаксического анализа» при открытии одной части - признак того, что вы пытаетесь поставить неполный набор. «Приложение не установлено» бывает, когда части подписаны разными ключами или не подходят к архитектуре телефона.

Что мы советуем

Не собирайте набор вручную из файлов разных источников. Даже если имена совпадают, части разных версий или с разной подписью вместе не установятся.

На странице версии мы указываем формат файла и список архитектур. Так заранее понятно, нужен ли установщик и подходит ли файл вашему устройству.

Связанные материалы

Все термины словаря