Smart watch software for independent sports and fitness


  • Likhouzova Tetiana
  • Shcherbakov Anton



wearable devices, Xcode, watches, health and fitness, HealthKit.


According to available statistics, the most popular smart watch among users is the Apple Watch. Today, there are more than 100 million unique users of this device, 75% of whom use it for sports. With a wide array of different sensors to track a user's physical parameters, neither Apple nor third-party developers have yet developed software to systematize all the collected data to improve an athlete's physical pa-rameters and achieve personal athletic goals. The purpose of the research is to find the possibility of improving the physical parameters of a novice athlete by means of a comprehensive analysis of his activity data collected by a smart watch and creating more personalized recommendations during training based on this data. There are many fitness apps available for the Apple Watch, each with its own unique features and features. Unfortunately, none of the analyzed applications pro-vide sufficient information regarding the correct execution of training and the collec-tion of indicators, which is a disadvantage for users who want to do sports without risks to their health. One of the main challenges of software development for smartwatches is the lack of extensive monetization opportunities. This led to the lack of interest of large companies and teams in this type of software. Small screen size and limited process-ing power compared to desktop or mobile devices are also issues. This means that developers must optimize both the user interface and the algorithms of their software product to increase the speed of the application. Another challenge is the diversity of the smartwatch market, where different devices run on different operating systems and have different hardware specifications. You have to consider the specifics and limitations of each device and platform and make sure that your apps are optimized for each of them, or focus on building your software products for only a limited num-ber of devices. Due to the lack of tools for developing applications for several platforms at once, the path of developing an application for only one platform - for WatchOS - was chosen. Also, one of the goals is to create an application that is completely autono-mous from a smartphone. For this, a simple and minimalistic interface and a simple algorithm for analyzing training data have been developed. The proposed application is focused on running. Statistics will be collected dur-ing the first few training sessions. After starting the activity, the application will start displaying all the standard information, such as pace, heart rate, activity time, dis-tance traveled. This data comes from the sensors and modules of the smart watch. When basic training statistics are collected, the app will begin to display tips on how to continue training.


Gregersen E. Smartwatch [Electronic resource] / Erik Gregersen – Access mode:

Apple Fitness [Electronic resource]. Access mode:

MyFitnessPal [Electronic resource]. Access mode:

Strava [Electronic resource]. Access mode:

Nike Training Club [Electronic resource]. Access mode:

FitOn [Electronic resource]. Access mode:

Garmin Daily Suggested Workouts [Electronic resource].

SwiftUI [Electronic resource]. Access mode:

HealthKit [Electronic resource]. Access mode:

Robergs R. THE SURPRISING HISTORY OF THE “HRmax=220-age” / R. Robergs, R. Landwehr. – 2002. – С. 2–4.