Functional and Non-Functional Requirements

Apple - Exercise

Practically requires a fitness tracker, can do some stuff without or with extra difficulty - Is all based around the Apple Fitness app which syncs with Apple Health Apple Watch Activity.png|300
- Shows active calories
- Minutes of brisk activity
- Average movement minutes per hour ( Stand ring or Roll ring )

Trends
Apple Activity Trends.png|250 Shows average trends in the last 90 days, with the arrow comparing with the trend of the last 365 days

Awards
Apple Watch Awards.png|300 You can earn awards for personal records, streaks, and major milestones You can compete with friends

History
You can also review individual workouts, finding info such as how long you worked out, average heart rate, total calories burned and more

You can also view more general information such as yearly data about different sports, i.e. - Running Distance - Cycling Distance - Swimming Distance - Downhill snow sports distance

Reminders
Help you keep track of your goals

Apple - Food and Nutrition

Has a nutrition section but it isn't very good, requires exact information to be inputted ( i.e. the milligrams of sodium in a drink )

Instead this section relies on third-party apps to provide information, such as: - MyFitnessPal - Ironically - Lifesum Which both massive food databases to allow for quick and easy entry of nutritional information

Apple health then displays this information with a breakdown of your macronutrients and micronutrients for the day, month and year

Apple - Weight Loss

Apples Health's weight loss section is pretty simplistic. Simply weigh yourself regularly and enter the data in, the app will compile this data and show you trends and changes over days, months or years

Can sync with smart scales

Apple - Body Composition

Similar to weight loss, Apple Health allows you to enter information such as height, body fat percentage, body mass index, lean body mass and waist circumference.

Again, these can be added manually but are intended to be used with smart scales and/or other fitness apps

Apple - Sleep

Allows you to enter information such as 'bed times' and when you plan to wake up, and then tracks your sleep between those times. Without a fitness tracker ( apple watch ) it does this by checking whether you've gone on your phone or iPad between those times With a tracker, it can measure morse useful information such as REM sleep Core sleep and Deep sleep times

Syncs from the Sleep App on Apple Watch or other third-party apps

Apple - Stress and Mindfulness

Little to no use without a third-party app ( For example, the Mindfulness app on apple watch )

The Mindfulness app gives you breathing instructions to help you relax and can give you reminders

Apple - Health Records

Allows you to import your health data from a doctor or clinic - Only two hospitals in the UK support this - More popular in America

Medical ID
Allows critical information to be accessed from the home screen ( on an iPhone ) such as medical conditions, allergies and blood type for paramedics to use. Can also show emergency contacts and even whether you are an organ donor

Apple - Export

Can export your data to a variety of services ( Email, Notes, Google Drive ) for sharing with health professionals.

Apple

MyFitnessPal - Exercise

Similar to Apple Health, MyFitnessPal requires syncing with a fitness tracker to show its full potential However, unlike Apple, MyFitnessPal does not have its own official fitness tracker like the Apple Watch. Instead it has partnered with many different companies to allow for easy integration

MyFitnessPal also allows you to record gym information such as reps and sets for different workouts, recording your improvements over time. If you don't have a fitness tracker, the app will use its algorithms to calculate how many calories you burned, and can show this relative to your calorie input

MyFitnessPal - Food and Nutrition

Can enter food details manually like Apple Health but mainly use either the search function, the barcode function or, if you have VIP, the AI function. Quick add feature that is also locked behind a pay wall

Has a big database of foods to directly import data without having to go through the hassle of copying all the nutrients down

MyFitnessPal - Weight Loss

Same as Apple, just a basic graph with trends and can sync with smart scales and other apps

MyFitnessPal - Body Composition

Tracks waist, neck and hips by default - though it is not easy to find Can add other measurements by have to go via the website?? Only body fat percent synced via third party apps ( like a smart scale )

MyFitnessPal - Sleep

Doesn't natively provide sleep tracking, requires Google's 'Health Connect' app

MyFitnessPal - Stress and Mindfulness

No support, native or third party

MyFitnessPal - Health Records

No support, native or third party

MyFitnessPal - Export

Can do a data export to a .csv file, however it requires premium

!MyFitnessPal.excalidraw