Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

AM2354

macrumors regular
Original poster
On my Apple Watch Ultra 2 I have two apps from the App Store. One is called Heart Analyzer and the other is called Duffy. The heart analyzer is for all technical purposes to show my heart rate on my watch. Duffy is to show my steps on my watch. I found that both apps need me to refresh them to receive a proper reading. I firmly contest that this not the intention of the developer to do it this way, he or she was making it simple that you didn't have to keep diving into the app to gather this information, it was to be as simple as looking at your watch and getting a number, wether it's a heart rate or steps. I am wondering if this is a result of the constant early Beta programs that maybe causing hiccups to these apps. What is your opinion?
 
  • Like
Reactions: goldmac2006
When using third-party health apps, background activities work a bit differently. For instance, they can run continuously if they’re tracking a workout. 🏋️

I discovered these execution rules while developing the ActivTimer app. I needed to find a way to create a continuous timer that tracks screen time and breaks while working out, without using the screen time framework. I used Combine frameworks to achieve this.

I found the source information on Apple’s developer website below 👇, which discusses background activity info for third-party apps.
https://developer.apple.com/forums/thread/707503 https://developer.apple.com/forums/thread/685525
 
  • Like
Reactions: doogm
When using third-party health apps, background activities work a bit differently. For instance, they can run continuously if they’re tracking a workout. 🏋️

I discovered these execution rules while developing the ActivTimer app. I needed to find a way to create a continuous timer that tracks screen time and breaks while working out, without using the screen time framework. I used Combine frameworks to achieve this.

I found the source information on Apple’s developer website below 👇, which discusses background activity info for third-party apps.
https://developer.apple.com/forums/thread/707503 https://developer.apple.com/forums/thread/685525
Extremely informative and answers my question. I thank you for providing this vital information.
 
  • Like
Reactions: goldmac2006
Extremely informative and answers my question. I thank you for providing this vital information.
No problem. 😉 I experienced this before with heart analyzer too as the app doesn’t continuously update heart rate every second unlike in workouts so it’s different in third party cases.
 
When using third-party health apps, background activities work a bit differently. For instance, they can run continuously if they’re tracking a workout. 🏋️
Were you able to find a way to keep the AOD screen updating even with the screen dimmed for your watch app?
 
I also notice this, with MyFitnessPal.

Calorie updates seem to have a mind of their own.
when it comes to the workouts syncing with HealthKit in the app right?


Were you able to find a way to keep the AOD screen updating even with the screen dimmed for your watch app?
My app, ActivTimer, was a Swift student challenge contest entry, so it lacks workout tracking capabilities to function as a fully offline iOS-only app playground. Additionally, HealthKit is prohibited for the contest, necessitating the use of alternative frameworks.

However, I can attest that on Nike Run Club, one of my third-party workout apps, the metrics are often inaccurate compared to the native Apple Health app when using low power mode. Consequently, when I need to use low power mode, I ensure that the metrics update when the Always On Display (AOD) is off by waking the watch to check my mileage.
 
However, I can attest that on Nike Run Club, one of my third-party workout apps, the metrics are often inaccurate compared to the native Apple Health app when using low power mode. Consequently, when I need to use low power mode, I ensure that the metrics update when the Always On Display (AOD) is off by waking the watch to check my mileage.
Thanks for the info!
 
  • Like
Reactions: goldmac2006
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.