Как приложению получить миллион загрузок — история MyCoach

Многие мобильные разработчики и основатели стартапов задаются вопросом: как добиться миллиона загрузок в Appstore или Google Play? Сегодня CEO нашей компании, Александр Корольчук, немного поворошит прошлое и представит вам историю о том, как он и пара его единомышленников создали MyCoach — фитнес-приложение, которое перевалило за миллион скачиваний на Google Play. Без особой волокиты, слово Александру:

История, в общем-то, о непредсказуемости жизни и о том, сколько в бизнесе места для неожиданностей — как приятных, так и не очень. Итак, начнем.

В 2013 году я совершенно случайно познакомился с Вадимом Маковским(основателем проекта, сейчас СЕО AppsCrunch) на одной из стартап-конференций. Я выступил на открытом микрофоне со своей идеей для бизнеса (сервис, который с помощью геймификации позволял путешествовать по Беларуси и миру).

В перерыве Вадим подошел ко мне и поделился своими мыслями о проекте, дал пару ценных советов. Сам он на тот момент занимался собственным стартапом — эдаким аналогом Airbnb для стран бывшего Советского Союза. Проект на тот момент уже привлек инвестиции, Вадим занимался Android-разработкой, а также маркетингом проекта

Вадим оказался отличным парнем — как более опытный андроид-разработчик он консультировал меня, разработчика начинающего, по некоторым проектам, давал полезные советы в плане продвижения приложений в Appstore и Google Play, да и просто с ним было приятно общаться. На тот момент я работал программистом в крупной компании, но понимал, что долго так продолжаться не может — меня тянуло делать что-то свое.

И вот, в начале 2014-го я ушел на вольные хлеба и занялся фрилансом, параллельно собирая средства и идеи для собственного бизнеса. Тогда-то Вадим и обратился ко мне с предложением, от которого сложно было отказаться — поучаствовать в аутсорсинговой разработке приложений в офисе стартапа в области онлайн-бухгалтерии.

Этот проект тоже получал неплохое финансирование, поэтому офис нас представлял собой трехэтажный коттедж с по-настоящему неформальной, дружеской атмосферой стартапа и множеством новых идей в процессе разработки.

Реализацией одной из таких идей и стало приложение MyCoach. Сейчас сложно это представить, но на тот момент качественных фитнес-приложений на рынке было очень мало — существовал довольно качественный и популярный Runtastic, но других хороших вариантов для активных людей я даже и не припомню. И отсюда первый урок для достижения миллиона загрузок при создании приложения:

Найдите свою нишу

С каждым годом становится всё труднее и труднее это сделать, но вывод прост: хотите добиться успеха — делайте что-то новое.

Основным принципом, на котором строилась разработка MyCoach, стала простота. Приложение разрабатывалось малыми силами — в начале было всего три человека, которые обсуждали идеи и программировали в свободное от работы время. Чуть позже команда увеличилась, но лишь на пару человек.

Поэтому функционал было решено воплотить самый базовый, чтобы уменьшить риск ошибок в сложном коде. На стадии обсуждения концепции из приложения были исключены все лишние функции, остались лишь упражнения, отсортированные по уровням, и лидерборд.

Взаимодействие пользователя с приложением тоже устроено максимально прямолинейно: выполнил сет — нажал соответствующую кнопку — перешел на следующий уровень, не выполнил — другая кнопка — повторение того же уровня. Кроме того, приложение напоминает о необходимости регулярно выполнять упражнения.

Простота и доступность пришлись по нраву пользователям, и сразу после релиза приложение органически стало набирать загрузки. Параллельно с бесплатной версией была выпущена платная, без рекламы. Модель Freemium на тот момент еще набирала обороты и была более актуальна для игр, приложения чаще всего выходили в платной и бесплатной версиях.Покупки внутри приложений в то время были ещё не очень распространены.

App rating boost

Осенью 2014-го мы стали работать над новой версией приложения, с новым дизайном и лидербордом, а также внедрением новых механизмов вирального распространения. Но уже на этом этапе стали очевидны некоторые проблемы проекта.

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

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

Если вы верите в бизнес-идею и у вас появляются первые успехи, посвятите ей себя — можно немного потерпеть и без денег

И ещё:

Определитесь с обязанностями в команде — с друзьями работать порой легче, но бизнес есть бизнес

Тем не менее, были у Mycoach в то время и значительные успехи. К примеру, мы добавили кнопки “Сказать спасибо” и “Поделиться” после выполнения упражнений, что помогло повысить рейтинг и загрузки приложения:
Downloads boostСейчас этот прием кажется вполне очевидным, но на тот момент далеко не все так делали, да и мы делали все скорее по наитию, чем опираясь на опыт аналогичных проектов.

К сожалению, во время второго этапа разработки приложения мы никак не могли выбрать вектор развития, который бы устраивал всех сооснователей. Кроме того, сорвались переговоры с инвесторами. В итоге на этой стадии проект был заморожен.

В таком состоянии он пребывает и по сей день, хотя пользователи продолжают скачивать приложение и пользоваться им. Сейчас число загрузок с Google Play перевалило за 1,1 миллиона. Не буду вдаваться в технические детали проекта, скажу только, что серверная часть была реализована на PHP, авторизовались пользователи через Facebook и Vkontakte. Все остальное можно увидеть, скачав MyCoach:
Платная версия
Бесплатная версия

И вот ещё вдогонку пара уроков, которые я вынес из работы над MyCoach:

  • У команды стартапа должен быть план на пару релизов вперед. Хотя всё и развивается довольно динамично, важно понимать, к чему вы идёте и что хотите видеть в итоге. Мы, к примеру, потратили кучу времени на написание идеального интерфейса под всевозможные экраны вместо того, чтобы предложить пользователям какие-то новые интересные функции. Интерфейс, кстати, всё равно вышел неидеальным.
  • Используйте аналитику на полную. Правильно подберите необходимые KPI — именно они будут главным ориентиром на пути к успеху вашего проекта.
  • Поглядывайте на конкурентов. Так гораздо проще сориентироваться в трендах рынка и инновациях, вместо того, чтобы идти по пути собственных проб и ошибок.
  • Чем больше пользователей — тем больше проблем. Как только ваше приложение становится массовым, проблемы начинают вылезать по мелочи и помногу. Заботьтесь о своих пользователях, но не распыляйтесь на мелочи — перед вами стоят куда большие задачи.

В общем, дерзайте: сделать приложение с миллионом загрузок реально. Главное — найдите свою нишу, делайте акцент на качестве мобильной разработки и любите то, что делаете. А результат придёт рано или поздно.

 

P.S. Остается надежда, что проект MyCoach получит новую жизнь. Есть куча идей, и на базе воркаут-приложения было бы здорово эти идеи реализовать, Поживем — увидим.

Поделиться

Последние статьи

BLAKIT выступила партнером студенческой IT Олимпиады Bit-Cup 2018!

Как IoT-проект Neurosonic привлек клиентов из США, Европы, Азии, Великобритании на Orgatec

Как мы создали IoT-решение для управления продуктами & релаксации

Решения IoT в здравоохранении. Интернет медицинских вещей

8 технологических решений для поставщиков медицинских услуг

Почему стоит использовать Kotlin в Android-разработке. Версии Kotlin 1.2.70 и 1.2.71

BLAKIT & 69pixels объявили о продолжении сотрудничества: Основатели делятся планами и идеями

Новое поколение атрибутики BLAKIT уже здесь!

BLAKIT, лидер в рейтинге Clutch.co

Как AI-проекты меняют мир, в котором мы живем