Словарь Тик Ток
Что такое сайдлоадинг
Сайдлоадинг - установка приложения на смартфон не из магазина приложений, а напрямую из файла: APK на Android или IPA на iPhone.
Термин происходит от английского sideload. Все моды TikTok ставятся именно так, потому что в Google Play и App Store их нет.
Сайдлоадинг на Android
Android позволяет ставить приложения из файлов штатными средствами. Нужно выдать разрешение «Установка неизвестных приложений» тому приложению, из которого вы открываете APK: браузеру или файловому менеджеру. После этого система покажет окно установки.
На этом этапе может вмешаться Play Защита. Она проверяет файл и предупреждает, если приложение ей неизвестно или похоже на вредоносное. Решение о продолжении остаётся за пользователем.
Сайдлоадинг на iPhone
На iOS всё строже: система запускает только приложения с подписью, которой доверяет Apple. Поэтому IPA приходится переподписывать. Для этого используют бесплатный Apple ID через AltStore или Sideloadly, сертификаты разработчика через ESign и Scarlet или TrollStore на совместимых версиях iOS.
Каждый способ отличается сроком работы приложения. Подпись бесплатного Apple ID нужно продлевать раз в неделю, сертификат разработчика могут отозвать, а TrollStore доступен не на всех версиях системы.
Риски
При установке из файла вы сами отвечаете за его происхождение. Мы советуем сверять SHA-256 файла и отпечаток сертификата подписи, которые публикуем на странице версии. Если отпечаток отличается от предыдущей версии того же мода, это повод остановиться и разобраться.
Второй риск связан с обновлениями. Приложение из файла не обновляется само, о новых версиях нужно узнавать вручную. Порядок обновления без потери данных описан в отдельном гайде.
Как мы учитываем способ установки
В тест-отчёте мы указываем, каким способом ставили модифицированную версию. На Android это обычно цельный APK или установщик для split APK, на iPhone - конкретный инструмент подписи. От этого зависит, с какими ошибками вы можете столкнуться.