Telegram X — форк мессенджера Telegram¶
Telegram X — форк официального мессенджера Telegram, разработанный на языке Swift для iOS и на языке C++ (с использованием графической библиотеки Qt) для Android. Проект позиционировался как экспериментальная, более быстрая и функционально продвинутая версия Telegram с улучшенной анимацией интерфейса и поддержкой ряда возможностей, появлявшихся в основном клиенте с задержкой.
¶История проекта
Работа над Telegram X началась в конце 2016 года. Первоначально проект назывался Telegram Air и был создан как клиент для iOS на языке Swift — в отличие от основного клиента Telegram для iOS, написанного на Objective-C. Инициатива поддерживалась основателем Telegram Павлом Дуровым, который неоднократно упоминал проект в публичных сообщениях.
В декабре 2017 года Павел Дуров объявил, что разработка Telegram Air приостановлена, однако уже в январе 2018 года проект был возрождён под названием Telegram X. В том же году появилась Android-версия, написанная на C++ с использованием фреймворка Qt — в отличие от основного Android-клиента Telegram, построенного на Java и Android SDK.
В марте 2018 года Telegram X для iOS был официально выпущен в App Store. Android-версия была опубликована в Google Play и в магазине F-Droid. Проект развивался параллельно с основными клиентами, а часть технологий, опробованных в Telegram X, позже переносилась в официальные приложения.
¶Технические особенности
Ключевое отличие Telegram X от основного клиента — используемый стек технологий:
| Платформа | Telegram X | Основной клиент Telegram |
|---|---|---|
| iOS | Swift | Objective-C |
| Android | C++ / Qt | Java / Android SDK |
Среди заявленных преимуществ:
- Скорость работы — за счёт нативного кода и иной архитектуры рендеринга интерфейс должен работать плавнее, особенно на устройствах со слабым железом.
- Анимации — Telegram X изначально поддерживал плавные переходы между экранами и анимацию чатов, которые позже были перенесены в основной клиент.
- Энергоэффективность — разработчики заявляли о более низком расходе батареи.
- Поддержка новых API — некоторые функции Telegram API сначала появлялись в Telegram X, а затем мигрировали в официальные клиенты.
¶Функциональные отличия
Telegram X поддерживает весь набор базовых функций Telegram: обмен сообщениями, каналы, группы, боты, стикеры, GIF-анимации, звонки, секретные чаты с сквозным шифрованием. Помимо этого, в разное время в Telegram X реализовывались:
- Улучшенная работа с большими файлами и медиа.
- Поддержка множества аккаунтов.
- Расширенные настройки уведомлений.
- Экспериментальные режимы отображения чатов.
При этом Telegram X не всегда догонял основной клиент по функциональности: например, некоторые новые возможности (оплата через Telegram Stars, продвинутые функции ботов, отдельные настройки приватности) появлялись только в официальных клиентах.
¶Статус проекта
В 2024 году разработка Telegram X фактически была свёрнута. Павел Дуров подтвердил, что проект больше не обновляется активно, а его наработки интегрированы в основной клиент Telegram. Приложение осталось доступным для скачивания, но новые версии с функциональными обновлениями не выпускались. Для большинства пользователей рекомендованным клиентом стал официальный Telegram, который перенял анимации и оптимизации, впервые опробованные в Telegram X.
¶Отношение пользователей
Telegram X получил смешанные отзывы. Часть пользователей отмечала более плавную работу интерфейса и меньший расход батареи, особенно на устройствах с Android. Другие указывали на неполноту функционала по сравнению с основным клиентом и задержки в обновлениях. Несмотря на это, Telegram X стабильно входил в число популярных неофициальных клиентов Telegram и пользовался спросом среди энтузиастов, готовых ради скорости пожертвовать некоторыми функциями.
Источники:
- Официальный блог Telegram (telegram.org/blog)
- Публичные сообщения Павла Дурова в Telegram-канале
- Материалы о разработке Telegram для iOS и Android
