general 01.04.2026 ~15 мин чтения

5 миллионов загрузок в одиночку: как шотландец без опыта разработки построил приложение на $30 000 в месяц

Как шотландец без опыта разработки создал приложение, которое скачали более 5 миллионов раз? Узнайте, как Джон Макэвой превратил свою идею в успешный бизнес с доходом $30,000 в месяц. Вдохновляющая история для всех, кто хочет изменить свою жизнь!

5 миллионов загрузок в одиночку: как шотландец без опыта разработки построил приложение на $30 000 в месяц

Большинство людей, столкнувшись с неудобством в повседневной жизни, просто мирятся с ним. Джон Макэвой из Эдинбурга решил написать код. Без опыта разработки мобильных приложений, без инвесторов, без команды. Сегодня его приложение скачали более 5 миллионов раз, им пользуются 400 000 человек ежемесячно, а выручка составляет $30 000 в месяц.

Идея, которая началась с чашки кофе
Джон начинал карьеру графическим дизайнером. Параллельно его всё сильнее затягивало программирование — JavaScript, серверные системы, базы данных. Не из необходимости, а из любопытства: он хотел понять, как создавать вещи из ничего.
Идея приложения пришла в тот момент, когда он работал в автобусной компании в Эдинбурге. Каждое утро одна и та же история: нужно выйти из дома, встать на остановке и ждать автобус под шотландским дождём — иногда десять минут, иногда двадцать. Тогда только появился Uber, и Джон был поражён одной простой функцией: видеть на карте, как машина едет к тебе. Он захотел то же самое для общественного транспорта.
«Если у тебя есть проблема и ты её решил — есть хороший шанс, что она есть у миллионов других людей», — говорит Джон. Это и стало фундаментом Momungo.

Что такое Momungo и как это работает
Momungo — приложение для отслеживания автобусов и поездов в режиме реального времени. На сегодняшний день оно охватывает более 160 городов по всему миру.
Принцип работы прост: открываешь приложение, видишь карту с ближайшими остановками, нажимаешь на нужную — и видишь не просто расписание, а реальное положение автобуса или поезда на карте прямо сейчас. Иконка транспорта движется по экрану в реальном времени. Это и есть то, что Джон называет «магическим моментом» — именно в эту секунду пользователь понимает ценность приложения.
Но Momungo — это не просто карта с точками. Флагманская функция называется Trip Assist. Когда пользователь запускает сопровождение поездки, серверная система с машинным обучением начинает анализировать всё, что происходит на маршруте впереди. Если автобус задерживается, если пользователь рискует опоздать на пересадку — приложение отправляет уведомление и предлагает альтернативный маршрут. Всё это происходит автоматически, без участия пользователя.
Бизнес-модель — подписка. Базовый функционал бесплатный, но премиум-функции, включая Trip Assist, доступны по платному тарифу. Есть три варианта: недельная подписка для тех, кто не хочет долгосрочных обязательств, годовая подписка с семидневным пробным периодом и разовая покупка навсегда для тех, кто принципиально против подписок. Средняя выручка — $30 000 в месяц, почти полностью подписочная.

Путь от дизайнера до разработчика
Строить приложение Джон начал с того, что умел: сначала нарисовал все экраны в Adobe Illustrator. Когда дизайн был готов, приступил к коду — шаг за шагом, опираясь на свой прошлый опыт веб-разработки.
Первые версии были написаны на Xamarin с использованием C# — не идеальный выбор для мобильной разработки, но то, с чем Джон был знаком. Это были месяцы проб, ошибок и переделок. Когда приложение наконец заработало, он переписал его заново: iOS-версию на нативном Swift, Android — на Flutter, который к тому времени только вышел и идеально подходил для интерфейса с картами и скользящими панелями. На переписывание ушло два-три месяца.
Сегодня весь технический стек выглядит так: серверная часть на Laravel и PHP — «старом и скучном», по словам самого Джона, но надёжном. Для аналитики — Mixpanel с событийным трекингом. Географическая балансировка нагрузки через Cloudflare — около $90 в месяц. Анимации создаются в After Effects и конвертируются в Lottie. Для ASO-исследований — сервис Appfigures. Управление подписками — RevenueCat.
Расходы на инфраструктуру: около 20 выделенных серверов стоят $2 500 в месяц, сторонние API для карт — ещё $1 000. Итого операционные расходы около $3 500 в месяц при выручке $30 000 — маржинальность более 85%.

Пять миллионов загрузок без рекламного бюджета
Главным каналом роста стала оптимизация в App Store — ASO (App Store Optimization). По сути, это то же самое, что SEO для сайтов, только для магазинов приложений: правильный подбор поисковых запросов, по которым пользователи находят приложение.
Джон разбил свой подход на три шага.
Шаг первый: локальные ключевые слова. Вместо общих запросов вроде «трекер автобусов» он начал добавлять конкретные географические термины. Оказалось, что каждый город использует свою терминологию: в Нью-Йорке говорят «MTA subway», в Чикаго — «CTA L train». Как только Джон начал включать эти специфические фразы в название, подзаголовок и ключевые слова приложения, загрузки резко выросли. Параллельно он обновил скриншоты: для каждой локализации — свой набор с видами именно этого города.
Дополнительный трюк: если добавить ключевые слова в мексиканскую испанскую локализацию, они индексируются и для американского App Store с тем же весом, что и английские.
Шаг второй: поиск работающих запросов. Джон использовал два метода. Первый — Apple Search Ads: запускаешь несколько ключевых слов, смотришь, какие конвертируют. Второй — сам App Store: начинаешь вводить запрос в строку поиска и изучаешь автоподсказки. Большинство пользователей выбирают первый или второй вариант из выпадающего списка. Именно эти подсказки показывают, что люди ищут на самом деле. Поскольку такие запросы очень специфичны, конкуренция по ним невысокая — попасть в топ-5 вполне реально.
Шаг третий: рейтинги в правильный момент. Алгоритм App Store продвигает приложения с постоянным потоком новых оценок. Ключевое слово — «постоянным». Джон нашёл «золотой момент» для запроса: когда пользователь нажимает на остановку и видит автобус, движущийся по карте в реальном времени — именно тогда приложение просит поставить оценку. В этот момент человек максимально доволен и с высокой вероятностью ответит положительно. Результат — 75 000 оценок, стабильный поток которых поддерживает высокие позиции по всем целевым запросам.

Как конверсия выросла с 0,5% до 8%
До 2020 года Momungo зарабатывал на баннерной рекламе — около $8 000 в месяц. Когда пандемия уничтожила рекламный рынок, Джон быстро перешёл на подписочную модель. Выручка восстановилась, но настоящий прорыв случился в 2021 году.
Джон начал систематически тестировать пэйволлы — экраны с предложением подписки. Примерно за два-три месяца, через десять последовательных экспериментов, конверсия выросла с 0,5% до 8%. В шестнадцать раз.
Главное открытие: когда пользователь закрывает экран подписки, не купив ничего, приложение автоматически запускает «обратный триал» — семь дней бесплатного доступа ко всем премиум-функциям без необходимости вводить данные карты. Пользователь получает полный опыт, не принимая никаких обязательств — и гораздо охотнее конвертируется в платящего клиента после.

Главные уроки
Джон формулирует два принципа, которые считает ключевыми.
Первый: решай свою собственную проблему. Когда работаешь по вечерам и в выходные, постоянно упираешься в стены. Только личная вовлечённость в проблему даёт энергию продолжать.
Второй: доверяй данным, а не интуиции. Первые годы Джон ориентировался на количество активных пользователей — красивая цифра, но она не двигала бизнес. Как только он перешёл на событийную аналитику и начал тестировать гипотезы через AB-тесты, рост стал управляемым и предсказуемым.
Один человек. Одна проблема. Одно решение. Пять миллионов загрузок.

1C OData REST API Django CommerceML Интеграция
Поделиться статьёй

Комментарии (0)

Пока нет комментариев. Будьте первым!

Нужна интеграция 1С?

Мы реализуем интеграцию на стеке Django + 1C OData API. Свяжитесь для бесплатной консультации.

Обсудить проект