Questions tagged [taptic-engine]

The Taptic Engine is a linear actuator inside Apple Watch that produces haptic feedback

The Taptic Engine is a linear actuator inside Apple Watch that produces haptic feedback. In less technical terms, it taps you on the wrist whenever you receive an alert or notification, or press down on the display. Combined with subtle audio cues from the specially engineered speaker driver, the Taptic Engine creates a discreet, sophisticated, and nuanced experience by engaging more of your senses. It also enables some entirely new, intimate ways for you to communicate with other Apple Watch wearers. You can get someone’s attention with a gentle tap. Or even send something as personal as your heartbeat.

7 questions
16
votes
3 answers

Check if device supports UIFeedbackGenerator in iOS 10

In iOS 10, there is a new api which allows developers to make use of the taptic engine, UIFeedbackGenerator. While this api is available in iOS 10, it only works on the new devices, iPhone 7 and 7 plus. It does not works on older devices including…
Kris Gellci
  • 9,539
  • 6
  • 40
  • 47
13
votes
1 answer

Where to find Taptic feedback API documentation or capabilities for watchOS 2?

I'm interested in building an app for watchOS 2 using haptic feedback. Currently I do not have the Apple Watch, but I have access to the Apple Developer Program. I've tried looking at the watchOS Developer Library and watchOS 2 Release Notes. I do…
Alex Stone
  • 46,408
  • 55
  • 231
  • 407
3
votes
2 answers

On UIButton action the Taptic of device is not working

There is a taptic which on long press user get vibrate felling with device for a second. My device is iPhone 6s version 12.6.1 hope it support the taptic. @IBAction func onClick(_ sender: Any) { let generator = UIImpactFeedbackGenerator(style:…
KkMIW
  • 1,092
  • 1
  • 17
  • 27
1
vote
0 answers

Perform a vibration on Apple Watch when a Picker scroll over the Limit

I know that WKInterfaceDevice.currentDevice().playHaptic(.Click) perform a vibration from Apple Watch's Taptic engine. Now I want to perform a click when a picker reach the limit and user keep scrolling. I mean: I have a 0...99 picker, I want that…
Matte.Car
  • 2,007
  • 4
  • 23
  • 41
0
votes
0 answers

iOS taptic selectionChanged not firing for UISegmentedControl

I am unable to get the TapTic Engine to generate a .selectionChanged() when used with a UISegmentedControl, but it works perfectly on a UISwitch Here's the code: @IBAction func languageSegmentedControlTouched(sender: UISegmentedControl) { …
0
votes
1 answer

Haptic feedback with RIO unit

If I have AVAudioSession configured with .playAndRecord category and a remote IO unit running, what's the besy way to enable haptic feedback on button presses?
Deepak Sharma
  • 5,577
  • 7
  • 55
  • 131
0
votes
1 answer

WatchKit - Force Touch API Questions

Some questions to the Force Touch Menu: Now when I perform a Force Touch and press one of my menu Items, the whole InterfaceController, where my Menu is implemented is loading new. Is this avoidable? I've implemented a menu with 4 menuItems for…