Dennis Forbes ·

It’s a good smart watch

I’m a big fan of the Apple Watch and its health metrics1. It’s a great platform for health and activity tracking, and is just generally a great device. The SE devices are a wonderful value if you’re okay with the mediocre, yet workable, battery life.

That is actually my single real complaint about the devices: competing devices are offering sometimes weeks of usage with a similar feature set, yet Apple keeps boasting about making it lighter or with a slightly bigger screen, barely improving on the 18 hour battery life. It would be awesome if one could go away for the weekend or even the week without worrying about the special needs of charging your watch. And of course, for children it’s one of those annoyance/benefit things where often they’ll have a dead device.

Yes, you can charge it while showering and during other activities and make its limitation work with minimal fuss. It still would be better if you didn’t have to.

And my suspicion is that Apple keeps such a marginal battery in the device to ensure that as the battery fades you upgrade purely to get back to a workable battery life. If the device started with a two week battery life, few would be motivated to upgrade when a couple of years in its down to a week of battery life. Seeing your 18 hours drop to 9 hours, on the other hand, is a very different story.

Regardless, one measure I’ve paid attention to is VO2Maxpdf, using it as a general measure of overall health. Using my Polar H10 and its VO2Max feature I get very different numbers (much better numbers, for what it’s worth). However, I only use the H10 occasionally so it’d be nice if the Watch proved useful on this measure, at least in relation to seeing trends.

But don’t read too much into the VO2Max Measures

I’ve become suspicious of the value of the VO2Max measure, however, at least in regards to movements in one direction or the other.

I’ve had activities where my heart rate has stayed relatively low and consistent, and yet my VO2Max inexplicably drops. Others where I’m a bit under the weather and my heart rate is higher than normal, yet my VO2Max improves. I’ve had walks where I’m carrying 40lbs of groceries2, expecting a big VO2Max penalty — the watch has no idea of the burden I’m carrying, but suddenly my body is working harder for seemingly the same effort — yet it rises still again.

This matters to me because there is the implication that the calculations are seeing something deeper. So when my VO2Max drops, it makes me concerned. It makes me wonder if there is some underlying health condition that the Apple Watch picked up on early.

This led to me exporting the heart rate data from a set of activities to trying to find any correlation with the movements of the VO2Max measures. I found no correlation, and it seemed almost random. Like in broad strokes my overall fitness level justifies the broad band within which my VO2Max sits, but the number is rising and dropping by up to 20% seemingly based upon essentially nothing.

Over the spring and early summer I was doing a significant number of activities where the Watch was reporting it. Every day there would be at least two sessions.

My VO2Max kept improving, jumping almost 20% over a month or two. These were pretty low-effort sessions so I was a bit surprised that they seemed to have such an outsized health benefit.

As the heat of the summer settled in — and Toronto summers are very, very hot and humid — I stopped doing those activities and moved to alternate cardio exercises that weren’t subject to Apple’s VO2 estimates, yet were even more potent for actual cardio training. To be clear, I was absolutely doing activities that maintain if not improve VO2Max, but not under the watch of the Apple Watch.

So on the rare occasion where I did do an Apple Watch monitored VO2 effort, my score kept dropping and dropping. Every week it was a new low. Again I exported actual heart rate data for the relevant activities and it didn’t support this drop, and seemed comparable to heart rate response from the spring when my VO2Max was hitting personal highs.

What gives?

The Man Behind The Curtain

The Apple paper linked above heralds the tight correlation between the Apple Watch’s VO2Max measures and formal measurements using a lab test with a max effort, mask-monitored session. While individuals often differed between measurement devices significantly, it averaged out across the set.

I think that correlation might be overvalued a bit: It is one of those cases where just having rudimentary measures about a person — their age, sex, weight, height, etc — is enough to approximate a set of people to a close to 1.0 correlation: Exceptional people will fall above or below your guess, but it will average out. Getting a good correlation seems to be mostly a parlour trick, in the same way that you can guess someone’s age of death using mortality tables and you’ll also hit an ~1.0 correlation. Some will die much earlier, some much later, but that’s the whole thing about mortality tables is that it will mean out.

Apple documentation on the VO2Max measure makes a big deal about doing relevant exercises frequently, purportedly to give it more data to analyze. After months of monitoring this, I am confident that frequency of activity as observed by Apple Watch is the most important input into their equation, regardless of the heartbeat response to an activity.

It starts by setting you to an average VO2Max for your particulars, then maybe adjusting based upon significant heart rate variations from estimates. As you do Apple Watch activities frequently, it will improve your score regardless of heart rate response. If you do activities less frequently, it will drop it.

Conclusion

Clearly Apple was concerned with wide variations in VO2Max scaring users or making the measure look unreliable, so they put in a longer term averaging that makes general trends almost worthless. If I am feeling sick and am carrying 40lbs of groceries, I would fully expect my VO2Max to drop significantly, yet instead I see it actually improve because for the two weeks prior I took daily walks. And so on. None of this is seen in its measures as it massages it out and seems to use it mostly to gamify doing activities, acting as a bit of a fake feedback loop.

That is unfortunate. It makes it, in my opinion, a poor measure of health and at best is a “how many VO2 max qualified activities have you done in the preceding period?”.

Footnotes

  1. As detailed in the opinions page

  2. I love walking and getting groceries as an bonus of being in a suburb that is nearby many amenities. Occasionally I underestimate the weight of the groceries I’m carrying and it gets a bit ridiculous.

Dennis Forbes ·

Installed the release of macOS 26 (Tahoe) yesterday.

Aesthetically I’m not a fan of what they’ve done on either the macOS or iOS/iPadOS sides of the 26 releases. I’m a pretty chill guy about that sort of thing generally and just try to roll with whatever they deem appropriate — aesthetics like this have a lot of subjective qualities, and I don’t imagine myself to be a great judge so I just assume they’re the experts — but wow, it is seriously ugly.

The ridiculous rounded corners that are dated to begin with, but different apps and even platform features see laughably varying radii. The awful translucency that makes many apps and controls visually confusing, ruining the visual clarity of the display. The control bar on the Music app, for instance, is just just a mess: Gray controls on a translucent background where album covers beneath force you to have to spend mental effort interpreting what you’re seeing. Obnoxious animations that don’t help with affordances at all.

Music app controls

Ugh.

I can roll with all that. It’s ugly and with reduced usability, but…whatever. Adapt, Darwin, I Ching. Whatever Man, We Gotta Roll With It

Woke up to find my Mac unusable, having exhausted all of its memory overnight. For those who have ever encountered this, even after you’ve force quit the culprit consuming 90%+ of the memory, it’s still almost impossible to make the machine usable short of a reboot. macOS deals with memory exhaustion very poorly.

The culprit was Messages1 (aka iMessage), sitting at 60GB+ and still trying to acquire more. I wonder how much of my SSD wear it rolled through paging garbage out endlessly through the night. Good times. At least I have Applecare+.

It wasn’t some esoteric new service or JetBrains app eating all the memory, but instead one of the most banal core apps on the platform.

Best I can tell, my brother-in-law sent an overnight message in a fantasy football group sharing a funny video. My power napping Mac momentarily wakes for things like this and it seems that sent it spiralling.

So that’s nice. I’ve disabled waking for network access and now sit with activity monitor open and Stats running in the menu bar. Sad.

Foreboding. Every indication is that Tahoe is going to be a disastrous release. Something is going wrong in Apple’s software development process.

Footnotes

  1. At least this is what the system is attributing the memory to, though I’ve seen a number of reports of similar massive leaks against other basic apps.

Dennis Forbes ·

Like many people, I use a third-party mouse with extra buttons on macOS. I enjoy the gestures available on the Magic Mouse, but it isn’t an ideal mouse for precision work. The extra buttons of the third-party mouse are a great productivity boost. For instance I’ve set the scroll wheel button press to bring up Mission Control1, and use this constantly.

Support for the back and forward buttons should be pervasive. We’re about two decades past this being a known benefit. Some apps just automatically utilize these extra mouse buttons, for instance Microsoft Edge, but Safari explicitly does not. Safari stubbornly does not. It’s obnoxious.

A similar daily annoyance is the lack of system volume controls for individual apps. Sure apps that emit audio often have their own volume control, but there are many cases where they simply don’t and you want to reign them in at the system level without having to decrease your master volume. macOS has no such facility.

And finally Bluetooth and audio devices. When bluetooth connects it has a variety of protocol/profile options at vastly varying levels of quality. If it uses a profile that uses the microphone on a headset — and sadly almost every headset has a microphone now, which is unfortunate given this problem — it will use a terrible quality profile for output audio (HSP/HFP), prioritizing high quality recording of the microphone and dropping the audio to a low bitrate, mono mess. If a single app on your system asks for audio input, even optionally, bluetooth headsets will fall to this AM-radio quality level audio output.

All I want for Christmas is to be able to configure the headset to not use the microphone, and to never ever fall to HSP/HFP. There is no such facility. Buy airpods that have their own solution is the fix, I guess.

For each of these missing features, and for many similar little itches, there are third party apps to hack in the ability. I don’t want to have to trust or use sometimes dodgy third party apps for simple things like this. For instance background-music can be used to individually control the volume of apps, but it’s so overwrought and has such ugly edges it’s not something I want running normally.

They’re big oversights and it’s absurd this continues to be a problem.

Footnotes

  1. Before some recent updates I would have to reconfigure this shortcut in Keyboard & Mouse Shortcuts on every restart, but recently it actually was fixed and retains it.