В Telegram заработали мини-приложения прямо внутри сообщений. Можно запускать даже игры
В мессенджере появилась поддержка интерактивных сообщений на HTML, CSS и JavaScript. Они позволяют запускать игры, калькуляторы и другие виджеты прямо в переписке, не открывая отдельные приложения.
В мессенджере появилась поддержка интерактивных сообщений на HTML, CSS и JavaScript. Они позволяют запускать игры, калькуляторы и другие виджеты прямо в переписке, не открывая отдельные приложения.
В стабильной версии Telegram 13.2 заработала технология HTMLBubbles. Энтузиасты уже создали несколько мини-игр, включая «Раннер», Monkenstein 3D и 2048. Также в сообщениях можно запускать калькуляторы, виджеты погоды, интерактивные опросы и графики.
Такие сообщения могут сохранять данные между запусками Telegram. Например, пользователь сможет продолжить игру с того места, где остановился.
Разработчики также тестируют взаимодействие виджетов с ботами. Это позволит обновлять содержимое сообщения без повторной отправки или редактирования. Например, результаты голосования смогут автоматически меняться прямо в чате.
При этом возможности HTMLBubbles ограничены. Размер виджета не превышает 600 × 600 пикселей, а объем HTML, CSS и JavaScript — 32 КБ. Технология не поддерживает внешние скрипты, видео, WebGL и прямые сетевые запросы.
Для безопасного выполнения кода Telegram разработал изолированную среду WidgetSandbox на базе JavaScript-движка QuickJS. Ее исходный код опубликован на GitHub.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.