Swiftgram

Альтернативный клиент Telegram для iPhone. Часть функций придумал разработчик, часть — годами выпрашивали и обкатывали сами пользователи в чатах поддержки.

В Swiftgram можно бесплатно переводить сообщения, редактировать сообщение двойным тапом, убирать сторис с экрана и настраивать кружки под себя. Открытый исходный код и больше 50 настроек — и всё это только для iPhone, версии для Android нет.

Чего нет и не будет: Swiftgram не показывает удалённые сообщения и не пересылает сообщения из чатов и каналов, где владелец запретил пересылку.


Где скачать

Swiftgram можно скачать только из App Store или TestFlight.


Функции

Перевод сообщений

Swiftgram переводит сообщения бесплатно. Можно перевести весь чат, весь канал или одно сообщение. А если зажать кнопку отправки, своё сообщение получится перевести на любой язык перед отправкой. Подписка Telegram Premium для перевода не нужна. Иногда перевод работает с перебоями — это сбои на стороне Telegram, и мы на них не влияем.

Редактирование сообщения двойным тапом

Не нужно открывать меню, чтобы исправить опечатку: дважды тапните по своему сообщению — и Swiftgram сразу откроет редактирование. Мелочь, но пользователи называют её одной из самых удобных в приложении.

Кружки: своя камера по умолчанию и подпись

В настройках можно один раз выбрать, какая камера снимает кружки — фронтальная или основная, чтобы каждый раз не вертеть телефон. Переключиться в момент записи нельзя, зато дефолт настраивается под себя. А если отправить видео из галереи в режиме кружка, к нему получится добавить подпись, как к обычному сообщению.

Всегда отправлять фото в HD

В Telegram фото отправляются в обычном или высоком качестве. В Swiftgram достаточно один раз включить настройку — и все фото будут уходить в высоком качестве (HD) автоматически.

Управление сторис

Сторис можно полностью убрать с экрана, чтобы они не мешали. Можно отключить свайп вправо — жест, которым случайно открывается камера и мешает, например, когда слушаешь музыку. А ещё можно включить подтверждение перед открытием чужой сторис, чтобы не нажать на неё случайно.

Показ ID в профиле

В профиле любого пользователя можно показать его ID — числовой номер аккаунта. Это удобно для модераторов. Там же видна дата создания чата или канала.

Запись голосовых без отключения Bluetooth-наушников

Голосовые и кружочки обычно пишутся через микрофон наушников, а у AirPods качество записи бывает плохим. В Swiftgram можно переключить запись на микрофон телефона — отключать Bluetooth не нужно, наушники остаются подключёнными.

Настройка папок, свайпов и интерфейса

Swiftgram можно настроить под себя. Список чатов получится сделать компактнее, чтобы на экране помещалось больше переписок, — удобно, если чатов и каналов много. Можно отдельно отключить свайп для удаления чата и свайп, который открывает его быстрые настройки, — это спасает от случайных действий. Папки можно перенести вниз экрана, оформить в стиле iOS и выбрать, какая из них будет открываться при запуске приложения.


Swiftgram Pro

Обновлять приложение под каждую новую версию Telegram — долгая и трудная работа, а Swiftgram делает это за свой счёт. Платная подписка — способ поддержать разработчика, который заодно открывает несколько дополнительных функций. Чаще всего за неё берут ради панели форматирования и резервной копии аккаунтов.

Резервная копия аккаунтов

Аккаунт можно сохранить в Apple Keychain — это спасает данные при смене телефона или переустановке приложения. Но если Telegram сам завершит сессию (выйдет из аккаунта), войти по сохранённой копии не получится: сама сессия не сохраняется.

Фильтр сообщений

В фильтр можно добавить свои слова, чтобы скрывать рекламу и спам. Такие сообщения не удаляются, а становятся почти прозрачными — сразу видно, что это спам, и взгляд его пропускает. Фильтр работает в чатах, каналах и личных переписках.

Панель форматирования

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

Дополнительные иконки приложения

У Swiftgram есть набор иконок для домашнего экрана. С подпиской открываются дополнительные иконки. Самая милая — с уточкой.

Динамический остров (Dynamic Island)

При создании скриншота в Telegram сверху экрана появляется надпись. В Swiftgram она тоже есть, а с подпиской можно выбирать её оформление из разных вариантов.


Часто задаваемые вопросы

В Telegram вышло обновление. Почему в Swiftgram его пока нет?

Перед обновлением Swiftgram проходит несколько шагов: сначала команда Telegram публикует новый код, затем разработчик Swiftgram добавляет нужные функции, всё настраивает и отправляет обновление на проверку в App Store. Весь процесс занимает от одного дня до недели — точное время зависит от Telegram.

Я скачал Swiftgram, и мой аккаунт взломали

Если вас взломали, дело не в Swiftgram. Скорее всего, проблема на вашей стороне: например, вы перешли по подозрительной ссылке или попались на мошенников (скам). У Swiftgram открытый исходный код — любой может проверить, как работает приложение и что оно делает.

Не приходят уведомления

Сначала проверьте, откуда вы скачали Swiftgram. Если вы ставили его через файл .ipa, вернитесь к разделу про установку в начале страницы: Swiftgram можно ставить только из App Store или через TestFlight. Если приложение скачано правильно, а уведомления всё равно не приходят — перезагрузите iPhone.

Где скачать Swiftgram?

Скачивайте Swiftgram из App Store. Бета-версия доступна на beta.swiftgram.app, если в TestFlight есть свободные места.

Есть ли Swiftgram для Android?

Нет. Swiftgram существует только для iOS. Версий для Android, APK-файлов и «Swiftgram для Samsung» не существует.

Есть ли Swiftgram для ПК?

Отдельной версии для ПК нет. На macOS Swiftgram запускается только как iPad-версия в режиме совместимости, и не на всех Mac — на Intel Mac установить его не получится.

Где взять исходный код Swiftgram?

Исходный код доступен по адресу https://source.swiftgram.app/.

Есть ли официальный IPA-файл Swiftgram?

Нет, официальных IPA-файлов Swiftgram не существует. Всё, что ставится не из App Store или TestFlight, — на свой риск, включая риск проблем с аккаунтом и уведомлениями.

Можно ли ставить модифицированный IPA, чтобы работали обычные push-уведомления?

Мы не помогаем со сторонними сборками. При неофициальной подписи push-уведомления у Telegram и Swiftgram часто ломаются: иногда остаётся только текст пуша, без иконок и кнопок.

Как перейти с беты Swiftgram на стабильную версию из App Store?

Поставьте стабильную версию из App Store поверх беты. Если нужен именно откат на более старую версию — учтите, что это может что-то сломать.

TestFlight пишет, что бета заполнена

Подождите, пока освободится место. Следить за свободными слотами поможет бот @TestFlightTrackBot.

Пропала кнопка добавления аккаунта

Временный обходной путь: Настройки → Изм. → Выход → Добавить аккаунт.

Можно ли пользоваться Swiftgram и официальным Telegram одновременно на одном аккаунте?

Да. Вход в Swiftgram не выбрасывает аккаунт из официального клиента — пользуйтесь обоими приложениями одновременно.

Swiftgram не присылает SMS-код для входа или смены номера

Для SMS-кода используйте официальный Telegram: он не отправляет SMS для действий из неофициальных приложений. Код придёт в Telegram или на почту, если она добавлена.

При входе пишет, что код отправлен на другое устройство, но кода нет

Войдите через официальный Telegram — именно он может запросить SMS. После входа код для Swiftgram можно получить через сервисные сообщения Telegram.

Swiftgram «заблокировался» и просит PIN-код

Введите PIN-код приложения. Если дело не в PIN-коде, а приложение зависает или не открывается, сбросьте Swiftgram в настройках iOS.

Приложение не открывается, зависает, не реагирует на нажатия или не грузит настройки

Закройте Swiftgram свайпом вверх, затем зайдите в iOS: Настройки → Приложения → Swiftgram → Сброс Метаданных. Если не помогло, последний вариант — «Сбросить всё». Перед этим лучше сделать бэкап аккаунтов через tg://sg/pro.

Безопасно ли делать «Сбросить всё» в настройках Swiftgram?

Swiftgram не удаляет аккаунты. «Сбросить всё» удаляет локальные файлы и кэш, связанные с аккаунтами: они не должны разлогиниться, но сам Telegram может завершить сессии. Если аккаунтов много, заранее сделайте бэкап через tg://sg/pro.

Очистил кэш, но iPhone всё равно показывает много занятого места

Попробуйте tg://sg/ios_settings → Сброс Метаданных или Сброс Всего. Если нужно освободить место полностью, единственный надёжный способ — переустановить приложение.

Уведомления приходят как «You have new message» или пустыми

Перезагрузите iPhone. Причина — после обновления может «умереть» системная Notification Extension, а App Store иногда не до конца устанавливает обновление.

Телефон греется, а пустые уведомления приходят снова и снова

Перезагрузите устройство. Других решений нет — проблема на стороне iOS или Telegram.

Уведомления приходят с задержкой или только после открытия Swiftgram

Сначала проверьте, что Swiftgram установлен из App Store или TestFlight. Если установка официальная, причина задержек обычно в региональных блокировках, перебоях Apple Push Notification Service или изменениях на стороне Telegram. Универсального решения здесь нет.

Уведомление по одному аккаунту пропадает после прочтения другого

Проверьте, не удалено ли исходное сообщение: Telegram отзывает push, если сообщение удалено.

Swiftgram висит на «Обновлении» или плохо работает соединение

Проверьте рабочий прокси или VPN. Swiftgram использует серверы Telegram, поэтому в регионах с ограничениями без прокси или VPN стабильной работы может не быть.

Swiftgram обходит блокировки Telegram?

Нет, встроенного обхода блокировок в Swiftgram нет. Используйте обычные прокси Telegram или VPN.

Нужно ли ждать встроенный DNS для обхода блокировок?

Нет, одни DNS-серверы блокировки не решают. В Swiftgram есть только системный DNS для доменов Proxy — чтобы не ждать долгий таймаут, когда google.com недоступен.

Почему нет отдельной кнопки прокси?

Кнопка появляется после добавления прокси.

Прокси работает только вместе с VPN или приложение зависает при переключении

Если VPN маскируется под TLS, используйте прокси без TLS-маскировки — иначе VPN может сбрасывать запросы через прокси. Если приложение уже зависает, попробуйте tg://sg/ios_settings → Сброс Метаданных/Сброс Всего или переустановку.

Где включить MTProxy ClientHello fix?

В новых сборках фикс уже включён на стороне Telegram — в Debug-меню ничего включать не нужно. В старых сборках Debug открывается многократным нажатием на меню настроек, затем Swiftgram Debug.

Что такое Force TCP и когда его включать?

Force TCP может помочь, если не работают звонки. Поставьте последнюю beta.swiftgram.app 11.15 (241) у обоих собеседников и включите Force TCP в Настройки → Swiftgram (tg://sg/settings).

Плохо отправляются видео, файлы, голосовые или кружки

Проверьте прокси или VPN. Такие проблемы связаны с сетевыми ограничениями Telegram — особенно когда медиа отправляются очень медленно или не отправляются совсем.

Кружки записываются в 30 FPS

Отключите размытие фона в Пункте управления iOS.

Кружки или видео через камеру Swiftgram не записываются

Перезагрузите iPhone — это помогает в большинстве случаев. Переустановка и сброс метаданных тут обычно не помогают.

Не работает перевод голосового сообщения в текст, идёт вечная загрузка

Откройте настройки функции и проверьте, какой провайдер выбран — Telegram или внешний. Попробуйте сменить провайдера и проверить сеть.

Можно ли добавить больше шести аккаунтов?

Да, у Swiftgram нет собственного ограничения на количество аккаунтов. Если Telegram показывает предупреждение, добавляйте аккаунт с того, где есть Telegram Premium.

Можно ли поменять порядок аккаунтов в списке?

Прямого способа нет. Обходной путь: вручную перезайти в аккаунты в нужном порядке.

Как перенести аккаунты Swiftgram Pro на новый iPhone без повторного входа?

Сделайте бэкап в Keychain через tg://sg/pro, затем создайте зашифрованную резервную копию системы через iTunes/Finder — без шифрования аккаунты не сохранятся. После этого восстановите новый iPhone из этой копии.

Случайно удалил Swiftgram или потерял сессии, как вернуть аккаунты?

Если заранее был сделан бэкап через Swiftgram Pro, восстановите аккаунты из него. Если бэкапа нет и под рукой нет других активных сессий или SIM-карт, простого способа вернуть аккаунты не существует.

Telegram сам выкинул из аккаунта

Swiftgram не может точно определить причину. Возможно, Telegram сам завершил все сессии — это бывает связано с действиями на аккаунте или частой сменой IP. После выхода секретные чаты не восстановить: их ключи сбрасываются при логауте.

Как вернуть деньги за Swiftgram Pro или разобраться с двойным списанием?

Используйте страницу Apple https://reportaproblem.apple.com/?s=6. Также проверьте подписку в App Store и отмените её там, если нужно.

Почему в Swiftgram есть реклама Telegram?

Эту рекламу добавляет сам Telegram. Swiftgram не может её убрать без риска удаления из App Store. Избавиться от неё можно через Telegram Premium.

Swiftgram Pro заменяет Telegram Premium?

Нет. Swiftgram Pro и Telegram Premium — независимые подписки.

Почему нет анонимного просмотра историй?

Для анонимного просмотра историй нужен Telegram Premium.

Можно ли читать удалённые сообщения, включить гост-режим или сохранять одноразовые фото и видео?

Нет. Таких функций в Swiftgram нет, а чтение удалённых сообщений, гост-режим и сохранение одноразовых медиа запрещены правилами Telegram.

Почему дата регистрации аккаунта в Swiftgram неточная или меняется?

Точную дату регистрации знает только Telegram, и Swiftgram её не получает. Приложение показывает примерную дату по алгоритму, который самообучается и может скорректировать месяц или год.

Почему у одних пользователей показывается страна, а у других нет?

Страна показывается, только если Telegram уже передал приложению эту информацию — например, при первом сообщении от пользователя с табличкой о стране и дате регистрации. Эта информация не обязательно остаётся навсегда.

Кнопка «посмотреть администраторов» пропала

Обновите Swiftgram — после обновления кнопка возвращается.

Поиск по нажатию на название чата или канала пропал?

Нет, эту функцию не убирали.

Ссылки стали открываться через Safari, а не сразу в Swiftgram

Проверьте нижний пункт в настройках конфиденциальности. Обычно t.me-ссылки открываются автоматически, но если однажды отменить автооткрытие, iOS начнёт спрашивать.

Можно ли убрать значок Swiftgram сверху на скриншотах?

Убрать его нельзя. Можно только сменить дизайн через tg://sg/pro.

Можно ли вернуть полностью старый интерфейс Swiftgram?

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

Swiftgram пропал с Apple Watch

Swiftgram 12.8 вернулся на Apple Watch. Нужно обновиться до версии с поддержкой watchOS; для нового приложения требуется watchOS 26+.

Можно ли редактировать шаблоны быстрых ответов на Apple Watch?

Нажмите на нужный шаблон и впишите свой текст.

Кнопки ботов можно добавить прямо в push-уведомления?

Нет, и решения тут не предвидится: Telegram не передаёт кнопки в уведомления, а сам iOS ограничивает доступные действия и категории уведомлений.


Ссылки

Чаты и канал

У Swiftgram два чата: для русскоязычных пользователей и для англоязычных пользователей. Там можно задать вопрос, предложить идею или сообщить об ошибке. А ещё есть канал — в нём разработчик рассказывает об обновлениях, новых функциях и других новостях.