В честь дня рождения мессенджера Павла Дурова, который проходит 14 августа, «Код Дурова» на примере истории приложения для Android решил показать, как менялся и усовершенствовался интерфейс Telegram, благодаря которому приложение стало, пожалуй, самым удобным и прогрессивным средством для общения, получения информации и работы.
Эпоха первая. Все только начинается
17 июля 2013 года Павел Дуров объявил о проведении нового конкурса по созданию мессенджера на Android, который работает с MTProto — протоколом передачи данных, адаптированным для максимально быстрой и надёжной работы через мобильную сеть.
Конкурс Durov’s Android Challenge ещё не успел завершиться, а его участник Степан Коршаков уже 22 августа того же года опубликовал бета-версию Telegram S Edition — свою версию приложения мессенджера, совместимого с MTProto. Фактически это и был первый неофициальный релиз Telegram для Android.
Коршаков, правда, так и не выиграл конкурс, заняв второе место с призом в размере 500 000 рублей. Свой миллион и первое место получил разработчик Николай Кудашов — за Telegram N Edition. 9 октября 2013 года в рамках объявления результатов конкурса Павел Дуров назвал эту версию наиболее функциональной, стабильной и быстрой.
А вот так она выглядит:
Telegram N Edition как победитель конкурса стал основой будущих версий мессенджера на Android. По этой причине официальные обновления Telegram после завершения конкурса, очевидно, по сей день публикуются по тому же адресу в Google Play, что и разработка Кудашова.
Помимо безупречного внедрения конкурсных задач, в приложении реализованы такие дополнительные функции, как арабская RTL-версия или статус соединения. До конкурса Николай практически не занимался разработкой под Android. Его победа в финале — доказательство того, что при должном упорстве нет ничего невозможного, — рассказывал Павел Дуров.
Группы до сотни человек, секретные чаты, самоуничтожение сообщений, обмен файлами размером до 1 ГБ — всем этим уже на первых порах мог хвастаться Telegram. К слову, первые версии для Android выглядят достаточно сдержанно и без лишних элементов, чего в те времена порой некоторым приложениям очень не хватало.
Эпоха вторая. Минималистичный и шустрый
Принципы Material Design закрепились в Android надолго, и Telegram явно не собирался медлить с тем, чтобы реализовать интерфейс приложения согласно принципам материального дизайна.
Масштабное обновление под версией 2.0 вышло 19 ноября 2014 года — всего через несколько месяцев после того, как Google презентовала новую философию интерфейсов в своей операционной системе.
Это первое крупнейшее обновление клиента для Android и стоит отметить, что довольно удачное. Команда Telegram тогда обновила каждый экран и проработала внешний вид каждого элемента. Не влюбиться в этот интерфейс было невозможно.
Всё потому, что напитанный элегантными анимациями облик приложения сопровождался невероятной скоростью и стабильностью. Что важно, такой дизайн стал доступен тогда не только для свежей Android 5.0 и Android 4.0+, но и для более старых версий ОС.
А ещё именно с этим крупным обновлением, помимо новых фишек конфиденциальности, Telegram для Android получил функцию полнотекстового поиска. Тогда это была очередная революция от Павла Дурова. Всё по причине того, что поиск работал намного быстрее, нежели в Gmail.
Даже с несколькими сотнями тысяч сообщений их можно найти чуть ли не мгновенно. Подход к обеспечению шустрой работы прослеживается и по сей день: например, в недавнем обновлении представили анимированные эмодзи с плавной анимацией — сотни таких смайлов способны одновременно прогружаться без глюков на любом смартфоне.
Эпоха третья. Нет предела совершенству?
Отличий у клиента для Android от iOS-версии, конечно же, всегда было предостаточно, ведь приложение Telegram для iOS всегда следовало философии «яблочного» дизайна, а для Android — почерку Google.
Но с 10 декабря 2018 года всё изменилось. В версии 5.0 Telegram для Android получил значительное обновление дизайна. Например, с того момента стало гораздо проще получать доступ к общим медиа из аккаунтов пользователей, групп и каналов.
Эти файлы тогда также обзавелись высококачественными чёткими превью, увеличенной скоростью загрузки. А ещё Telegram переработал интерфейс настроек. Ключевые особенности дизайна версии 5.0 сохранились в приложении для Android и по сей день. Однако он всё чаще стал дополняться новыми анимациями и фишками.
11 марта 2022 обновление Telegram 8.6 принесло полупрозрачный интерфейс на Android, несколько напоминающий появившийся в середине 2021 года стиль iOS. Усовершенствование интерфейса Telegram продолжается. С каждым обновлением приложение действительно кажется более оживлённым — к счастью, глаз это не портит, ибо мессенджер старается и дальше сохранять нотку лаконичного дизайна.
Читать первым в Telegram-канале «Код Дурова»