Skip to content

Checked

Haptic feedback

Haptic feedback is a tap, tick or vibration the device plays in answer to a touch. iOS plays it for switches, sliders and pickers on its own, and Android offers APIs for adding it to events.

Why it matters

A haptic confirms a touch without a look, which helps when hands are busy. It is a supplement: it can be off or unsupported, so it must not be the only signal.

System components already play haptics, so a custom control is the place to add one.

Haptic feedback on iOS and Android

Also called Haptics, Tactile feedback, Vibration. The same idea in each system, with the values Appetite UI gives it.

Haptic feedback at a glance, iOS, Android, Appetite UI
ValueiOSAndroidAppetite UI
NamePlaying hapticsHaptic feedback, Android haptics APIsNot drawn
AutomaticSwitches, sliders and pickers on supported iPhone modelsAdded to events through the haptics APIsSee below
RoleIn addition to visual and auditory feedbackDesigned with the haptic design principles of the guideSee below

In Appetite UI

The kit does not draw haptics. A prototype can only show that a control reacts; the haptic is added in code.

Example

A custom rating control plays a light tick as the finger crosses each star, and the stars also fill, so the feedback does not depend on the vibration.

Common mistakes

  • Haptics on every tap, which numbs the effect.
  • Haptics as the only confirmation.
  • Replacing the system haptics of standard controls.
  • A strong haptic for a minor event.

Questions

Do standard iOS controls play haptics?

Yes. Apple notes that components like switches, sliders and pickers play haptic feedback automatically on supported iPhone models.

Can I rely on haptics alone?

No. They depend on the device and the settings, so pair them with a visual or sound signal.

Sources

The pages the facts above rest on, each read October 30, 2026.

  1. Apple Human Interface Guidelines: Playing haptics
  2. Android Developers: Haptics