Incy на GitHub
GitHub — первоисточник настольных сборок и apk: там файл появляется раньше магазинов и лежит рядом с кодом, из которого собран. Страница выглядит непривычно, но разбираться в ней нужно один раз.
Что такое incy-platforms
Исходный код и готовые сборки Incy собраны в одном репозитории — INCY-DEV/incy-platforms. Первая часть адреса, INCY-DEV, — аккаунт разработчика, LLC ITDEV. Вторая, incy-platforms, — сам проект: в нём лежат версии приложения под все системы сразу, поэтому в списке файлов вы увидите и apk, и образ для Mac, и пакет для Linux.
Заходить туда стоит по ссылке из личного кабинета или из карточки приложения в магазине. Поиск по названию на GitHub — плохой способ: копии и переделки чужих проектов в выдаче выглядят ровно так же, как оригинал, и отличаются одной строчкой мелким шрифтом.
Ключ появится на этой же странице сразу после оплаты.
Три устройства. Разовая оплата, карта не привязывается.
Где искать файлы
Главная страница репозитория показывает код — папки, файлы с расширениями, историю правок. Скачивать оттуда нечего. Нужный раздел называется Releases и вынесен в правую колонку; нажатие на него открывает полный список версий, где свежая стоит первой.
У каждой версии есть описание изменений, а под ним свёрнутый блок Assets — «вложения». Это и есть готовые файлы.
| Файл в Assets | Для какой системы |
|---|---|
.exe с меткой Setup |
Windows, обычная установка |
.exe с меткой portable |
Windows без прав администратора |
.dmg |
macOS, отдельно под процессоры Apple и Intel |
.deb |
Ubuntu, Debian и родственные системы |
.AppImage |
любой Linux, запуск без установки |
.apk |
Android и приставки |
Архивы Source code, которые GitHub добавляет к каждому релизу сам, — это не программа, а тот же исходный код одним файлом. Внутри нет ничего, что запускается, и новичок теряет на них больше всего времени.
Рядом с версией бывает цветная метка. Latest — стабильная сборка, её и берут по умолчанию. Pre-release — предварительная: в ней раньше появляются и новые возможности, и новые ошибки. Смысл ставить её есть в одном случае — когда в описании релиза прямо назван ваш симптом.
Как отличить настоящий релиз от форка
Четыре признака видно, не покидая страницу.
- Владелец. Слева от названия репозитория должно стоять
INCY-DEV. Любое другое имя — чужая копия, даже если название проекта совпадает буква в букву. - Строка «forked from». У копии GitHub сам пишет под заголовком, с какого проекта она снята. У оригинала этой строки нет.
- История. У настоящего проекта длинный список релизов с датами и описаниями. У переделки обычно один загруженный файл и пустая вкладка кода.
- Хеш коммита рядом с тегом версии — подтверждение, что сборка сделана из кода, который лежит здесь же. Если в релиз добавлены контрольные суммы, сверьте их со скачанным файлом.
Особая примета вредной сборки — обещание «серверов внутри» или «бесплатного доступа из коробки». Оригинальное приложение ничего подобного не содержит и содержать не может: это программа, а не услуга.
Почему в репозитории нет ключей
Вопрос звучит часто, и ответ на него объясняет устройство всей системы. Incy умеет соединяться, но не знает, с чем: список локаций, сроки и настройки он берёт из ссылки доступа, которую вы добавляете сами. Код приложения одинаков для всех пользователей мира, а доступ у каждого свой — держать его в общедоступном репозитории было бы то же самое, что напечатать ключи от квартиры в инструкции к дверному замку.
Отсюда и практический вывод: официальный релиз ничего не активирует и ничего не просит. Скачали файл, поставили — и переходите к добавлению доступа. Если сборка требует код, номер телефона или оплату за саму программу, вы не на той странице; вернитесь к списку источников.
Короткие ответы
Нужен ли аккаунт GitHub, чтобы скачать файл?
Нет, релизы открыты всем без регистрации. Аккаунт нужен только для подписки на уведомления о новых версиях и для комментариев в обсуждениях.
Почему в репозитории нет ни одного рабочего ключа?
Потому что Incy — клиент, а не сервис. Серверов у приложения нет, и ключ выдаёт тот, у кого вы взяли доступ. Сборка «с ключами внутри» — чужая переделка, а не официальный релиз.
Можно ли скачать предыдущую версию?
Да, весь список релизов сохраняется. Это помогает проверить догадку: если после обновления поведение изменилось, ставите прошлую сборку поверх и смотрите, дело в ней или нет.