SwiftGram — модифицированная версия Telegram¶
SwiftGram — независимая модифицированная версия мессенджера Telegram для iOS, разработанная на основе открытого исходного кода официального клиента. Проект добавляет к оригинальному приложению расширенные функции приватности и пользовательские настройки, отсутствующие в стандартной версии.
¶История и происхождение
SwiftGram появился как форк официального iOS-клиента Telegram, исходный код которого опубликован на платформе GitHub под свободной лицензией. Telegram публикует код своих клиентов, что позволяет сторонним разработчикам создавать собственные сборки на основе оригинального приложения.
Проект ориентирован на пользователей, которым требуются дополнительные настройки конфиденциальности и функциональные возможности, не реализованные в официальном клиенте. SwiftGram распространяется вне официального магазина приложений Apple App Store, поскольку не соответствует правилам магазина в части модификации функциональности.
¶Технические особенности
SwiftGram написан на языке Swift — том же языке программирования, который используется для разработки официального iOS-клиента Telegram. Проект собирается из исходников оригинального приложения с добавлением собственных модулей и изменений.
¶Установка
Для установки SwiftGram на iOS-устройства используются альтернативные способы:
- AltStore — менеджер приложений, позволяющий устанавливать IPA-файлы без джейлбрейка;
- джейлбрейк — модификация системы iOS, открывающая возможность установки сторонних пакетов;
- сборка из исходного кода через Xcode с последующей установкой на устройство.
Поскольку приложение не подписано сертификатом Apple, его установка требует периодического обновления сертификата (обычно каждые 7 дней для бесплатных аккаунтов разработчика).
¶Функциональные отличия
К основным дополнительным возможностям SwiftGram относятся:
- Расширенные настройки приватности — скрытие статуса «в сети», отключение уведомлений о прочтении, блокировка скриншотов и другие опции;
- Настройка внешнего вида — расширенные возможности кастомизации интерфейса, включая цвета, шрифты и элементы оформления;
- Функции для групп и каналов — дополнительные инструменты модерации и управления;
- Медиа-функции — расширенные возможности работы с изображениями, видео и файлами;
- Без рекламы — отсутствие рекламных вставок, характерных для некоторых официальных сборок.
¶Безопасность и риски
Использование модифицированных клиентов мессенджера связано с рядом рисков, которые необходимо учитывать:
- Отсутствие верификации — код SwiftGram не проходит аудит со стороны команды Telegram, в отличие от официальных клиентов.
- Возможность внесения вредоносных изменений — недобросовестный разработчик может добавить в приложение код, перехватывающий сообщения или учётные данные.
- Несовместимость с официальными обновлениями — модифицированные клиенты могут отставать от официальной версии в поддержке новых протоколов и функций.
- Нарушение условий использования — использование сторонних клиентов формально может противоречить политике Telegram.
Команда Telegram неоднократно отмечала, что рекомендует использовать только официальные клиенты, прошедшие проверку, и не несёт ответственности за безопасность сторонних сборок.
¶Правовой статус в России
На территории Российской Федерации деятельность мессенджера Telegram ранее сопровождалась ограничениями: в 2018 году Роскомнадзор предпринял попытку блокировки сервиса по решению суда, связанному с отказом предоставить ключи шифрования ФСБ. Блокировка была технически неэффективной и в 2020 году формально отменена. В настоящее время Telegram и его клиенты, включая сторонние модификации, не запрещены в России.
¶Сравнение с официальным клиентом
| Параметр | Официальный Telegram | SwiftGram |
|---|---|---|
| Источник | App Store | AltStore, джейлбрейк, сборка |
| Аудит безопасности | Командой Telegram | Не проводится |
| Регулярные обновления | Да | Зависит от разработчика |
| Расширенные настройки приватности | Ограниченно | Широко |
| Поддержка новых функций | Немедленная | С задержкой |
¶Интересные факты
- SwiftGram использует тот же аккаунт Telegram, что и официальный клиент — миграция не требует регистрации заново.
- Проект не является единственным форком Telegram: существуют и другие модификации, например, клиенты с открытым исходным кодом для Android и десктопных систем.
¶Источники
- Официальный репозиторий Telegram iOS на GitHub
- Документация Telegram API и TDLib
- Руководства по установке AltStore
- Публикации о блокировке Telegram в России (2018—2020)
