Я долго думал, стоит ли вообще писать эту статью. Не хочется, чтобы она выглядела как очередная история о том, какой я молодец, как сделал успешный продукт и теперь собираюсь рассказывать другим, как правильно жить. Тем более что я совершенно не уверен, что мой подход к созданию продуктов правильный. Более того, были моменты, когда я всерьез думал, что занимаюсь полной ерундой.
Поэтому эта статья скорее не про успех, а про один довольно интересный выбор, с которым, как мне кажется, сталкиваются многие разработчики, когда решают сделать что-то свое. И про то, к чему этот выбор может привести.
Представьте, что вы решили сделать свой продукт. У вас есть два варианта.
Первый: найти нишу, где уже есть спрос, посмотреть поисковые запросы, оценить конкурентов и сделать продукт, который будет решать какую-то конкретную проблему. Например, конвертировать видео, улучшать качество фотографий или выполнять еще какую-нибудь полезную задачу. Если все правильно рассчитать, можно получать поисковый трафик, пользователей и зарабатывать деньги.
Второй: сделать продукт, который вы сами считаете классным. Вы уверены, что сможете сделать его лучше остальных, что людям понравится им пользоваться. Но есть одна проблема. Вы совершенно не знаете, нужен ли он кому-нибудь, кроме вас. Возможно, рынок уже переполнен конкурентами, никто не захочет платить, а вы потратите год жизни и получите всего 100 пользователей.
Зато есть шанс сделать что-то, что люди действительно полюбят. Продукт, который будут советовать друзьям, обсуждать, ждать обновлений. Возможно, вокруг него даже появится свое небольшое сообщество.
Какой вариант выбрали бы вы?
В 2025 году я выбрал второй. Правда, тогда я даже не особо задумывался, что существует какой-то выбор.
Сейчас у моего приложения больше 13 тысяч установок, оно приносит около $1500 в месяц, а вокруг него появилось небольшое, но очень активное сообщество пользователей. Но еще несколько месяцев назад я всерьез думал, что выбрал неправильный путь.
Расскажу, как все происходило.
Я начал делать приложение, которое никому не было нужно
В 2025 году я решил сделать мобильное приложение для изучения иностранных слов. В то время я сам изучал иностранные языки и постоянно пользовался разными приложениями. Пробовал Anki, Rewords, приложение от SkyEng. Но ни одно мне особо не подходило.
В Anki мне не нравилось, что слишком многое нужно настраивать и заполнять самостоятельно. Другие приложения казались слишком простыми. Где-то не хватало нормальных тренировок, где-то нужных фраз, где-то примеров использования слов. Мне хотелось, чтобы я мог просто добавить любое слово или фразу, сразу получить перевод, транскрипцию, примеры, озвучку, а потом тренировать все это разными способами. И чтобы приложение при этом выглядело красиво, быстро работало и им было приятно пользоваться каждый день.
Я подумал, а почему бы не сделать такое самому?
И начал. Причем сейчас я понимаю, что по всем канонам запуска продуктов сделал практически все неправильно. Я не изучал рынок, не анализировал конкурентов, не смотрел, сколько человек ищут приложения для изучения слов, не проводил интервью с потенциальными пользователями. Я даже не спросил ни одного человека, нужно ли ему такое приложение. Мне просто хотелось сделать хороший инструмент для себя, я примерно представлял, каким он должен быть, и этого мне было достаточно.
Так появилась первая версия VibeLing.
Тогда приложение было довольно простым. Можно было найти практически любое иностранное слово или фразу, а AI автоматически генерировал перевод, примеры использования и другую информацию. Идея была в том, чтобы человеку не приходилось самостоятельно заполнять карточки и искать информацию в нескольких источниках.
Как выглядела самая первая версия VibeLing
Когда я показал первую версию, к моему удивлению, появились люди, которые захотели попробовать. Начали приходить первые сообщения, комментарии, пожелания. Конечно, положительных отзывов было немного, в основном люди рассказывали, что работает не так, что непонятно, что неудобно. Но меня зацепило другое: люди вообще заинтересовались.
Для меня это уже было достаточным поводом продолжать. Тем более что изначально я все равно делал приложение для себя. А тут появилась возможность сделать его полезным и для других, возможно, даже заработать на этом.
«2025 год, а ты решил сделать еще один словарик?»
Когда я начал рассказывать про приложение на Хабре, довольно быстро столкнулся с другой реакцией. Мне начали объяснять, почему ничего не получится. Что приложений для изучения языков уже огромное количество, ниша слишком конкурентная, словарики никому не нужны, а в 2025 году делать еще одно приложение для изучения слов довольно странная затея.
Скептические комментарии об идее и приложении на прошлых статьях
И знаете, что самое интересное? Люди ведь не обязательно были неправы.
Рынок действительно переполнен. Есть Anki, Quizlet, Duolingo и куча других продуктов с огромной аудиторией, командами разработчиков и маркетинговыми бюджетами. А у меня было приложение, которое я делал в одиночку, без вложений в продвижение. Если посмотреть на ситуацию со стороны, идея действительно выглядела сомнительно.
Но я продолжал. Не потому, что был уверен в коммерческом успехе. Скорее, мне все еще казалось, что я могу сделать что-то интересное, чего мне самому не хватало.
И пока люди обсуждали, нужна ли рынку еще одна программа для изучения слов, я пытался разобраться с куда более приземленной проблемой. Мое приложение работало довольно плохо.
Полгода я просто пытался сделать так, чтобы люди перестали ругаться
Когда разрабатываешь первую версию продукта, кажется, что самое сложное это придумать и реализовать основные функции. Я довольно быстро убедился, что это вообще не так. Сделать приложение, которое умеет переводить слова через AI, оказалось намного проще, чем сделать приложение, которое потом не бесит при использовании.
Главная проблема была в качестве и скорости. Пользователи привыкли, что обычный словарь работает моментально: вводишь слово и сразу получаешь результат. А у меня каждый запрос мог обращаться к AI, который генерировал перевод, примеры и другую информацию. Иногда это занимало слишком много времени, иногда AI выдавал неправильный перевод, странный пример, неподходящую картинку или вообще что-нибудь неожиданное. И это раздражало.
Человеку совершенно неинтересно, что у тебя там сложная архитектура, несколько моделей и генерация контента на лету. Он просто хочет открыть приложение, добавить слово и продолжить заниматься.
Я начал разбираться. Перебирал модели, сравнивал качество генерации, добавлял дополнительные проверки, исправлял промпты, делал мониторинг ошибок. Постепенно появилась система, которая позволяла контролировать качество данных, находить проблемные результаты и исправлять их.
Потом я понял, что совершенно незачем генерировать одни и те же слова для каждого пользователя заново. Если один человек уже искал определенное слово или фразу, результат можно сохранить и повторно использовать для остальных. Так я начал собирать общую базу слов и фраз, которые добавляют пользователи. Самые популярные слова предзаполнял заранее, для остальных настроил кэширование. Со временем эта база выросла до сотен тысяч записей, и значительная часть запросов стала обрабатываться намного быстрее.
Но скорость была только одной проблемой. Пользователям не нравился дизайн, кому-то приложение казалось слишком мрачным, кому-то непонятным. Люди открывали приложение и не всегда понимали, что делать дальше. Я полностью переделывал отдельные экраны, менял визуальный стиль, добавил нормальный онбординг, улучшал навигацию и сами тренировки.
Сравнение старого и нового дизайна приложения
Постепенно у меня появилась довольно простая стратегия. Я старался убрать вообще все причины, по которым человеку может не понравиться VibeLing. Каждый раз, когда кто-то писал о проблеме, я пытался разобраться, почему она возникла и что можно сделать. Не всегда получалось исправить все сразу, иногда какое-то изменение тянуло за собой целую цепочку других проблем. А самое неприятное заключалось в том, что финансово вся эта работа почти никак себя не оправдывала.
Кажется, я выбрал неправильный путь
Прошло уже довольно много времени. Я постоянно работал над приложением, выпускал обновления, исправлял ошибки, но какого-то заметного коммерческого результата не было. В один из месяцев удалось заработать около $400, когда моя статья на Хабре привлекла дополнительный трафик. Но это был скорее разовый всплеск, а дальше снова довольно скромные цифры.
Потом мне бесплатно досталось участие в одном буткемпе по запуску продуктов. Мы договорились с создателем буткемпа на бартер — я прохожу обучение, а потом рассказываю об этом в своем тг-канале. Там рассказывали про совершенно другой подход. Вместо того чтобы придумывать продукт, который тебе самому нравится, предлагается сначала искать существующий спрос.
Открываешь Semrush, изучаешь поисковые запросы, смотришь конкуренцию. Ищешь нишу, где люди уже что-то активно ищут, но хороших решений не так много. Потом делаешь небольшой продукт под эту потребность, оптимизируешь его под поиск и привлекаешь органический трафик.
Сижу я, изучаю все это и думаю. А может, я вообще неправильно начал?
Я ведь сделал буквально наоборот. Сначала придумал приложение, вложил в него кучу времени, а потом начал выяснять, нужно ли оно кому-нибудь. Ни анализа спроса, ни оценки рынка, ни нормальной проверки гипотез. Еще и выбрал одну из самых конкурентных ниш. И все это время продолжаю исправлять какие-то баги, а денег почти нет.
Мне действительно показалось, что я занимаюсь ерундой. Вместо того чтобы полгода разрабатывать огромное приложение, можно ведь за несколько дней сделать небольшой инструмент, который решает конкретную проблему.
Я даже попробовал. Сделал небольшой Telegram-бот для автокомментирования на реддите, на разработку ушли буквально сутки. И что самое смешное, мне даже написали, что этот бот лучше, чем мое приложение для изучения языков. И что у него гораздо больше перспектив. А другой пользователь даже оплатил подписку телеграм-звездами на этого бота.
Комментарий про бота, которого я сделал за один вечер
Вот это меня окончательно добило.
Получается, можно потратить один день и сделать потенциально более перспективный продукт, чем тот, над которым работаешь уже полгода?
Я начал распыляться, пробовать какие-то другие идеи, смотреть ниши. И при этом постоянно возвращался мыслями к VibeLing. С одной стороны, логика подсказывала, что надо искать более простой путь к деньгам. С другой, мне было жалко бросать то, во что я уже вложил столько сил. Да и само приложение мне по-прежнему нравилось.
В итоге я решил пока не бросать его. Не было никакой уверенности, что все получится. Просто захотелось довести продукт хотя бы до того состояния, которое я изначально себе представлял. И продолжил заниматься тем, чем занимался до этого: исправлять проблемы и разговаривать с пользователями.
Я получил двойку в Google Play. И решил лично разобраться
У меня вообще постепенно появилась привычка отвечать каждому человеку, который писал мне про приложение.
Один случай мне запомнился больше всего. Пользователь поставил VibeLing две звезды в Google Play. Вместо того чтобы просто оставить стандартный ответ на отзыв, я начал лично разбираться, что именно его не устраивает. Мы общались, он рассказывал о проблемах, я исправлял их и выпускал обновления. Потом просил его проверить, стало ли лучше.
Он возвращался в приложение, тестировал изменения и давал новую обратную связь. И в какой-то момент изменил свою оценку. А потом мы прошли еще одну итерацию с исправлениями, и он снова повысил оценку.
Битва за звезды в Google Play
Позже этот же пользователь купил у меня годовую подписку.
После этого я еще активнее начал общаться с пользователями. Кто-то писал мне в Telegram, кто-то оставлял комментарии на Хабре, кто-то находил меня в X. Я отвечал, уточнял детали, иногда сам возвращался к людям после обновления и писал, что проблема исправлена.
Если человек просил добавить какой-нибудь язык, например румынский или эстонский, я рассматривал возможность его добавить. А потом находил того самого человека и сообщал, что теперь язык доступен. И мне кажется, именно здесь начало происходить что-то интересное.
Я перестал просто выпускать обновления в надежде, что кто-нибудь их заметит. Теперь у некоторых обновлений был вполне конкретный адресат. Я знал, кто просил эту функцию, почему она ему нужна и кто будет рад, когда она появится.
В какой-то момент отзывы стали совсем другими
Постепенно количество технических проблем уменьшалось. Приложение становилось быстрее, стабильнее, понятнее. Я продолжал улучшать качество генерации, перерабатывал тренировки, добавлял новые функции. И в какой-то момент заметил, что характер обратной связи начал меняться.
Раньше мне в основном писали о том, что не работает. Теперь все чаще стали писать, что приложение классное.
Положительные отзывы о VibeLing
Вот эти сообщения меня заряжали невероятно. Особенно после нескольких месяцев, когда ты практически каждый день читаешь о проблемах, что-то исправляешь и при этом не видишь какого-то большого результата. А тут человек, которого ты вообще не знаешь, пишет тебе, что ты сделал что-то действительно крутое.
Оказывается, все эти месяцы исправления ошибок, переделки экранов и бесконечные эксперименты с AI были не зря. Приложение действительно стало кому-то нужно.
Люди начали сами просить меня дать им возможность заплатить
А дальше произошла еще одна довольно неожиданная для меня история.
Обычно, когда делаешь коммерческий продукт, ты думаешь, как убедить пользователей заплатить. Придумываешь экран оплаты, пробные периоды, экспериментируешь с ценами, пытаешься повысить конверсию.
У меня же возникла немного обратная ситуация. В России у пользователей Android были проблемы с оплатой подписки через Google Play. И мне начали писать люди, которые хотели купить VibeLing Pro, но просто не могли этого сделать. Просили добавить оплату рублями, спрашивали, когда появится другой способ оплаты. Причем таких сообщений становилось довольно много.
Пользователи просят оплату рублями
В итоге я отдельно интегрировал оплату через ЮKassa, чтобы пользователи Android из России тоже могли оформлять Pro. И это дало дополнительный рост выручки. Но больше всего меня поразили даже не сами деньги, а то, что люди настолько заинтересованы в продукте, что готовы писать разработчику и просить добавить удобный способ оплаты.
Для меня это оказалось одним из самых сильных подтверждений того, что я делаю что-то нужное.
Вокруг приложения начало появляться свое комьюнити
В какой-то момент общения с пользователями стало настолько много, что я решил создать отдельный Telegram-канал для VibeLing. Сначала это было просто место, где можно было рассказывать об обновлениях и собирать обратную связь. Но постепенно туда начали приходить люди, которые регулярно пользуются приложением. Сейчас в группе уже больше 60 человек.
И это совершенно особенное ощущение. Ты пишешь, что выпустил обновление, и люди сразу идут пробовать.
Я даже специально собирал замечания пользователей — попросил написать все, что им не нравится. И получил довольно большой список. После этого прошелся практически по каждому пункту, исправил то, что мог, а потом вернулся в чат и написал, какие проблемы удалось решить.
Пост из новостного тг-канала приложения https://t.me/vibelingapp
Самое приятное, что люди видят результат. Они понимают, что их сообщения не уходят куда-то в пустоту. Что можно написать разработчику и действительно повлиять на приложение, которым пользуешься каждый день.
И это работает в обе стороны. Мне стало намного интереснее выпускать обновления, потому что я знаю, что есть люди, которые их ждут. А пользователям, как мне кажется, приятнее пользоваться продуктом, в развитии которого они сами участвуют.
Постепенно в приложении начали появляться и функции, которые поддерживают это ощущение сообщества. Например, я добавил уровни, опыт и таблицу лидеров. Теперь пользователи получают очки за активность, могут видеть свой прогресс и, если захотят, сравнивать результаты с другими.
Лидерборд в VibeLing
Конечно, 60 человек в Telegram-чате это не огромное сообщество. Но для меня, человека, который начинал делать приложение просто для себя, даже такой результат оказался неожиданным. Я вообще не планировал создавать вокруг «словарика» какое-то комьюнити. Я просто хотел удобно учить иностранные слова.
А теперь вокруг этой идеи появились люди, которые сами помогают ее развивать.
Оказалось, что качество продукта все-таки превращается в деньги
Параллельно со всеми этими изменениями начали улучшаться и вполне измеримые показатели. Средняя оценка приложения в сторах выросла примерно с 3,7 до 4,45 звезды. А количество платящих пользователей с 1% до 5%.
Изменение средней оценки приложения в Google Play
Начало улучшаться удержание пользователей. Это было связано не только с исправлением ошибок. Я постепенно выстраивал более понятный путь внутри приложения: сделал онбординг, добавил статистику и прогресс обучения, ежедневные задания, награды, напоминания о тренировках, которые при желании можно отключить. Мне хотелось, чтобы человеку было понятно, зачем возвращаться в приложение завтра, что он уже выучил и какой результат получает от занятий.
Постепенно VibeLing стал подниматься в поисковой выдаче в сторах. По некоторым популярным запросам в разных странах начал попадать в топ-10. Появился органический трафик, который уже не зависел напрямую от того, напишу ли я очередную статью на Хабре или сделаю пост в соцсетях.
И это был очень важный момент. Раньше я мог получить всплеск пользователей после удачной публикации, а потом снова наблюдать, как количество установок снижается. Теперь приложение начало привлекать людей самостоятельно.
Конечно, я не могу сказать, что рост произошел исключительно из-за качества. На позиции в магазинах влияют и метаданные, и количество установок, и множество других факторов. Я отдельно работал над ASO. Но улучшение самого продукта позволило сделать так, чтобы привлеченные люди реже уходили, охотнее возвращались и чаще оставляли хорошие отзывы. А это уже гораздо более здоровая основа для роста.
На момент написания статьи VibeLing скачали больше 13 тысяч человек, а месячный доход вырос примерно до $1500.
Скрин из Revenuecat: новые установки приложения
Для кого-то это небольшие деньги. Но для меня это очень важный результат, особенно если вспомнить, что еще несколько месяцев назад я сомневался, имеет ли вообще смысл продолжать работу. И самое интересное, что именно сейчас, когда приложение наконец стало достаточно хорошим, начало появляться ощущение, что все только начинается.
Так какой продукт все-таки стоит делать?
Вернусь к вопросу, который задал в начале статьи.
Что лучше: найти существующий спрос и сделать под него продукт или рискнуть и создать что-то, во что ты сам веришь?
Мне кажется, теперь я гораздо лучше понимаю оба подхода. И не думаю, что один из них правильный, а другой нет.
Подход с поиском спроса кажется мне вполне рациональным. Можно найти конкретную проблему, оценить рынок, быстро сделать решение, проверить гипотезу и понять, есть ли смысл продолжать. И в некоторых случаях это, наверное, гораздо более разумный способ начать зарабатывать на собственных продуктах.
Второй путь гораздо менее предсказуемый. Можно год делать приложение, которое нравится только тебе. Можно ошибиться с рынком, не найти пользователей, сделать отличный продукт, который так и не научишься продвигать.
Но у этого пути есть одна особенность, которую я совершенно не учитывал в начале.
Можно получить нечто гораздо большее, чем просто работающий бизнес. Можно сделать продукт, который станет для людей действительно важным. Когда тебе пишут не только потому, что что-то сломалось, но и просто чтобы поблагодарить. Когда кто-то сам просит добавить возможность оплатить подписку. Когда люди ждут обновлений, предлагают идеи, обсуждают новые функции.
Когда ты видишь, что сделал что-то, чего раньше не существовало, и теперь этим каждый день пользуются другие люди. И это невероятно мотивирует.
В результате я получил приложение, которое сейчас нравится не только мне. И, наверное, самое неожиданное во всей этой истории заключается в том, что я начал делать VibeLing исключительно для себя. А в какой-то момент обнаружил, что уже не только я решаю, каким ему быть.
И знаете, это оказалось гораздо интереснее, чем я мог представить в самом начале.
Так что, если бы сейчас мне снова предложили выбрать между двумя путями, я, пожалуй, опять выбрал бы второй. Не потому, что он обязательно принесет больше денег, а потому, что теперь я знаю, какое это классное ощущение.
Сделать продукт, который полюбили люди.
Может и вам понравится: vibeling.app
Источник: habr.com