[Dev Story] История создания приложения GYM

13

GYM

Нам пишет разработчик приложения GYM

Здравствуйте, дорогие читатели! Хочу поделиться с вами историей о пути разработки GYM — одного из моих приложений на “1С».

С чего все началось

Я — программист “1С”. В начале 2013 года, узнав о том, что на “1С” можно создавать мобильные приложения, я загорелся идеей создания собственного приложения. Хотелось быть первопроходцем в этой области. Все свободное время я начал посвящать разработке мобильных приложений: попробовал написать несложное приложение, опубликовал и в целом собрал неплохие отклики. Получив этот опыт, я понял, что готов делать более амбициозный проект.

Идея

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

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

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

GYM

Я решил учесть эти моменты и написать собственное приложение, максимально удобное для спортсменов. Так как конкуренты на рынке уже были, то хотелось сделать особенную фичу у приложения, предложить по-настоящему инновационное решение, непохожее ни на какое другое. И я это сделал!

Ход работы и главная ошибка

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

  1. GYM Спортсмен — журнал тренировок, с помощью которого каждый спортсмен может создавать упражнения, тренировки, фиксировать результаты, анализировать эффективность занятий.
  2. GYM Тренер —  журнал тренировок, с помощью которого тренер может просматривать все результаты тренировок своих спортсменов, анализировать их эффективность и составлять планы.

В этом была наша фича и маркетинговый ход, как мне тогда казалось.

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

После публикации двух приложений оказалось, что версия GYM Тренер не востребована, ее практически не скачивали. Мы попытались исправить ситуацию с помощью рекламы, но это не помогло. За полгода приложением воспользовались чуть более сотни тренеров. В итоге мы приняли решение его закрыть.

Развитие GYM Спортсмен

Тем временем вторая версия GYM’а — GYM Спортсмен — постепенно начала набирать обороты и стала конкурировать на рынке с уже имеющимися приложениями. Наблюдая за ее положительной динамикой, я сфокусировался над ее улучшением.

GYM

Как и многие разработчики, первые месяцы я исправлял детские болезни приложения.

После работы с реальными пользователями мы поняли, что у многих есть потребность заниматься не только в тренажерном зале, но и в домашних условиях. Также в это время среди спортсменов тренажерного зала активно набирал обороты кросс-фит — специальная программа тренировок для проработки всех групп мышц, воспитания силы и выносливости. Приложения, которое бы объединяло все эти три направления, на рынке не было, поэтому я доработал GYM с этим учетом. Это и стало нашим преимуществом.

После доработок приложения с учетом требований пользователей, оно заняло достойное место на рынке, и уже в середине 2016 года мы попали в топ-10 App Store среди всех приложений, включая игры. Без какой-либо рекламы и маркетинга. В топ-10 нам удалось продержаться чуть более месяца. Думаю, мы могли бы быть в топе дольше, но, подняв цену с 15 руб. до 229 руб., мы сразу же вылетели из него.

В завершение

Учитывая опыт разработки GYM, я сделал для себя следующие выводы, которые могут быть полезны и читателям:

  1. Не затягивайте разработку надолго, публикуйтесь и проверяйте ваши теории на практике. Не всегда ваши ожидания или предположения о развитии приложения будут совпадать с реальностью, не все функции, которые вы проектируете, будут востребованы пользователями.
  2. Прислушивайтесь к реальным пользователям! Иногда можно несколько месяцев доводить функционал программы до совершенства, а на практике она окажется невостребованной. Только учитывая их мнения и желания вы сделаете по-настоящему нужное и качественное приложение.

Оценить нашу бесплатную версию приложения GYM в работе можно, скачав его в App Store и Google Play. Мы рады всем, ждем ваших отзывов. Спасибо за внимание!

Название: GYM
Издатель/разработчик: 1C Rarus MSK
Цена: Бесплатно
Встроенные покупки: Да
Совместимость: Универсальное приложение
Ссылка (iOS): Установить
Ссылка (Android): Установить

Pages_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

13 комментариев

  1. 0

    Олдфаг знает, что когда написано [Dev Story] надо первым делом бежать в конец статьи 😏😏.. (отправлено из приложения AppleInsider.ru)

  2. -2

    В зале наблюдаю обычно 2 типа людей, кто качается по привычке (памяти, на ощущениях) и кто постоянно пишет все в блокнотик, хотя у всех айфоны и смарты на андроиде. Зачем этот цирк ? В Физике например уже давно электронные инструктора и ключи, а где победнее залы есть банальные инструктора.

  3. 1

    Блин, зачем так завираться? Какие там два важных минуса у топовых приложений: 1)их писали не спортсмены, потому упущены важные для спортсменов нюансы, например какие? Приложение BodySpace, разработано крупнейшим сайтом для спортсменов Bodybuilding.com, с огромной накопленной базой данных, что они там упустили? 2)вносить данные тренировки было очень неудобно — чтобы ввести один подход, нужно было кликнуть по экрану около 10 раз, что отвлекало от самой тренировки…. что???? Я перепробовал кучу приложений для тренировок, у всех (топовых) клик в поле с весом — вписал вес, клик в поле с повторениями — вписал, клик на таймер «отдыха», всё! Какие 10 кликов? Высосали минусы из пальца, лишь бы заминусить.
    379 руб за такое корявое приложение, и они удивлены что упал интерес? 229 рублей доп. покупка 4х дневной программы? Вы серьезно? У топовых американских приложений программы топовых тренеров 1)бесплатно, 2)с видео, 3)планом питания, 4)рецептами, 5)еженедельными рекомендациями, БЕСПЛАТНО! Не с корявой анимацией, а с видео, программы от известных во всем мире спотсменов и тренеров.

    • 0

      koolnew, Добрый день, я разработчик приложения GYM. Могу прояснить детали:
      1. По поводу «около 10 кликов». Давайте сравним и просто посчитаем как это сделано у нас и у конкурентов. Например, Вы сделали упражнение с весом 100кг на 8 повторений, у конкурентов Вам для этого нужно кликнуть в поле «вес»(1 клик), затем вылетит калькулятор и вы кликаете на 1, потом 0 и 0 (уже накопилось 4 клика), после вы нажимаете «ок» (5-й клик), далее вы щелкаете поле «повторы»(6-й клик), нажимаем 8 и «ок»(уже 8 кликов), ну и после нажимаем на таймер (9-й клик). Теперь считаем как это сделано у нас. Нажимаем кнопку добавить подход(1-й клик), затем нажимаем горячую клавишу «100»(2-й клик), после этого программа сразу предлагает ввести количество повторов и тоже с горячими клавишами, нажимаем «8»(3-й клик), таймер отдыха после этого уже сам включится(автоматически). Горячие клавиши у нас выводятся на основе статистики всех спортсменов + Вашей личной статистики внутри приложения. Итого получилось 9 и 3 клика. А если бы Вы делали весом 12,5 на 12 повторений, то кликов было бы 11, а у нас все равно 3. Берем, что у конкурентов в среднем 10 кликов. А теперь посчитаем сколько получается кликов за только одну тренировку. В среднем в одной тренировки 7 упражнений по 4 подхода, Итого 28 подходов. 28*10=280 клика и 28*3=84, разница 196 кликов. ИТОГО каждую тренировку вы делаете 196 лишних кликов. Это правда намного удобней, проверял и на себе и группой спортсменов.
      2. По поводу нюансов, которые не учитывались. Когда я пишу, что мы сравнивали только топовые мировые приложения, то подразумевали топ самых кассовых мировых приложений и BodySpace там не было, поэтому о нем ничего не знаем. Все нюансы я расписывать не буду, но распишу один из самых ярких. Топовые приложения гордятся тем, что их база состоит аж из 2400 упражнений и везде об этом пишут. Да звучит это, конечно, круто, но на практике это недостаток, потому что 80% из этих упражнений в реальной практике не используется. Там можно найти упражнения даже для бровей или для пальцев ног) Когда вы захотите составить свою тренировку вам придется искать нужные упражнения из этой огромной базы, это очень раздражающее занятие, это как искать иголку в стоге сена. В реальной же практике используется не более 250-300 упражнений, а обычные обыватели спортзала используют не более 150 упражнений. Зачем эти лишние 2100 упражнений? Складывается впечатление, что разработчики делают все, чтобы увеличить базу упражнений и придумывают даже самые невероятные упражнения для этого.

    • 0

      koolnew, И топовые американские программы стоят далеко не дешево. Возьмите самую популярную их программу Buddy Fitness она стоит 749р за месяц за разблокировку тренировок и планов питания + еще и скачать ее стоит 229р.
      Почему же анимация «корявая», когда мы разрабатывали у нас был выбор или видео или анимация. Провели анализ и выяснилось, что для пользователей удобней именно анимация, так как видео нужно подгружать, это постоянно либо траффик интернет тратиться либо хранить их в приложении, что сильно его увеличивает.

      • -1

        BaksheevNikita, ну так вы обратите внимание на BodySpace, она БЕСПЛАТНА, а то вы какие-то страсти рассказываете, про дебри упражнений, а на практике всё куда проще. Указываешь свою цель, рост, вес, пол и выбираешь готовую программу от известных тренеров(она тоже БЕСПЛАТНА!) добавляешь в календарь и погнал тренироваться. Вот вы не знаете зачем остальные упражнения, а рассказываете про какой-то там опыт)) При застое используют разные упражнения на те же мышцы, в микроциклах используют разные упражнения, оборудование в зале тоже разное, откуда им взяться как не из базы? Ок, по кликам, это и есть ваше преимущество, серьезно? Я даже не знал, что кого-то утомляет или отвлекает от тренировки запись своих показателей, а вы с тетрадкой в зале точно время застали? Ок, но у меня вес 95 кг, а не «горячие» 100, и добавлять подход не нужно, итак кликаю «вес», вписываю 95, «ОК» тоже кликать не нужно, а повторов 3-5, а не «горячие» 8, и только теперь «ОК», сколько выходит? 6! И это кого-то не устраивает? Сколько в вашем приложении получится? При этом у вас таймер запускается автоматически, после того как я выберу количество повторов, а если я промазал и кликнул на другую цифру, такое бывает, руки устают после нагрузок, и запустится таймер? А если я хочу из «горячих» повторов выбрать 18, а не 1 или 8, таймер сработает уже на 1? В реальной практике, куда проще ввести свой вес, повторы и кликнуть ОК)

        • 0

          koolnew, Как будто вас заставляют качать! Или вы все статьи инсайдера воспринимаете как руководство к действию?

          Парень молодец, хоть и на 1с, но сделал продукт. Все зарабатывают как могут! (отправлено из приложения AppleInsider.ru)

      • 0

        BaksheevNikita, 1С? А что мешало сделать нативно? Код на русском языке, это как то не естественно мне кажется (отправлено из приложения AppleInsider.ru)

        • 0

          QUSBE, На 1С сделал, по трем причинам:
          1. Вы пишите программу один раз, а она работает сразу на трех мобильных платформах (IOS Android Windows)
          2. В 1С-е очень много уже готовых блоков/модулей, что значительно сокращает разработку по сравнению с нативной разработкой
          3. Я все время был программистом 1С, поэтому этот язык я знаю досконально, в нем у меня высокий опыт, а в нативных языках нет.
          В 1С-е можно писать код на английском языке, платформа это тоже поддерживает.

  4. 0

    С четвертого айфона пользуюсь gym goal. Если разобраться в приложении то очень удобно и легко. Подход вносится одним кликом. Данное приложение по моему его подделка.
    П.с. Почему ушел от блокнота в свое время? Ответ банален в блокноте нет времени затраченного на движение, длительности подхода и общего тонажа, откуда можно посчитать интенсивность. В блокноте получаются приблизительные значения и долго считать (без тренера) (отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий