Incy на Android
На Android у приложения два честных источника. Магазин удобнее, файл — независимее. Разберём, кому что подходит и какие окна система покажет во втором случае.
Магазин или файл
Incy опубликован в Google Play, и для телефона с работающими сервисами Google это самый спокойный путь: установка в одно нажатие, обновления приходят сами, следить не за чем. Второй путь — apk со страницы релизов проекта. Он нужен, когда сервисов Google на устройстве нет, магазин отказывается ставить приложение или вам принципиально хочется держать версию под своим контролем.
| Google Play | apk с GitHub | |
|---|---|---|
| Установка | одна кнопка | разрешение системы, затем установка |
| Обновления | автоматически | скачиваете сами |
| Когда выходит версия | с задержкой на проверку | в день выпуска |
| Нужны сервисы Google | да | нет |
Программа в обоих случаях одна и та же. Выбор между источниками — это выбор между удобством и самостоятельностью, а не между «настоящей» и «урезанной» версией.
Ключ появится на этой же странице сразу после оплаты.
Три устройства. Разовая оплата, карта не привязывается.
Установка из файла, шаг за шагом
- Скачайте apk из раздела релизов: как устроена эта страница и какие метки стоят в именах файлов, описано в разборе репозитория.
- Откройте загруженный файл. Система скажет, что приложениям из этого источника запрещено ставить программы, и предложит перейти в настройки.
- Разрешите установку для того приложения, из которого открываете файл, — браузера или проводника. Разрешение выдаётся именно ему, а не Incy.
- Вернитесь назад и подтвердите установку. Если появится окно Play Защиты, откройте «Подробнее» и выберите установку всё равно.
Разрешение на установку из стороннего источника выдано браузеру навсегда. Если больше не собираетесь ставить файлы вручную, снимите его после установки — это одна строка в настройках приложения.
Какой файл ваш
В релизе обычно лежит несколько apk. Метки в именах читаются просто: arm64-v8a — современные телефоны и планшеты, armeabi-v7a — старые модели, x86_64 — эмуляторы и редкие устройства на процессорах Intel, universal — сборка со всем сразу.
Ошибка здесь выглядит особенно неприятно: система сообщает, что приложение не установлено, без объяснения причины. Если не уверены в процессоре, начните с универсальной сборки, она весит больше, но подходит всем.
После установки
Откройте приложение — список локаций пустой. Так и должно быть: Incy сам по себе не знает ни одного сервера, он читает ссылку доступа и строит список из неё. Быстрее всего это делается кнопкой импорта в личном кабинете: телефон спросит, каким приложением открыть ссылку, вы выбираете Incy, и локации появляются. Подробный порядок — на странице про добавление доступа.
При первом подключении Android покажет окно с предупреждением, что приложение сможет отслеживать сетевой трафик. Формулировка стандартная, её видят все программы такого типа, а без подтверждения соединение не поднимется.
Одна вещь, которую стоит сделать сразу
Android агрессивно выгружает фоновые службы, и чаще всего именно из-за этого соединение «само отваливается» ночью или после блокировки экрана. Лечится это не переустановкой, а двумя переключателями: снять ограничение батареи для Incy и разрешить автозапуск. Где они лежат в оболочках Samsung, Xiaomi и Huawei — на странице про Android в разделе устройств. Если приложение уже обрывает соединение, загляните в помощь — там разбор по симптомам.
Короткие ответы
Чем apk хуже установки из Google Play?
Ничем, кроме обновлений: за ними придётся следить самому. Файл в релизах собран разработчиком и подписан тем же ключом, что и версия в магазине.
Play Защита пишет, что приложение неизвестно. Это опасно?
Так система отвечает на любую установку мимо магазина, независимо от содержимого файла. Опасность определяется источником: если файл взят со страницы релизов проекта, предупреждение можно пройти.
Какой файл выбрать, если их в релизе несколько?
Для подавляющего большинства телефонов подходит arm64-v8a. Если сомневаетесь, берите универсальную сборку: она тяжелее, но запустится на любом процессоре.