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 даёт три вещи, которых нет у браузера:
- Идентичность пользователя — Telegram передаёт подписанные initData с user_id, что снимает задачу регистрации.
- Платежи через Stars и TON — встроенные API для оплаты Telegram Stars и интеграция с TON-кошельками через TON Connect.
- Системные кнопки и темы — нативные UI-элементы Telegram, автоматическая адаптация под dark/light тему пользователя.
С точки зрения пользователя — отсутствие установки, мгновенный запуск, единый платёжный слой.
Где встречается термин
В Telegram-документации, в каталогах TON-приложений (TAC, tApps), в листингах ботов и в названиях SDK (@tonconnect/ui явно поддерживает TWA-сценарии). Когда автор уточняет «TWA-игра» вместо «mini-app», это часто сигнал, что обсуждается именно техническая сторона, не маркетинговая.