Haptics

The Android haptics subsystem refers to hardware and software features that contribute to the creation of stimuli through the sense of touch. Creating haptic effects requires a high degree of hardware dependencies, while perceiving haptic stimuli requires a high degree of user dependencies and preferences. This dichotomy challenges device manufacturers to develop and maximize haptic user benefits in the Android ecosystem.

Implementing haptic effects correctly requires up-to-date, compatible hardware. For users to properly perceive haptic stimuli, specific preferences must be tweaked to create the desired effects. Manufacturers must satisfy both requirements to properly implement haptics on Android.

The following guides describe the compliance instructions for device manufacturers and app developers, and provides clear guidance on the best use of the Android haptics APIs:

To learn more about compatibility in general, read the Android Compatibility Definition Document.

To learn more about using haptics in Android, read the Android Developer Documentation.