Telegram FOSS: клиент без Google на Android

Telegram FOSS — неофициальный Android-клиент Telegram без Google Play Services и проприетарных push-библиотек Google. Код открыт, сборки кладут в F-Droid, протокол и аккаунт те же, что у обычного Telegram. Ниже — чем он отличается от Play-версии и где упирается в компромиссы.

Что это такое

Официальный Telegram для Android в Google Play тянет зависимости вроде GCM/FCM для уведомлений и закрытые куски вокруг магазинных сборок. Telegram-FOSS собирается из открытого дерева с вырезанными Google-зависимостями: тот же клиент по сути, но пригодный для устройств без GMS (LineageOS, GrapheneOS с ограничениями, /e/OS, Calyx и просто «голый» AOSP).

Это не отдельная сеть и не «другой Telegram». Логинитесь тем же номером, чаты и секретки те же. Меняется клиент на телефоне, не серверная сторона мессенджера.

Скриншот Telegram FOSS на Android

Ключевые особенности

  • Открытый код — репозиторий на GitHub, можно смотреть diff к upstream и собирать самому.
  • Без Google Play Services — нет привязки к FCM; на прошивках без GMS клиент не «пустой» из-за отсутствующих библиотек.
  • Дистрибуция через F-Droid — обновления из репозитория свободного ПО, без аккаунта Google.
  • Меньше проприетарного хвоста — вычищают интеграции, которые тащат закрытый SDK Google.
  • Совместимость — переписка с пользователями официальных клиентов iOS/Android/Desktop/Web без отдельного моста.

Плюсы на практике

  • Прошивки без GMS — нормальный путь поставить Telegram, не таща microG только ради одного мессенджера.
  • Прозрачность сборки — F-Droid и git дают воспроизводимый контур (в рамках политики репозитория).
  • Контроль обновлений — обновляетесь, когда удобно, из F-Droid, а не из политики Play.
  • Меньше Google в фоне — нет FCM-канала уведомлений через инфраструктуру Google.

Минусы и ограничения

  • Push без FCM — уведомления идут через собственный механизм клиента и серверов Telegram. На части устройств доставка может быть медленнее или зависеть от жёстких ограничений Doze/производителя.
  • Темп релизов — FOSS-сборка часто отстаёт от Play-версии на один или несколько upstream-релизов: сначала догоняют код, потом проходят ревью F-Droid.
  • Не «магическая анонимность» — аккаунт по-прежнему привязан к номеру, серверная модель Telegram та же. FOSS убирает Google-клиентский слой, но не превращает мессенджер в self-hosted Matrix.
  • Store-фичи — то, что завязано на Google/Play Billing в официальном клиенте, здесь может отсутствовать или работать иначе.

Кому имеет смысл

  • LineageOS, /e/OS и другие ROM без Google-сервисов;
  • тем, кто принципиально ставит мессенджеры из F-Droid;
  • тем, кто не хочет microG «ради одного Telegram»;
  • тем, кто готов мириться с возможным лагом уведомлений ради отсутствия GMS.

Если телефон на полном Google-стеке и критичны мгновенные push 24/7, официальный клиент из Play или сайта Telegram проще в быту. FOSS — про контроль зависимостей, не про «больше стикеров».

Установка

  1. Поставьте F-Droid (APK с официального сайта).
  2. В поиске F-Droid найдите Telegram FOSS (пакет от Telegram-FOSS-Team).
  3. Установите, выдайте нужные разрешения (уведомления, батарея — по ситуации на прошивке).
  4. Войдите по номеру как в обычном Telegram; при необходимости завершите сессии старого клиента в «Настройки → Устройства».

Параллельная установка рядом с официальным клиентом возможна не всегда: совпадающий application id мешает. Обычно выбирают один Android-клиент. Desktop и Web при этом могут оставаться как есть.

Итог

Telegram FOSS — практичный клиент для Android без Google-зависимостей: тот же аккаунт и чаты, поставка через F-Droid, открытый код. Цена — возможные задержки push и отставание версий от Play. На degoogled-прошивках это один из самых прямых способов остаться в Telegram-экосистеме без GMS.

Источники и ссылки


Комментарии загружаются…