История вкладок в Telegram

С чего всё начиналось

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

Одной из стран, в которой Telegram обрел популярность в первые годы, стал Иран. В стране, где помимо Viber, были заблокированы также Twitter, Facebook и YouTube, Telegram, работающий без VPN и прокси, стал заменой этих сервисов для миллионов пользователей. Ввиду простоты использования мессенджер быстро освоили жители деревень, у которых не было компьютера, но был смартфон.

Со временем Telegram стал обрастать возможностями: сперва появились боты, потом каналы, группы стали насчитывать тысячи участников. У активных пользователей мессенджера список чатов стал превращаться в кашу из каналов, ботов, групп и личных чатов, которые ежесекундно обновлялись, терялись и возникали вновь. Большое количество важных сообщений могло быть пропущено из-за отсутствия структуризации.

Telegram изначально создавался как открытая платформа. Его исходный код был открыт для всех разработчиков. Первым Android клиентом стал Telegram S – конкурсная работа, занявшая по итогу второе место. Первое место занял разработчик, который впоследствии написал Android клиент Telegram, и стал частью команды.

На базе исходников Telegram разработчики из Ирана создали первый неофициальный клиент — Mobogram, впоследствии получивший невероятную популярность. За время работы над проектом его авторы внесли наибольший вклад в расширение функциональности и раскрытие потенциала Telegram в неофициальных клиентах. Именно в Mobogram, через месяц после появления в Telegram каналов, 11 ноября 2015 года появились вкладки.

Перенесемся в Испанию 2012-го года. За год до создания Telegram испанский разработчик Rafalense создал WhatsApp Plus – кастомный клиент на основе господствующего тогда мессенджера WhatsApp. Кастом предлагал поменять фон чата и цвета сообщений. Альтернативный клиент устанавливался не из Google Play, а с собственного сайта разработчика и неофициальных репозиториев. По данным разработчика WhatsApp Plus, клиент скачали свыше 35 миллионов раз.

В январе 2015  WhatsApp на сутки отрезал доступ к сервису всем пользователям альтернативного Android-клиента WhatsApp Plus. Причиной суточного бана стали опасения разработчиков, что данные из WhatsApp Plus могут попасть к третьим лицам.
В феврале 2015 разработчик решил отказаться от WhatsApp и перейти на Telegram. Через полгода после этого Telegram представил каналы, а в декабре 2015 года, через месяц после Mobogram, в Plus Messenger появились вкладки. 

Вот так вкладки выглядели в январе 2016

Параллельно Plus Messenger развивались множество иранских неофициальных клиентов, наиболее функциональны и известны из которых Mobogram (сейчас разработка прекращена), Telegraph и BGram. Кроме вкладок, эти клиенты могли похвастаться большим количеством других дополнительных функций. Но не все пользователи готовы доверять клиентам от сторонних разработчиков, многие принципиально используют только официальные приложения Telegram.

В феврале 2019 BGram впервые предложил пользователям возможность создания собственных вкладок для чатов. Позже функция появилась в нескольких других иранских клиентах.

Подробнее об актуальных альтернативных клиентах Telegram под разные платформы.

Что может предложить Telegram

Долгое время возможностью организацией чатов мог похвастаться только один официальный клиент: Telegram Desktop

Существовавшая в нем скрытая функция workmode, позволяла пользователю одним щелчком мыши скрывать чаты с выключенными уведомлениями. Однако о данной функции знали далеко не все пользователи клиента, да и сам процент пользователей мессенджера для ПК невелик.

В декабре 2016 года, в Telegram появились закрепленные чаты — ещё один помощник в организации списка диалогов. Начиная с этого обновления пользователи могли закрепить в списке 5 любых диалогов (+5 секретных чатов). 

Папки или нет, вот в чём вопрос

Весной 2019 года в официальном клиенте появился “Архив”. Как писал официальный аккаунт Telegram в Twitter: «Архив, это разновидность папки».

Telegram / Twitter

Пользователи по разному использовали их, кто-то добавлял в архив каналы и чаты, которые не читает, кто-то наоборот добавлял важное и закреплял в самом верху архива.

Через пол года после появления архивов мы провели опрос, чтобы узнать, как наши подписчики его используют.

Большая половина из опрошенных поместили туда редко читаемые каналы и чаты, чтобы разгрузить основной список. Часть пользователей использовали архив неожиданно, например помещали туда наоборот важные чаты используя как избранное в кастомных клиентах.

Весь год пользователи считали, что папки будут выглядеть именно как архив, тем более, на вопрос, появятся ли вкладки в мессенджере, в Telegram отвечали, что будет что-то похожее на «Папки». Однако оказалось, что архив стал только прообразом и помощником будущих папок. Как и в папках в архиве есть особенность: пользователь может добавить туда неограниченное количество чатов, а также закрепить в нём до 100 чатов.

Скрытая надежда

За всё время существования нашего чата в Telegram, одной из острейших тем для дискуссий была востребованность вкладок в официальном клиенте мессенджера.

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

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

Дизайнеры активно отправляли свои представления о том, как должны выглядеть папки и вкладки. Из-за хорошей проработки концептов и мокапов некоторые Telegram-каналы, и даже СМИ, путали концепты с Beta-версиями мессенджера.

Первые шаги в сторону вкладок были замечены весной 2019 года. Первого апреля разделение чатов появилось в Telegram X для Android, и это была не шутка. Разделение оказалось специфичным, и отличалось от того, которое нам предлагали уже ставшие популярными кастомы. Разделение было сделано настолько незаметным, что даже через год не все пользователи узнали об этой функции.

Фильтры появлялись по свайпу вниз по слову чаты. В открывшемся меню пользователь мог выбрать нужный ему тип чатов. В этот период клиент Telegram X был очень популярен среди пользователей мессенджера. Сейчас у него более 10 миллионов скачиваний в Google Play, столько же, сколько и у популярного кастома Plus Messenger.

Неожиданностью для всех, стала новость о появлении уже описанной выше функции workmode, в нативном клиенте для macOS. 

Через 3 дня, 24 января 2020 года, клиент получил фильтр чатов по типу. Реализация фильтров была похожа на Telegram X для Android.

30 января 2020 года, в нативном клиенте для macOS появились кастомные фильтры – возможность создавать фильтры из любых типов чатов, именно они в будущем станут тем, что Telegram назовет папками. 

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

Вкладки для неудачников?

Однажды, отвечая пользователю, сотрудник мессенджера в публичной группе написал сообщение, которое впоследствии стало мемом. Маркус Ра, глава поддержки Telegram высказался по поводу вкладок: “Вкладки для неудачников, у нас есть кое-что получше”. 

После этого сообщения прошло почти 4 года, и 11 марта 2020 года в официальном клиенте Telegram для iOS появились папки. Несколько Beta-версий подряд менялась реализация, название и даже некоторые принципы работы, но неизменной была концепция их отображения, в виде вкладок.

В какой-то момент, разработчик iOS клиента решил попробовать второй вариант: размещение вкладок внизу клиента, который до сих пор доступен в дебаг меню настроек. 

Небольшой части пользователей понравилась данная реализация, так как в этом варианте было легче дотягиваться большим пальцем до вкладок.

Однако классические вкладки сверху, которые стали привычными благодаря альтернативным клиентам, пользовались большим успехом, поэтому по умолчанию был выбран именно этот вариант. Пользователи iOS всё также могут включить себе альтернативный вариант из дебаг-меню настроек (10 нажатий на шестеренку).

Спустя две недели, 25 марта, функцию папок увидели и пользователи Android

В отличие от iOS клиента, приложение не имеет кнопок внизу, поэтому создание папки, занимает немного больше времени. В остальном, реализация в мобильных клиентах очень похожая. Из отличий также заметен жест свайпа по бокам, если в клиенте яблочной компании свайп по крайней части чата вызывает действие с диалогом, в Android клиенте такого нет, и любой свайп будет  перемещать вас между вкладок.

Telegram Desktop

Спустя несколько дней после появления папок в Android клиенте, они стали доступны и на Telegram Desktop. Вкладки в этом клиенте выглядят немного иначе, нежели в мобильных клиентах — они вертикальные.

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

Читайте наш цикл статей про папки:

— Инструкция по папкам в Telegram

— Управление папками. Неочевидные настройки.

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