Как получать обновления Android-приложений напрямую от разработчика

Константин Докучаев
Константин Докучаев
Как получать обновления Android-приложений напрямую от разработчика
Capital

Google Play — удобный вариант распространения приложений для разработчиков и пользователей. Вы всегда знаете, что у вас установлена последняя версия, и не надо ни о чём беспокоиться.

Но это актуально не для всех приложений. Некоторые разработчики выкладывают APK на GitHub или только у себя на сайте. При этом бывают случаи, когда в репозитории обновление приходит быстрее, чем в Google Play. Или на F-Droid выходят более полные версии. В общем, как же точно не забыть обновить приложение из нужного источника?

Есть решение

Для получения обновлений Android-приложений из конкретного источника можно установить Obtainium. Это приложение позволяет вручную указать источники обновлений для любых приложений и получать оповещения о выходе новых версий.

В качестве источников можно использовать следующие ресурсы:

  • Открытый код:
    • GitHub
    • GitLab
    • Codeberg
    • F-Droid
    • Сторонние репозитории F-Droid
    • IzzyOnDroid
    • SourceHut
  • Сторонние магазины:
    • APKPure
    • Aptoide
    • Uptodown
    • APKMirror (только отслеживание)
    • Huawei AppGallery
    • Джобы Jenkins
  • Открытый код (некоторых приложений):
    • Mullvad
    • Signal
    • VLC
  • Прочие приложения:
    • WhatsApp
    • Telegram
    • Neutron Code
  • HTML — любая ссылка, которая возвращает APK-файл.

Как пользоваться этим чудом

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

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

Я рекомендую по возможности пользоваться именно первым вариантом, как наиболее простым. Иначе на этапе поиска, даже при указании одного репозитория, может быть несколько совпадений. И, несмотря на фильтр, самостоятельно угадать правильный вариант будет сложно. С Bitwarden, например, у меня не получилось это сделать.

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

Что можно ещё

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

Например, в управлении источником можно активировать установку бета-версий, получение только оповещений о выходе версий, фильтр APK-файлов и многое-многое другое.

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

Ещё я рекомендую поменять язык на английский. Я делал скриншоты на русском, чтобы вы смогли увидеть Obtainium в его естественном обличии при установке на смартфоны с русским системным языком. Но перевод оставляет желать лучшего, и порой становится трудно понять смысл тех или иных параметров, которые и на английском не всегда очевидны.

В остальном при наличии прямых рук и некоторого количества времени вы сможете перевести обновления приложений на нужный вам источник, что позволит легко обновлять APK’шки не из аппсторов.



Great! Next, complete checkout for full access to All-In-One Person
Welcome back! You've successfully signed in
You've successfully subscribed to All-In-One Person
Success! Your account is fully activated, you now have access to all content
Success! Your billing info has been updated
Your billing was not updated