[HR] tag measures constantly in Wear OS 4 [BUG]

I’m sorry @r.liechty_SDR but reports are coming from users. I was just late to confirm because of late arrival of pre-ordered device. I believe crazy reading of HR is not intended because we have 3 options in the HR settings regarding intervals that can be controlled by users otherwise these options should not be there. I just hope this will be fixed soon and the memory budget issue because not only me that is excited, it’s also our users.

2 Likes

Question.

How does the HR tag function work for Non Samsung watches in WearOS 3?
I.E: Pixel Watch, Ticwatch Pro 5, Fossil Gen 6, etc.

Does the HR sync with their own particular HR app or does it read continuously like the GW6 on WearOS 4?

The reason I ask is because it may have been a requirement from Google to streamline the process and make the HR readings from the watchfaces, completely independant, for a consistent seamless experience, for every watch on WearOS 4.

Yes, Basically the WFS team sees this as a Samsung Health error it should not allow the 10 minute read time either manual or continuous.

Wear OS guidelines are to use a Continuous readout for best user experience.

Ron
Samsung Developer Relations

1 Like

How does the HR tag function work for Non Samsung watches in WearOS 3?
I.E: Pixel Watch, Ticwatch Pro 5, Fossil Gen 6, etc.
Does the HR sync with their own particular HR app or does it read continuously like the GW6 on WearOS 4?

Wear OS App Quality As of August 31, 2023, apps targeting below Android 11 (API Level 30) aren’t discoverable on the Play Store on devices running Wear OS versions higher than your app’s target API level.

FAQ 12 Some tag expressions and features related to measuring heart rate on Wear OS watch devices running API level 30 are not supported by Watch Face Studio v1.4.13. However, WFS supports synchronizing the measured heart rate value with the value displayed on the screen.

The reason I ask is because it may have been a requirement from Google to streamline the process and make the HR readings from the watchfaces, completely independant, for a consistent seamless experience, for every watch on WearOS 4.

I believe you are right, Google wants a consistent user experience over all brands of Wear devices. My understanding is that they already had a continuous read out.

Ron
Samsung Developer Relations

Indeed. The Pixel Watch continuously reads the Heart Rate every second. They’ve even touted it as a feature. I wouldn’t be surprised if Google had a say in the matter.

This opinion is split down the middle. There are groups that rather safe battery and only measure bpm when needed. And there are group who wants otherwise. So making the mode selectable is the best way to design something u cover both groups. And also flickered minded users too.:slight_smile: and for sweep second hand not every user use sweep hands

User option for second hand movement will be a great request. I get this request a lot from users. I will try sending this to support request. For the HR interval, we cannot do anything about it. I guess we can move forward once the memory budget error is resolve in the Play Console.

@Ballozi Hi i have one of your watch face. Is it done with wfs?
How come u manage to do it non continuously? And tappable?

The HR? It is still from 1.3.13. However even though it is built with 1.3.13, there are some GW6 users giving me reports that it is reading continuously and I have to remove the HR icon while reading to not cover the HR counter.

So its seems wfs version also effect the hr.not just wear os…weird stuff

Though i not in watch face business like you. I do feel u.

In 1.3.13 versions, yes this crazy HR reading can be tame. :smiley: but in 1.5.7 continuous. As @r.liechty_SDR said, all wear os devices will have this continuous HR reading according to Google guidelines. I guess we need to move forward regarding this matter.

I wounder if u are not looking at the watch…meaning screen off. Is there still reading [HR] in the background… if yes it a issue. If not good atleast it doesnt run continuously when u not looking

That save battery when screen is off

I’m not so backend guy to test this but I believe Samsung is completely aware of this and if a battery issue arise, they will send firmware updates if necessary.

1 Like

Wear OS Health Services measures the continuous heart rate all the time the only thing WFS does is a readout It doesn’t initiate this.

Ron
Samsung Developer Relations

2 Likes

Situation lately is so frustrating. Many people starting to receive Wear OS 4 update. I’m getting this type of response on every day. Users leaving 1-star reviews for something which is unfixable on our side…

Example customer response from today:

After updating the watch to wear 4, the application became completely useless. Measures pulse continuously. The battery is consumed very quickly.

Was this continuous measurement even tested on older watches? Anyway, there should be toggle for HR readings. This type of reviews is devaluating normally functioning watch faces, resulting in worse and worse ranking.

Was this the purpose? Some devs are staying on WFS 1.3.13 because of this. I will be forced to completely remove HR tag from watch face, seems so…

2 Likes

This indeed entirely on purpose to give a better user experience. It is the guideline for wear OS.
Not having continuous read out was the biggest user complaint for GWD/GWS designed watch faces.

In my experience location is what is eating the battery and you need to turn that on for many activities in Samsung Health. I updated my GW5 Pro to Wear 4 and will test this for a day to see what the battery use is with a heart rate display using the HR tag. Possibly I will end up agreeing with you.

Personal Opinion It is beyond me why anyone would want to know what there heart rate was 10 minutes ago what possible use would that be?

Finally why not put a mask over the readout and tap action to change from a cover to a clear image that way people can have it either way and they won’t assume it is the Heart Rate monitor that is using more battery.

Ron
Samsung Developer Relations

1 Like

Yes, I can see it from user complaints

So why there is still setting for it in Samsung Health (Wear OS 4)?

I don’t know, this is what Samsung Health was using from the Galaxy Watch 4 release date. And it’s still using it. For example, you can save battery life and still have some rough graphs or statistics of your heart rate throughout the day with 10 minute intervals. People just want to choose.

This is no go. PassiveListenerCallback will be still active. (Green diode flashing). Maybe it will be possible when BooleanConfiguration is added to the WFS.

2 Likes

I was doing a test on this and it appears that the green diode does not flash when I am passive it was confirmed by another person in different thread. But I have not tried this with my updated Pro 5 That may be different.

I’d be interested to know if updating the watch face to 1.5.7 changes things on an updated Galaxy Watch 4/5

Ron

1 Like

I have a GW4 Classic with One UI5.0 / WOS4.0 . I am using WFS 1.5.7 . The only HR thing I have on my watch is a Face of mine from the Store that still has a HR Tap on it . That works as predicted . Please let me know of another face you would like me to test .

I was doing a test on this and it appears that the green diode does not flash when I am passive it was confirmed by another person in different thread. But I have not tried this with my updated Pro 5 That may be different.

I’d be interested to know if updating the watch face to 1.5.7 changes things on an updated Galaxy Watch 4/5

Ron

Interestingly i am using 1.5.7 wfs to design my watch face for gw 5 pro with wear os 4. Yes led is only on when i am moving.
Even with hr countinously reading. I had readings but no led when no movement

Btw my watch face does hr countinous reading

Finally why not put a mask over the readout and tap action to change from a cover to a clear image that way people can have it either way and they won’t assume it is the Heart Rate monitor that is using more battery.

That will mean the Hr reading will disappear instead of being “frozen” for reading. People still one to see the frozen reading and be able to tap to the bpm app.