Терминология
TDLib — (Telegram Database Library) — простое и гибкое средство для разработки альтернативных клиентов Telegram.
TelegramCore — аналог TDLib, в настоящее время используется в клиентах от компании Apple.
Swift — новый язык программирования от Apple для разработки iOS и OS X приложений, который сочетает в себе все лучшее от C и Objective-C.
Telegram для macOS
Мало кто знает и помнит, но первым, написанным с нуля на языке программирования Swift, был нативный Telegram-клиент для операционной системы macOS.
Случилось это в марте 2017 года. Так как клиент использовал библиотеку, схожую с той, что используется в Telegram X для iOS, его с полной уверенностью можно назвать родоначальником серии «X».
Telegram X для iOS
В декабре 2017 года в App Store (магазин для приложений от Apple) появилась альтернативная версия Telegram от официальных разработчиков.
Точнее будет сказать: бывшее приложение которое готовилось специально для планшетов (Telegram HD — с улучшенной графикой) было переименовано в Telegram X — написанный с нуля клиент на языке программирования Swift.
Возможно, это было сделано по нескольким явным причинам:
— Старый клиент вобрал в себя большое количество ошибок, исправлять которые было всё труднее.
— Переход на Swift гарантировал более быструю разработку приложения и добавление в него функционала.
— Требование Apple пользоваться собственным языком программирования.
В сентябре, уже 2018 года, Telegram X заменил официальный клиент. Теперь все пользователи получили улучшенный основной клиент, быстрый и работающий на новой библиотеке: TelegramCore
Основные преимущества Telegram X перед обычным клиентом:
- Уменьшен расход батареи.
- Стриминг аудио- и видеофайлов.
- Плавные анимации в чатах.
- Улучшение фоновых операций: чаты с уведомлениями всегда обновлены.
- Отсутствие старых ошибок (присутствие новых).
Telegram X для Android
История Telegram X для Android корнями уходит к конкурсу на лучший клиент для Android.
Challegram — работающий на TDLib, победитель этого конкурса (Итоги конкурса и его детальный разбор). Разработчик, после этого выкатил несколько обновлений, и забыл про приложение, но спустя некоторое время стал активно его обновлять. Сначала был закрытый бета-тест, состоящий из близкого круга лиц, а потом и публичная бета-версия начала обретать вид официального приложения. Сперва у приложения изменился разработчик, а потом приложение и вовсе было переименовано в Telegram X.
Знакомые с создателем приложения рассказывают, что тот, смеха ради, переименовывал своё приложение Telegram 2, что может означать, что создание второго клиента было давно запланировано.
Основные преимущества Telegram X перед обычным клиентом:
- Плавные анимации.
- Поддержка мультиаккаунта (более 3 аккаунтов).
- Поддержка переотправки сообщений без автора.
- Локальное шифрование чатов и улучшенное шифрование сообщений.
Telegram X для Windows и Windows Phone
Клиент с припиской X для операционных систем от Microsoft появился в конце февраля.
Бывший Unigram, как и клиенты выше был переписан с нуля, с использованием TDLib, и переименован в Unigram X.
Основные преимущества Unigram X перед обычным клиентом:
- Локальное шифрование чатов.
- Поддержка секретных чатов, самоуничтожающихся фотографий, Instant View.
- Фото- и Видеоредактор.
- Отправка гео-положения, и поддержка live location.
- Изменение размера текста сообщений.
- Полная поддержка видеосообщений (запись и просмотр).
Webogram X, или Telegram X в вебе
В конце октября, представители Telegram в Twitter объявили о том, что веб версия мессенджера сильно устарела (источник) и требует замены, намекнув на то, что уже готовит замену.
Уже в середине ноября, на GitHub странице TelegramCore, стали появляться коммиты, косвенно относящиеся к Webogram’у. Из них можно увидеть, что новая версия веб версии клиента будет работать на основе той же библиотеки что и Telegram X для iOS, а также нативный клиент для macOS.
Новый Webogram, судя по коммитам, будет поддерживать звонки, избранные стикеры, MTProxy, а также много других функций из клиентов для iOS и Android.
Подписывайтесь на наши каналы в Telegram, чтобы всегда знать о последних новостях Telegram и TON.