Ever since upgrading to OS 26.1, I've noticed that HealthKit anchored object queries seem to be much slower-updating than normal. I was curious if Apple stated anything explicitly changed on this front? I use anchored object queries to update some of the workout metrics that HKLiveWorkoutBuilder doesn't report (like stepCount).
Anchored Object Queries Slower to Update in 26.1?
Do you have a feedback report yet? If not, would you mind to file one and share your report ID here? Thanks.
Best,
——
Ziqiao Chen
Worldwide Developer Relations.
I've submitted this as FB21030260.
To give a little more detail here for others: my Anchored Object Query used to update step count every 10 seconds or so. Now it only appears to update every 4 to 5 minutes. I initially thought I had broken the query entirely, but it DOES eventually get a step count value - just at a glacial pace.
I've noticed extremely slow write performance with HealthKit in 26.1. I ran the same exact code in a clean 18.6 vs 26.1 environments. The time to write the same data was seconds in 18 but took minutes in 26. I also submitted a bug report: FB20962900