Возможности RUNA

О проекте

В рамках разработки мобильного приложения для iOS реализовали синхронизацию с Apple Health, автоматический анализ тренировок, оценку готовности к нагрузке, прогноз результатов и персональное планирование подготовки к забегам.

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

iOS Apple Health Apple Watch Спортивная аналитика Анализ тренировок Обработка данных

Задача

Смартфоны, Apple Watch и другие фитнес-устройства собирают большое количество информации о тренировках: темп, пульс, продолжительность нагрузки, сон, вариабельность сердечного ритма, каденс и другие показатели.

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

Система оценки формы RUNA от 0 до 1000

Не статистика, а выводы

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

Полный цикл на устройстве

Нужно было создать iOS-приложение, синхронизировать Apple Health, объединить показатели в систему аналитики, считать готовность и восстановление, прогнозировать результат и формировать план к забегу — с обработкой данных непосредственно на устройстве.

Система оценки формы RUNA: кардио, биомеханика, питание и восстановление
Автоматический сбор данных и утренняя оценка готовности в RUNA

Интеграция с Apple Health

Первой задачей стала автоматизация сбора данных о тренировках и состоянии пользователя.

Реализовали синхронизацию с Apple Health, благодаря которой RUNA автоматически получает доступные данные о пробежках, пульсе, вариабельности сердечного ритма, сне, каденсе и других спортивных показателях.

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

При этом источником информации могут быть не только Apple Watch, но и совместимые часы или фитнес-трекеры, передающие свои показатели в Apple Health.

Система анализа спортивных данных

Следующей задачей стала разработка системы, которая объединяет множество отдельных показателей в понятную оценку текущего состояния.

Вместо необходимости самостоятельно разбираться в десятках метрик пользователь получает единый показатель физической формы от 0 до 1000. Для более подробного анализа спортивных данных информация разделена на четыре направления.

Кардио. Анализируются показатели аэробной формы: МПК, пороговый темп, критическая скорость и скорость восстановления пульса после нагрузки.

Биомеханика. Система оценивает параметры техники бега, включая каденс и время контакта с землёй, и позволяет отслеживать их изменение.

Питание. Анализируются энергетические потребности во время тренировок: запас углеводов, использование жиров и рекомендации по питанию вокруг нагрузки.

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

В результате спортивная аналитика превращается из набора отдельных показателей в единую систему оценки формы спортсмена.

Кардио-аналитика RUNA: МПК, эффект пробежки и индекс эффективности
Анализ выносливости и дрейфа пульса после беговой тренировки

Автоматический анализ беговых тренировок

Отдельный модуль разработали для автоматического разбора каждой завершённой пробежки.

После получения данных RUNA проводит анализ беговой тренировки и формирует подробную статистику: темп, сплиты по километрам, пульсовые зоны, динамику и дрейф пульса, интервалы работы и отдыха.

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

Это позволяет превратить обычную статистику тренировок в полноценный анализ проведения тренировки: пользователь видит не только записанные показатели, но и итог выполнения нагрузки.

Оценка готовности к тренировке

Для планирования следующей нагрузки реализовали отдельную систему оценки готовности.

Каждое утро приложение анализирует данные о сне и вариабельности пульса и рассчитывает текущую готовность организма. Оценка фиксируется утром и становится ориентиром на весь день.

Вместо самостоятельного сравнения показателей пользователь получает понятный ответ: организм готов к интенсивной работе или лучше снизить нагрузку и уделить время восстановлению.

Оценка восстановления по ВСР и заряд дня в RUNA
Контроль риска перетренированности и календарь нагрузки

Контроль тренировочной нагрузки

Для регулярных тренировок важно анализировать не только отдельные пробежки, но и изменение нагрузки во времени.

В RUNA реализовали статистику тренировок за разные периоды и контроль динамики тренировочного объёма. Система помогает увидеть слишком быстрое увеличение нагрузки и риск перетренированности.

Дополнительно пользователь может отмечать боли и дискомфорт в дневнике. Эти данные можно сопоставлять с изменением тренировочной нагрузки и отслеживать повторяющиеся закономерности.

Таким образом, приложение помогает контролировать тренировочный процесс в динамике, а не оценивать каждую пробежку изолированно.

Прогноз результата и персональный план

На основе накопленной статистики бега и текущей физической формы реализовали прогнозирование спортивного результата. RUNA рассчитывает возможный результат на дистанциях от 5 км до марафона. Прогноз строится на текущих показателях конкретного пользователя и изменяется вместе с его формой.

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

Дополнительно система формирует стратегию прохождения дистанции и рекомендации по питанию и контролирует рост тренировочного объёма.

Таким образом удалось выстроить единый цикл: сбор данных → анализ тренировок → оценка состояния → планирование → тренировка → повторный анализ.

Оценка формы, свежести и тренировочного статуса в RUNA

Обработка данных на устройстве

Отдельной задачей при разработке приложения для iOS стала работа с персональными спортивными данными. Обработка информации из Apple Health и необходимые расчёты выполняются непосредственно на устройстве. Данные не требуется передавать на сторонние серверы для проведения анализа.

Такой подход позволил совместить спортивную аналитику с локальной обработкой пользовательской информации.

RUNA в действии

В результате разработки создано iOS-приложение RUNA, которое объединяет сбор, обработку и анализ спортивных данных в одной системе. Разрозненные данные с iPhone, Apple Watch и других совместимых устройств превратились в понятный инструмент анализа и управления тренировочным процессом.

Главный экран RUNA с готовностью к нагрузке Баланс физической формы в RUNA Достижения и прогресс беговых тренировок в RUNA

Результат

Приложение автоматически синхронизируется с Apple Health, получает данные о пробежках, анализирует спортивные тренировки, формирует статистику бега, оценивает текущую физическую форму, определяет готовность к следующей нагрузке, анализирует восстановление, контролирует тренировочный объём, прогнозирует результаты на дистанциях и формирует персональный план подготовки.

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

О разработчике

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

Частые вопросы

Не нашли интересующего вас вопроса? Вы всегда можете написать в чат или на почту и мы обязательно ответим на все ваши вопросы

Для каких устройств разработана RUNA?

RUNA мобильное приложение для iOS. Данные поступают из Apple Health, поэтому источником могут быть Apple Watch и другие совместимые часы или фитнес-трекеры, которые передают показатели в Apple Health.

Нужно ли вводить тренировки вручную?

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

Где обрабатываются спортивные данные?

Обработка информации из Apple Health и необходимые расчёты выполняются непосредственно на устройстве. Данные не требуется передавать на сторонние серверы для проведения анализа.

Как обсудить разработку похожего приложения?

Напишите нам через форму на этой странице, на почту info@rcgit.ru или позвоните +7 (499) 653-94-04.