You've probably heard of Apple's Taptic Engine before. It's the vibration motor that first appeared on the iPhone 6S, eventually running out the headphone jack in the iPhone 7 and consequent models. It's also what allowed Apple to replicate the clicking button of the old days on newer iPhones with nothing more than a firm buzz under a pressure-sensitive portion of the glass. Subtle as it may be, the Taptic Engine has made a huge difference in the overall experience of using an iPhone. Meanwhile, Android phones haven't exactly made haptic feedback a high priority, with most phones limited to only a few different settings for vibration intensity. Most users probably don't notice the difference, largely because they've likely never experienced the iPhone's Taptic Engine, but spending even a few hours with a modern iPhone can make it hard to go back to the rattly motors of most Android phones. What's so great about the Taptic Engine?

Remember that HTC phone you used to have that sounded like it was going to explode every time you got a notification? Remember getting scared half to death because you left your phone on the table and the vibrations practically shook the entire room? The Taptic Engine focuses on more subtle and focused vibrations. Unlike a lot of other phones, the iPhone doesn't aggressively alert you of a new text or email; it's more like a tap or a knock in your hands. But the Taptic Engine isn't special just because it's gentle; it's because nearly every interaction with it is different. Thanks to the Taptic Engine, getting a text won't cause an earthquake with your iPhone. When you get a text, the iPhone vibrates along with your notification tone, matching the dynamics with softer and harder pulses. Same goes for phone calls — you can really take advantage of this by setting different ringtones for certain callers. Even with the phone set on vibrate, you can literally feel who's calling. The Taptic Engine works great alongside the iPhone's 3D Touch display, as well. As I mentioned before, the non-moving home button on newer iPhones (save for the iPhone X, which eliminates the home button entirely) is just a pressure-sensitive portion of the front glass. The "click" is emulated by the Taptic Engine, and you can adjust how hard you need to press down — and how strongly it vibrates back at you — in the settings. You can also feel the effects of 3D Touch and the Taptic Engine on the home screen and throughout the UI; pressing an icon on your home screen with a bit of force will prompt a small buzz and open a contextual menu for the corresponding app. Similarly, you can 3D Touch a module in Control Center to open additional options — again, with a light haptic response. The Taptic Engine isn't great because of any one feature; it's a series of nuanced interactions that make the iPhone more enjoyable to use. Which Android phones get the closest?