MAX добавил мини-приложения — что переносить из Telegram

У MAX появилась платформа мини-приложений. По возможностям пока проще, чем Telegram Mini Apps, но аудитория растёт. Что туда переносить и стоит ли.

MAX мини-приложения

MAX в 2026 раскатал платформу мини-приложений — аналог Telegram Mini Apps. SDK на JavaScript, рендеринг через встроенный WebView, доступ к платежам через ЮKassa, push-уведомления, чтение профиля. Документация на dev.max.ru. После роадмапа VK ожидаемо, но интересно — что туда стоит переносить, а что оставить в Telegram.

Что доступно сейчас

  • JavaScript SDK — `MAX.WebApp` глобальный объект внутри WebView. Похож на `Telegram.WebApp` по API: `initData`, `expand()`, `close()`, `MainButton`, `BackButton`, `HapticFeedback`
  • Платежи через ЮKassa — встроенный invoice flow, без редиректов
  • Profile API — имя, фото, телефон (с согласия пользователя)
  • Push-уведомления — через бота, к которому привязано приложение
  • Глубокие ссылки — `max.ru/app/your-app?startapp=ref123`
  • Тёмная тема — `themeParams` отдаёт цвета MAX UI, можно подстраивать

Чего ещё нет (по сравнению с Telegram)

  • Cloud Storage — нельзя хранить ключ/значение в инфраструктуре MAX. Нужен свой бекенд
  • Biometric Auth — нет API для Touch/Face ID
  • Settings Button — кнопка настроек в header пока недоступна
  • Sharing intent в чаты — расшарить контент из приложения в произвольный диалог нельзя
  • Story API — публикация в сторис из приложения, как в Telegram, отсутствует
  • Полноэкранный режим — высота фиксированная под верхнюю панель, нет full-screen-режима

Что переносить из Telegram

  • Каталоги товаров и магазины — на 80% совпадают функционально, конверсия в MAX сейчас выше за счёт меньшей конкуренции в ленте
  • Простые формы заявки, расчёт стоимости, конфигураторы — никаких отличий
  • Запись на услуги, бронирование, выбор слотов — стандартная функциональность работает в обоих
  • Лояльность и кэшбек — баллы, история начислений, промокоды. На MAX даже проще из-за более молодой аудитории, лояльной к новым форматам

Что оставить в Telegram

  • Приложения с медиа-контентом для сторис — без API эту фичу MAX не покроет
  • Crypto-кошельки и P2P-обмен — экосистема ещё не дошла
  • Игры с in-app покупками через Telegram Stars — MAX Stars-аналога нет
  • Сложные multi-bot интеграции — в Telegram гибче

Как переносить технически

Если приложение на чистом HTML/JS и серверный бэкенд — миграция занимает 1-3 дня. Главное:

  • SDK-обёртка. Делаем тонкий слой, который абстрагирует `Telegram.WebApp` и `MAX.WebApp` за единым интерфейсом — наша обёртка проверяет какая платформа и вызывает нужное API. Один и тот же фронт работает в обоих мессенджерах
  • initData валидация. Подпись запроса от MAX — отдельная схема, не совместима с Telegram. На бэке нужно две функции валидации, выбор по платформе
  • Платежи. Если Telegram-приложение работает через @ProvidersBot — в MAX переезжаем напрямую на ЮKassa SDK. Чище и быстрее, но требует регистрации мерчанта
  • Регистрация приложения. dev.max.ru → создать приложение, получить app_id, привязать к боту, указать URL фронта. Доменное имя обязательно с HTTPS
  • Размер и хостинг. Мини-приложения должны грузиться быстро. Cloudflare Pages или Vercel под static + edge функции — оптимально

Гибридная стратегия — что мы советуем клиентам

  1. Держать один и тот же фронт-код через SDK-обёртку
  2. Регистрировать приложение в обоих мессенджерах
  3. Делать deep-link с сайта и в SMS такой, чтобы открывался актуальный для пользователя мессенджер (определяем по User-Agent или прежде всего по поведению)
  4. Бэкэнд один, аналитика разделённая (метка в initData позволяет разделить трафик в Я.Метрике или GA)
  5. Тестировать на двух платформах при каждом релизе — простой Cypress-скрипт прогоняет основные сценарии в обоих WebView

Что мы делаем для клиентов

Сейчас все новые мини-приложения, которые делаем под бизнес — публикуем сразу в Telegram и MAX. Стоимость двойной регистрации мизерная (один app, два «обвеса»), охват растёт за счёт MAX-аудитории, которая в Telegram не пересекается. Для большинства типовых сценариев (магазин, запись, лояльность) MAX готов уже сейчас — берите.