Haptics for iPhone, now out.
Some Nuance
Real-tick haptics (the max)
On sliders and knobs with a modest number of steps, you get a little bump on every real step — the same steps the control actually has.
- Sliders: up to 18 steps
- Knobs: up to 25 steps
So a 12-step slider gives you 12 distinct bumps as you move; a 20-step knob gives you 20.
────────────────────────────────────────
Collapsed haptic buckets (when there are too many steps)
Above those limits, the control may still have dozens or hundreds of steps, but the phone can’t meaningfully buzz on every single one — it
would feel like a buzzer, not a dial.
Instead, the range is split into 8 evenly spaced “feel zones.” You still move through all the real values, but you only get about 8 bumps
across the full travel. Many real steps share the same bump.
- Sliders: kicks in at 19+ steps → 8 bumps
- Knobs: kicks in at 26+ steps → 8 bumps
Short version: few steps = one bump per step; lots of steps = eight bumps across the whole range.
These same rules mostly govern how ticks are displayed, too.
────────────────────────────────────────
No value ticks for XY pads (yet).