Фитнес-клуб пришёл с типовым запросом: «нам нужно мобильное приложение». Запись на тренировки, расписание, профиль клиента, оплата абонементов. На созвоне они уже мысленно прикидывали бюджет миллиона на полтора и сроки месяца на четыре.
Я выслушал и предложил другое. Не мобильное приложение, а Telegram Mini App. Сэкономим миллион и три месяца, закроем те же задачи.
Объясню разницу простыми словами. Мобильное приложение — это отдельная программа, которую человек скачивает себе на телефон из App Store или Google Play. Чтобы это случилось, у вас должно быть две независимых разработки (под iOS и Android, или хитрая кросс-платформа), вы должны пройти ревью в обоих магазинах, и каждое обновление снова идёт на ревью. Если завтра вы захотите поменять кнопку — пользователи увидят это через несколько дней, и только те кто обновится.
Telegram Mini App — это веб-страница, которая открывается прямо внутри телеграм-бота. Пользователь жмёт кнопку в чате, у него на весь экран разворачивается ваше приложение. Под капотом это обычный сайт, но визуально он выглядит как нативное приложение и ведёт себя так же — кнопки реагируют, скролл плавный, есть доступ к телеграм-функциям типа платежей.
Никакого скачивания. Никаких сторов. Никакого «у меня заполнен телефон, не могу установить». Обновления вы катите как на обычный сайт — изменил, задеплоил, через минуту видят все.
Для большинства задач малого бизнеса это закрывает 90% потребностей. Запись на услугу, профиль, оплата, расписание, новости, программа лояльности — всё ложится в TMA отлично. Большое мобильное приложение действительно нужно, когда вам критична работа без интернета, серьёзная работа с камерой или геолокацией, фоновые процессы. У фитнес-клуба ничего из этого нет — клиенту просто нужно записаться и заплатить.
Сделал за две недели. Клиент сэкономил миллион рублей и три месяца ожидания. Я закрыл проект быстро и получил красивый кейс, который сейчас продаю остальным заказчикам.
С тех пор я по умолчанию предлагаю TMA всем, кто приходит с «нам нужно приложение». Девяти из десяти этого хватает. Десятому действительно нужно полноценное мобильное приложение — и я говорю ему правду, что под его задачи TMA не подойдёт.
Самая полезная инженерная привычка — это не «уметь сделать сложное», а «понимать когда оно не нужно».
