Telegram X, как и с чем его есть…

Telegram X для Android (логотип)

Терминология

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 перед обычным клиентом:

  1. Уменьшен расход батареи.
  2. Стриминг аудио- и видеофайлов.
  3. Плавные анимации в чатах.
  4. Улучшение фоновых операций: чаты с уведомлениями всегда обновлены.
  5. Отсутствие старых ошибок (присутствие новых).

Telegram X для Android

История Telegram X для Android корнями уходит к конкурсу на лучший клиент для Android.

Challegram — работающий на TDLib, победитель этого конкурса (Итоги конкурса и его детальный разбор). Разработчик, после этого выкатил несколько обновлений, и забыл про приложение, но спустя некоторое время стал активно его обновлять. Сначала был закрытый бета-тест, состоящий из близкого круга лиц, а потом и публичная бета-версия начала обретать вид официального приложения. Сперва у приложения изменился разработчик, а потом приложение и вовсе было переименовано в Telegram X.

Знакомые с создателем приложения рассказывают, что тот, смеха ради, переименовывал своё приложение Telegram 2, что может означать, что создание второго клиента было давно запланировано.

Основные преимущества Telegram X перед обычным клиентом:

  1. Плавные анимации.
  2. Поддержка мультиаккаунта (более 3 аккаунтов).
  3. Поддержка переотправки сообщений без автора.
  4. Локальное шифрование чатов и улучшенное шифрование сообщений.

Telegram X для Windows и Windows Phone

Клиент с припиской X для операционных систем от Microsoft появился в конце февраля.

Бывший Unigram, как и клиенты выше был переписан с нуля, с использованием TDLib, и переименован в Unigram X.

Основные преимущества Unigram X перед обычным клиентом:

  1. Локальное шифрование чатов.
  2. Поддержка секретных чатов, самоуничтожающихся фотографий, Instant View.
  3. Фото- и Видеоредактор.
  4. Отправка гео-положения, и поддержка live location.
  5. Изменение размера текста сообщений.
  6. Полная поддержка видеосообщений (запись и просмотр).

Webogram X, или Telegram X в вебе

В конце октября, представители Telegram в Twitter объявили о том, что веб версия мессенджера сильно устарела (источник) и требует замены, намекнув на то, что уже готовит замену.

Уже в середине ноября, на GitHub странице TelegramCore, стали появляться коммиты, косвенно относящиеся к Webogram’у. Из них можно увидеть, что новая версия веб версии клиента будет работать на основе той же библиотеки что и Telegram X для iOS, а также нативный клиент для macOS.

Новый Webogram, судя по коммитам, будет поддерживать звонки, избранные стикеры, MTProxy, а также много других функций из клиентов для iOS и Android.

Подписывайтесь на наши каналы в Telegram, чтобы всегда знать о последних новостях Telegram и TON.