Haptic Feedback is een technologie voor tactiele feedback die via trillingen en aanraking sensaties aan de gebruiker overbrengt. In mobiele apparaten wordt haptics gebruikt om acties te bevestigen, fysieke indrukkingen te imiteren en natuurlijke interactie te creëren. Volgens gegevens van Grand View Research, 2025, wordt de wereldwijde markt voor haptic-technologieën gewaardeerd op $2,8 miljard en blijft groeien met meer dan 14% per jaar.
Belangrijkste punten
Haptic Feedback is een technologie voor het overbrengen van tactiele sensaties naar de gebruiker via trilling, druk of beweging. De term is afgeleid van het Griekse woord “haptikos”, dat “in staat om aan te raken” betekent. In de context van mobiele apparaten maakt haptics het mogelijk om fysieke sensaties te imiteren: het indrukken van een knop, het klikken van een schakelaar of de trilling van een melding.
Elk tactiel feedbacksysteem bestaat uit drie belangrijke elementen: de controller die het signaal genereert, de driver die het signaal versterkt en de actuator die het elektrische signaal omzet in mechanische beweging. In mobiele apparaten is de controller de processor of een speciale haptics-beheerchip, en de actuator is een van de typen trilmotoren.
Moderne chipsets van Qualcomm en MediaTek hebben ingebouwde haptics-beheerblokken, waardoor complexe tactiele patronen kunnen worden gerealiseerd zonder afzonderlijke geïntegreerde schakelingen. De nauwkeurigheid van de aansturing heeft direct invloed op de realiteit van de sensaties: hoe hoger de resolutie van de amplitude- en frequentieaansturing, hoe gedetailleerder de tactiele feedback voor de gebruiker is. Fabrikanten verbeteren voortdurend de algoritmen voor de verwerking van tactiele signalen om vertragingen te verminderen en de trillingskwaliteit te verbeteren.
Het werkingsprincipe van tactiele feedback is gebaseerd op de omzetting van elektrische signalen in mechanische oscillaties. De aansturingscontroller stuurt een PWM-signaal met een bepaalde frequentie en amplitude naar de driver, dat wordt versterkt en aan de actuator wordt toegevoerd. Afhankelijk van het type actuator kan de mechanische reactie roterend of lineair zijn.
In elektromagnetische actuatoren wordt een spoel met magnetische kern gebruikt: wanneer er stroom doorheen gaat, ontstaat er een Lorentzkracht die het bewegende deel verplaatst. In piëzo-elektrische actuatoren wordt het omgekeerde piëzo-elektrische effect toegepast: het kristal vervormt onder invloed van een elektrisch veld. De resonantiefrequentie van LRA-actuatoren is 150–200 Hz, wat overeenkomt met de maximale gevoeligheid van de mechanoreceptoren van de menselijke huid.
De duur en vorm van het signaal bepalen de aard van de sensatie. Een korte puls van 5–10 ms wordt waargenomen als een lichte klik, en een lang signaal van 50–100 ms als een zoem of trilling. Voor realistische imitatie van een knopdruk worden complexe signaalomhullingen gebruikt met snelle stijging en geleidelijke afname van de trillingsamplitude.
In mobiele apparaten worden drie hoofdtypen haptic-actuatoren gebruikt: excentrische trilmotoren (ERM), lineaire resonantieactuatoren (LRA) en piëzo-elektrische actuatoren. Elk type heeft zijn voor- en nadelen op het gebied van grootte, energieverbruik en kwaliteit van tactiele feedback.
ERM (Eccentric Rotating Mass) — klassieke trilmotoren met een asymmetrisch gewicht op de as. Bij rotatie van de as creëert de onbalans een middelpuntvliedende kracht die wordt overgebracht op de behuizing van het apparaat. ERM-motoren zijn goedkoop en eenvoudig aan te sturen, maar hebben een trage responstijd en kunnen geen precieze tactiele patronen creëren.
LRA (Linear Resonant Actuator) — een lineaire actuator die werkt volgens het principe van een elektromagnetische spoel met veerophanging. De magneet beweegt langs één as onder invloed van een wisselend magnetisch veld en creëert trilling in strikt één richting. LRA biedt een snelle responstijd en een hoge helderheid van tactiele sensaties met een minimaal energieverbruik.
Piëzo-elektrische actuatoren maken gebruik van de eigenschap van piëzokristallen om te vervormen onder spanning. Deze actuatoren bieden de hoogste nauwkeurigheid en snelheid van alle typen. Ze zijn compact, maar vereisen hoge spanning tot 100 V en zijn duurder in productie. Piëzo-actuatoren worden gebruikt in trackpads van MacBooks en iPhones met 3D Touch-technologie.
| Type | Responstijd | Energieverbruik | Kosten |
|---|---|---|---|
| ERM | 20–50 ms | Hoog | Laag |
| LRA | 5–15 ms | Gemiddeld | Gemiddeld |
| Piëzo | 1–3 ms | Gemiddeld | Hoog |
Taptic Engine is de eigen tactiele feedbacktechnologie van Apple, gebaseerd op een LRA-actuator van eigen ontwerp. Taptic Engine verscheen voor het eerst in Apple Watch (2015) en werd vervolgens geïntegreerd in alle iPhones vanaf iPhone 6s. Het belangrijkste verschil is de mogelijkheid om ultra-precisie tactiele patronen te creëren met een temporele resolutie tot 1 microseconde.
Taptic Engine maakt gebruik van een directe aandrijving zonder tandwielen: een spoel met ijzeren kern verplaatst een magnetische slinger die aan elastische elementen hangt. De constructie zorgt voor een start- en stoptijd van minder dan 10 ms, waardoor scherpe, duidelijke tactiele signalen kunnen worden gecreëerd. Apple heeft een bibliotheek met standaardeffecten geïmplementeerd: van een lichte aanraking tot imitatie van de klik van de mechanische Home-knop.
Tactiele feedback in mobiele apparaten lost drie hoofdtaken op: bevestigen van gebruikersacties, overdragen van informatie via sensaties en verbeteren van de interactie met de interface. Onderzoek toont aan dat het gebruik van haptics het aantal invoerfouten vermindert en de snelheid van typische handelingen op een smartphone verhoogt.
In iOS- en Android-interfaces wordt haptics gebruikt voor de volgende scenario's: indrukken van toetsen van het schermtoetsenbord, schakelen van schakelaars, pull-to-refresh, lang indrukken en meldingen met verschillende prioriteit. Navigatie door menu's met tactiele begeleiding wordt door gebruikers als sneller en responsiever ervaren in vergelijking met een gewone interface.
Volgens onderzoek van Nielsen Norman Group krijgen interfaces met correct geconfigureerde Haptic Feedback 22% meer positieve feedback op de SUS-schaal. Het effect is vooral merkbaar in scenario's waar visuele feedback moeilijk is — bij bediening met één hand of in actieve bewegingsomstandigheden.
De haptic-technologie-industrie ontwikkelt zich actief in de richting van ultrasone tactiele feedback en oppervlakte-tactiele displays. Bedrijven als Ultrahaptics en Tanvas ontwikkelen technologieën die het mogelijk maken om sensaties van textuur en druk over te brengen zonder fysiek contact met de actuator — via gefocuste ultrasone golven. In een perspectief van 3–5 jaar kunnen dergelijke technologieën in mobiele apparaten verschijnen, wat nieuwe scenario's van tactiele interactie met de interface opent. Volgens schattingen van IDTechEx, 2025 zal de markt voor tactiele technologieën in mobiele elektronica tegen 2032 de $4,5 miljard overschrijden. De belangrijkste groeifactoren zijn de ontwikkeling van AR/VR-interfaces en de vraag naar premium tactiele feedback.
Op het iOS-platform kunnen ontwikkelaars drie hoofd-API's gebruiken voor Haptic Feedback: UIImpactFeedbackGenerator, UINotificationFeedbackGenerator en UISelectionFeedbackGenerator. Elke klasse is bedoeld voor een eigen type tactiel scenario en past zich automatisch aan de mogelijkheden van het apparaat aan. Voor nauwkeurige aansturing wordt het Core Haptics-framework met ondersteuning voor aangepaste patronen gebruikt.
import UIKit
struct HapticManager {
func playImpact() {
let generator = UIImpactFeedbackGenerator(style: .medium)
generator.prepare()
generator.impactOccurred()
}
func playNotification() {
let generator = UINotificationFeedbackGenerator()
generator.notificationOccurred(.success)
}
}
Op Android wordt voor het werken met trilling de klasse Vibrator gebruikt, toegankelijk via de systeemdienst VIBRATOR_SERVICE. Vanaf Android 10 is fijnere controle toegevoegd via VibratorManager en samengestelde trillingseffecten. Ontwikkelaars kunnen hun eigen tactiele patronen maken met behulp van de klasse VibrationEffect, waarbij ze de amplitude en duur van elk segment specificeren.
import android.os.VibrationEffect
import android.os.Vibrator
import android.content.Context
class HapticController(private val context: Context) {
private val vibrator = context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
fun playClick() {
val effect = VibrationEffect.createOneShot(
50L, VibrationEffect.DEFAULT_AMPLITUDE
)
vibrator.vibrate(effect)
}
}
Veelgestelde vragen
Haptic Feedback in een smartphone is een tactiele feedbacktechnologie die trilling creëert bij interactie met het scherm om indrukkingen te bevestigen, fysieke knoppen te imiteren en de gebruiker te waarschuwen voor verschillende gebeurtenissen in het systeem.
Taptic Engine is een nauwkeurige LRA-actuator van Apple met microseconde-aansturing, terwijl een gewone ERM-trilmotor mechanische onbalans en een trage responstijd heeft. Taptic Engine creëert duidelijkere tactiele sensaties met een minimale start- en stoptijd van minder dan 10 ms.
Moderne LRA-actuatoren verbruiken minimale energie — ongeveer 5–15 mAh per activering. Bij normaal gebruik bedraagt het aandeel van haptics in het totale energieverbruik van een smartphone niet meer dan 1–2%, dus tactiele feedback heeft praktisch geen invloed op de autonomie van het apparaat.
Ja, de ontwikkelaar kan tactiele feedback op app-niveau uitschakelen. Op iOS volstaat het om de FeedbackGenerator-methoden niet aan te roepen, op Android — geen trillingsopdrachten te sturen via Vibrator API. De gebruiker kan haptics ook globaal uitschakelen in de geluidsinstellingen.
Haptic Feedback wordt actief gebruikt in mobiele games (Call of Duty Mobile, PUBG) voor het imiteren van schoten en botsingen, in tekstinvoer-apps (Gboard, SwiftKey) voor tactiele bevestiging van indrukkingen, en in navigators en fitnesstrackers voor het overbrengen van meldingen zonder geluid en visuele afleiding.
Conclusie
We ontwikkelen een mobiele applicatie turnkey
IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.
Lees ook