Разработчики, создающие приложения и игры для Android, часто сталкиваются с тем, что их проекты нужно оптимизировать для систем с различными аппаратными характеристиками и версиями операционной системы. В большинстве случаев это приводит к тому, что установочный файл «набирает» большой вес, ведь в него нужно внести конфигурации для всех вариантов устройств.
Смотрите также: Установка файлов XAPK.
С недавних пор Google предложил разработчикам приложений для Android разделять установочные файлы своих проектов на несколько файлов APK. Каждый такой APK отвечает за ту или иную часть приложения, и они не работаю по отдельности.
Как правило, в такой набор входят:
- Основной APK (программное ядро приложения).
- APK с библиотеками под разные архитектуры процессоров (arm64-v8a, armeabi- v7a и т. д.).
- APK с графическими файлами под разные размеры экрана (xhdpi, xxhdpi, xxxhdpi и т. д.).
При установке с Google Play приложений с разделенным APK, на устройство скачиваются только те части, которые нужны для работы с этой конкретной системой. Это значительно уменьшает размер и время загрузки, что конечно же очень хорошо.
Сложности начинаются, если пользователь хочет загрузить «разделенное» приложение не с Google Play, а с другого ресурса. Какие файлы из комплекта нужно загрузить для установки на конкретном устройстве? И как их устанавливать?
Для решения этой проблемы и был создан формат инсталлятора APKS, которые является фактически архивом, объединяющим все APK-файлы приложения. При его использовании пользователю не придется обременять себя вопросами — ему нужно будет скачать только один файл и установить его с помощью специальной программы — Split APKs Installer (SAI).
Установка APKS с помощью Split APKs Installer
Split APKs Installer — бесплатное приложение с открытым кодом для установки и экспорта приложений, которые состоят из нескольких APK файлов. Более детально ознакомиться с ним, а также скачать файл для установки SAI можно здесь.
После загрузки и установки приложения, инсталляция «разделенных» APK не будет представлять больших проблем. Программа работает как с комплектом «разделенных» файлов, так и с инсталлятором в формате APKS. Вам нужно только открыть ее, нажать кнопку «Установить APK» и выбрать необходимые файлы. Все остальное она сделает сама.
Во время установки и работы приложения ему нужно будет дать доступ к ресурсам устройства, а также разрешение на установку из неизвестных источников.
Давайте рассмотрим установку одного из приложений с помощью Split APKs Installer. Предпологается, что вы уже скачали файл в формате APKS, который вам нужно установить.
Откройте приложение Split APKs Installer и нажмите кнопку «Установить APK», а затем укажите в следующем окне где находится файл который необходимо установить. Поставьте возле него галочку и нажмите «Выбрать»:
Начнется установка файла, после окончания которой вы сможете запустить установленное приложение:
Вот и все! Если у вас возникли вопросы или вы хотите поделиться своим опытом установки файлов APKs — оставляйте комментарии. Мы обязательно ознакомимся с ними.