К основному содержанию
T TON Adoption
← Словарь
NODE/03 · Term

TWA

Telegram Web Apps — фреймворк Telegram для запуска веб-приложений внутри мессенджера. По сути синоним mini-app: HTML/JS внутри WebView с доступом к Telegram API и TON Connect для подключения кошелька.

Синонимы: telegram web apps, telegram web app, twa, web apps telegram

TWA (Telegram Web Apps) — официальное название платформы Telegram для запуска веб-приложений внутри мессенджера. Это родной термин из документации Telegram; на практике он почти полностью пересекается с понятием mini-app, и в TON-экосистеме их используют как синонимы.

TWA vs mini-app: есть ли разница

Формально:

  • Telegram Web Apps — это название самой технологии: WebView внутри Telegram-клиента, JavaScript-bridge window.Telegram.WebApp, события, кнопки.
  • Mini-app — пользовательский термин для приложения, построенного на этой технологии.

В дев-сообществе TWA чаще употребляют, когда говорят про API и техническую реализацию («открыть TWA через t.me/.../app», «получить тему пользователя через TWA API»). Mini-app — когда говорят про продукт («запустил mini-app на 5 миллионов пользователей»).

Что отличает TWA от обычного веба

С точки зрения разработки TWA даёт три вещи, которых нет у браузера:

  1. Идентичность пользователя — Telegram передаёт подписанные initData с user_id, что снимает задачу регистрации.
  2. Платежи через Stars и TON — встроенные API для оплаты Telegram Stars и интеграция с TON-кошельками через TON Connect.
  3. Системные кнопки и темы — нативные UI-элементы Telegram, автоматическая адаптация под dark/light тему пользователя.

С точки зрения пользователя — отсутствие установки, мгновенный запуск, единый платёжный слой.

Где встречается термин

В Telegram-документации, в каталогах TON-приложений (TAC, tApps), в листингах ботов и в названиях SDK (@tonconnect/ui явно поддерживает TWA-сценарии). Когда автор уточняет «TWA-игра» вместо «mini-app», это часто сигнал, что обсуждается именно техническая сторона, не маркетинговая.

См. также