Vibration responses and reminders. Two different things. Related. Vibrate isn't fixed, but should mean something, feel like a click when a click, feel harsh when "bad" feel soothing when "good" etc. Right now, on most devices, the vibrate device is a motor with an off-center weight. Very inefficient, so very power consuming. Keep this in mind when planning lots of haptic feedback... LOOK UP IF THERE ARE BETTER ONES THAT ARE COST EFFECTIVE. Also, can sometimes cheat with audio, make the speaker do low-tones and it's felt...
Additional methods of haptic output are being developed in the laboratory, and may appear in production soon. These include the ability to sense objects that are not physically present, enabling tactile virtual keyboards for example.
Emphasis - hit a key, it confirms by buzzing or clicking
Response - delay... you do something and it vibrates to say "okay"
Notification - out-of-context alerts, vibrate helps you detect it when sound is off or muffled, and to localize when in a pocket, etc.
Haptic Output for Notifications (to include ring tones) is generally considered to be contiguous with the volume control system. Vibrate is either the setting between off and the lowest level, or can be enabled as a switch so it is on (or off) at all volume levels. While being used, vibration will be silenced in the same manner and at the same moment as Tones or Voice Notifications are. The same mute, cancel or silence functions will be presented when only vibration is enabled, and there is no audio output.
like sound... mean something... preferably emulate real items, such as key clicks or the texture of the item being dragged across...
Vibration and sound are closely coupled behaviors and can influence each other in undesirable ways. When both are needed, they generally must be alternating to avoid conflicting with or modifying each other. Alerts, for example, generally vibrate briefly, then sound a brief Tone, and repeat this until the notification alert time expires or the user cancels or mutes the output.
Do not over-use haptic output without a good understanding of the device hardware. If traditional motor-driven vibration is used, it may consume the battery excessively quickly.