Разработчики MAX продолжают догонять Telegram, добавляя функции, к которым пользователи мессенджера Дурова* привыкли несколько лет назад. Казалось бы, разрыв постепенно должен сокращаться, но Павел Дуров* решил немного усложнить конкурентам жизнь. В Telegram появилась технология, позволяющая превращать обычные сообщения в приложения. Они весят всего несколько килобайт, запускаются прямо в переписке и не требуют отдельного окна. Пока MAX осваивает привычные возможности конкурента, Telegram уже предлагает совершенно другой способ взаимодействия с чатами. Причём это не просто красивая демонстрация: новинка действительно умеет выполнять полезные задачи.

Дуров* и визуализация приложений в чатах Telegram

Дуров* и визуализация приложений в чатах Telegram

В Telegram придумали приложения внутри сообщений

9 ноября Telegram выпустил обновление Bot API 10.4, а Павел Дуров* рассказал о новой технологии интерактивных HTML-виджетов. Теперь разработчики ботов могут создавать небольшие приложения, которые отображаются непосредственно внутри сообщения.

👉 Читай AndroidInsider.ru в MAX

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

Визуализация микро-приложения внутри чата Telegram

Визуализация микро-приложения внутри чата Telegram

Причём весит такая программа 4 КБ в сжатом виде. Для сравнения, обычные Android-приложения могут занимать сотни мегабайт, а иногда и несколько гигабайт. Конечно, функциональность у них несопоставима, зато для простых задач возможностей нового формата вполне достаточно. В Telegram уже давно существуют мини-приложения, которых нет даже в Google Play. Но раньше для их запуска приходилось открывать отдельный интерфейс. Теперь небольшая программа сможет стать частью самой переписки.

MAX опять придётся догонять Telegram

Самое забавное, что MAX тоже пытается превратиться из обычного мессенджера в универсальную платформу. Здесь уже есть боты и мини-приложения, позволяющие пользоваться дополнительными сервисами. Правда, устроены они по более привычному принципу: пользователь нажимает кнопку в чате, после чего открывается отдельное окно приложения.

Визуализация мини-игр в чатах Telegram

Визуализация мини-игр в чатах Telegram

У Telegram теперь есть ещё один уровень взаимодействия. Интерактивный элемент располагается прямо среди сообщений, выглядит как часть чата и реагирует на действия пользователя. Не нужно постоянно переключаться между перепиской и отдельным приложением. Ирония в том, что совсем недавно мы разбирали, как MAX собирается догонять Telegram образца 2022 года. Разработчики российского мессенджера обещали несколько закреплённых сообщений и другие возможности, которые конкурент освоил уже давно.

⚡ Подписывайся на AndroidInsider в Telegram

Теперь ситуация становится ещё интереснее. Пока MAX устраняет старые пробелы, Дуров* придумывает новые форматы. И дело даже не в количестве функций: Telegram постепенно меняет представление о том, каким вообще может быть сообщение.

Что можно будет делать прямо в Telegram

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

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

При этом программа не получает свободного доступа к интернету. Её код выполняется в изолированной среде, а обновлённые данные передаются через Telegram-бота. Такой подход позволяет ограничить возможности виджета и не давать ему доступ к произвольным ресурсам устройства.

Дата появления нововведений на Android

Несмотря на громкий анонс, прямо сейчас открыть Telegram и отправить другу интерактивное приложение не получится. Технология появилась в Bot API 10.4, но её распространение происходит постепенно. На первом этапе виджеты работают только в личных чатах с ботами. Именно бот должен создать и отправить такое сообщение пользователю. Поддержка групп, пересылки виджетов и отправки через встроенный поиск ботов пока доступна лишь на тестовом сервере Telegram.

🔥 Загляни в телеграм-канал Сундук Али-Бабы, где мы собрали лучшие товары с АлиЭкспресс

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

*Павел Дуров внесён Росфинмониторингом в перечень террористов и экстремистов.