This is my first chance to use an iPhone with a motion co-processor running iOS 8 (in this case a new iPhone 6 with the barometer built in.)

Go to Health > Health Data > Fitness > Steps > Show All Data

I'm finding that even during continuous periods of walking (hundreds of steps without a break even for a second) the phone is nearly always grouping them into many, many entries but with only a few (it's usually 5) steps at a time.

Is anyone else seeing this? Is it normal? There's been the odd screenshot in the last month or two (from iPhone 5S owners using the iOS8 beta?) showing maybe a few hundred steps and then a few groups of 5, 10, 20 steps – which makes it much easier to read.

The total does seem extremely accurate – I've counted in my head a couple of times as I'm going along, and you can also leave the app running and see it add entries as you're walking along – incredibly it can still count perfectly if you walk but keep your hand really steady...

But I don't understand why the groups are so small?

There don't appear to be any other problems with my phone – the compass and the spirit level seem very precise, as does the GPS. I'm not sure how I'd test the barometer (although flights climbed is about right – outdoors anyway – indoors it logs I've climbed the stairs (2x7) about 50% of the time.)

I've tried with the phone in front and back pockets, I've tried walking faster and slower. The highest number of steps I've had is ~20 a few times when walking around indoors. I did wonder if was something to do with it wanting to group steps according to GPS position. Putting the iPhone into airplane mode doesn't make any difference either.

  • Ditto — with an add: Mine is also showing two sources for steps: the iPhone has separate entries than the HealthKit app. (Not duplicates, just entries from each.)
    – user93074
    Commented Oct 1, 2014 at 0:40
  • I'll add that when upgrading from 8.0.0 to 8.0.2, Health Kit combined a lot of data from the previous 12 hours or so into 1 minute batches (100 steps or so in each). But since then I'm back to 4-5 steps at a time with the occasional entry of about 20. Commented Oct 6, 2014 at 9:31
  • Mine is widely off. It appears that driving impacts it and just picking it up to answer. It is rather odd.
    – user105231
    Commented Dec 18, 2014 at 6:48
  • Update: in iOS 8.2, released this week, there's been some optimisation so that Healthkit displays the initial graphs much quicker than before. However 'Show All Data' still takes forever. I'd also recommend the Pedometer++ app, which is free (with an in-app purchase to remove ads.) Commented Mar 12, 2015 at 10:31

1 Answer 1


Yes - I see the same very small data sets from the 5s running iOS 8.

I also get over-estimates of my step count when running and walking yet somehow over the day, I believe the total counts are reliably the same small over-estimation of my actual effort.

My only conclusion is that the devices need to handle motion data from people with short legs, tall legs, stiff shoe soles, cushioned running soles, pavement and trail runs, etc...

I'm sure the engineers know that some class of people are over counted and another are under counted and my suspicion is that they are attempting to be as close to accurate for as large a group as possible and still work within the constraints on the firmware code size/complexity in the motion coprocessors and not drain the battery more than the allowed power budget for each device.

FWIW - the iPhone 6 is even better at estimating, still has lots of small data bursts logged to health app but still slightly over estimates my effort.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .