Пока Telegram еще готовится сделать закреп приложений на рабочем столе - пришлось делать это самому через «Команды».

А сегодня вернемся к истокам.

Что такое Telegram Web App? Telegram Web App — это полноценное веб-приложение, которое можно открыть во внутреннем браузере и интегрировать непосредственно в чат-бот мессенджера. Фактически, разработчик бота получает полноценный сайт в экосистеме telegram. Более того, для разработки не требуется изучение специального языка программирования - достаточно JavaScript.

10 весомых аргументов

Стоимость разработки

чтобы создать бота с веб-приложением часто будет досточно одного фулстек-разработчика. Думаю, в некоторых ситуациях можно даже ограничиться бэкенд-разработчиком, который владеет основами фронтент-разработки. В результате  получится кроссплатформенное приложение, доступное на всех платформах, где доступен telegram. В случае с мобильным приложением, как правило,  нужен бэкендер, ios-разработчик и android-разработчик.

Скорость разработки

так как в разработку приложения вовлекается большее количество людей => больше времени будет уходить на коммуникацию, увеличивается вероятность недопонимания и несогласованности действий. Упрощённый процесс тестирования: из-за большого разнообразия девайсов и версий операционных систем, приложения могут работать/отображаться некорректно, в случае с ботами это на себя берёт telegram => процесс тестирования занимает меньше времени, что также сказывается на скорости и стоимости разработки.

Не нужно скачивать отдельное приложение

я не очень люблю скачивать новые приложения, тем более если это приложения, которыми я пользуюсь 1-2 раза в месяц: заказать еду, купить косметику. Как правило, в таких случаях я пользуюсь веб-версией, но блин, порой нужные действия трудно сделать с телефона, так как веб-версия плохо адаптирована под мобильные устройства либо после каждого обновления страницы тебя пытаются перевести в стор (здесь и далее под сторами я имею app store и google play).  Я не хочу ждать 3-5 минут пока скачается приложение, чтобы через это же время его удалить и через месяц снова скачать.

Способы оплаты

сторы принимают и  выплачивают деньги только через банковский перевод и не предлагают альтернативные способы оплат и выплат. В ботах же официально поддерживаются  различные платёжные шлюзы, такие как YooMoney, Stripe и многие другие + никто не мешает с пользователем договориться лично об удобном способе оплаты:) С недавнего времени в telegram появилась внутренняя валюта - Telegram Stars, с помощью которой тоже можно оплатить услуги в ботах.

Прибыль

в случае с мобильными приложениями около 30% с доходов от подписок идёт стору, в случае с ботами вся прибыль идёт разработчику, за исключением комиссий платёжным шлюзам (которых может и не быть).

Монетизация

в мобильных приложениях основными видами монетизации являются подписка и реклама. Что касается виртуальной валюты, то такой вид монетизации я встречал только в играх. В остальных приложениях я такого не видел, хотя как по мне это очень удобный (финансово) вид монетизации с точки зрения пользователя. Предположим, вам нужно отредактировать 2 фотографии в месяц в приложении , тогда вам  было бы выгоднее платить за реквест (условно , обработка 1 фото=0.5$), нежели покупать подписку на месяц за 50$, благодаря которой вы можете обрабатывать бесконечное количество фоток. Скорее всего это связано с тем, что:  технически такой вид монетизации реализовать сложнее; с точки зрения пользовательского опыта такой вид монетизации выглядит более запутанным, так как пользователи уже привыкли к подпискам в приложениях; есть большая вероятность, что пользователь, который отправляет даже 2 запроса в месяц всё равно купит подписку за условных 50$. В ботах такой вид монетизации очень развит, что не может не радовать + есть возможность связаться с создателем бота и обсудить персональные условия.

Риск блокировки