Haptic Feedback v mobilních zařízeních: co to je, typy a princip činnosti

Autor: IT Sectr Publikováno: 2026-03-24 Doba čtení: 8 min

Haptic Feedback je technologie hmatové zpětné vazby, která uživateli předává vjemy prostřednictvím vibrací a dotyku. V mobilních zařízeních se haptics používá k potvrzování akcí, imitaci fyzických stisků a vytváření přirozené interakce. Podle údajů Grand View Research, 2025 je globální trh haptických technologií oceněn na 2,8 miliardy USD a nadále roste o více než 14 % ročně.

Hlavní body

  • Haptic Feedback — technologie hmatové zpětné vazby, která vytváří pocit dotyku prostřednictvím vibrací a mechanického pohybu.
  • Moderní smartphony používají tři typy pohonů: ERM, LRA a piezoelektrické aktuátory s různými charakteristikami.
  • Apple vyvinul Taptic Engine — precizní LRA aktuátor s mikrosekundovou přesností řízení hmatových efektů.
  • Haptics zlepšuje uživatelský zážitek: rozhraní s hmatovou zpětnou vazbou získávají o 22 % více pozitivních hodnocení.
  • Vývojáři mohou programově řídit hmatovou zpětnou vazbu prostřednictvím Core Haptics na iOS a Vibrator API na Androidu.

Co je Haptic Feedback?

Haptic Feedback je technologie přenosu hmatových vjemů uživateli prostřednictvím vibrací, tlaku nebo pohybu. Termín pochází z řeckého slova „haptikos”, což znamená „schopný dotýkat se”. V kontextu mobilních zařízení haptics umožňuje imitovat fyzické vjemy: stisk tlačítka, kliknutí přepínače nebo vibraci oznámení.

Komponenty systému haptics

Každý systém hmatové zpětné vazby se skládá ze tří klíčových prvků: řadiče, který generuje signál, budiče, který signál zesiluje, a aktuátoru, který převádí elektrický signál na mechanický pohyb. V mobilních zařízeních je řadičem procesor nebo dedikovaný čip pro správu haptics a aktuátorem jeden z typů vibračních motorů.

Moderní čipsety od Qualcomm a MediaTek mají vestavěné bloky pro správu haptics, což umožňuje realizaci složitých hmatových vzorů bez samostatných integrovaných obvodů. Přesnost řízení přímo ovlivňuje realističnost vjemů: čím vyšší je rozlišení řízení amplitudy a frekvence, tím detailnější je hmatová zpětná vazba pro uživatele. Výrobci neustále zlepšují algoritmy zpracování hmatových signálů pro snížení zpoždění a zlepšení kvality vibrací.

Jak funguje hmatová zpětná vazba

Princip fungování hmatové zpětné vazby je založen na převodu elektrických signálů na mechanické oscilace. Řídicí řadič vysílá do budiče PWM signál o dané frekvenci a amplitudě, který je zesílen a přiveden na aktuátor. V závislosti na typu pohonu může být mechanická reakce rotační nebo lineární.

Elektromechanické principy

V elektromagnetických pohonech se používá cívka s magnetickým jádrem: při průchodu proudu vzniká Lorentzova síla, která pohybuje pohyblivou částí. V piezoelektrických pohonech se využívá obrácený piezoelektrický jev: krystal se deformuje působením elektrického pole. Rezonanční frekvence LRA aktuátorů je 150–200 Hz, což odpovídá maximální citlivosti mechanoreceptorů lidské kůže.

Doba trvání a tvar signálu určují charakter vjemu. Krátký impuls 5–10 ms je vnímán jako lehké kliknutí a dlouhý signál 50–100 ms — jako bzučení nebo vibrace. Pro realistickou imitaci stisku tlačítka se používají komplexní obálky signálu s rychlým nárůstem a postupným zeslabováním amplitudy vibrací.

Typy technologií Haptic Feedback

V mobilních zařízeních se používají tři hlavní typy haptických aktuátorů: excentrické vibrační motory (ERM), lineární rezonanční aktuátory (LRA) a piezoelektrické pohony. Každý typ má své výhody a omezení z hlediska velikosti, spotřeby energie a kvality hmatové zpětné vazby.

ERM — excentrické vibrační motory

ERM (Eccentric Rotating Mass) — klasické vibrační motory s asymetrickým závažím na hřídeli. Při otáčení hřídele vytváří nevyváženost odstředivou sílu, která se přenáší na tělo zařízení. ERM motory jsou levné a snadno ovladatelné, ale mají pomalou dobu odezvy a nejsou schopny vytvářet přesné hmatové vzory.

LRA — lineární rezonanční aktuátory

LRA (Linear Resonant Actuator) — lineární aktuátor pracující na principu elektromagnetické cívky s pružinovým závěsem. Magnet se pohybuje podél jedné osy působením střídavého magnetického pole a vytváří vibraci striktně v jednom směru. LRA poskytuje rychlou dobu odezvy a vysokou čistotu hmatových vjemů při minimální spotřebě energie.

Piezoelektrické pohony

Piezoelektrické aktuátory využívají vlastnosti piezokrystalů deformovat se pod napětím. Takové pohony poskytují maximální přesnost a rychlost odezvy ze všech typů. Jsou kompaktní, ale vyžadují vysoké napětí až 100 V a jsou dražší na výrobu. Piezoaktuátory se používají v trackpadech MacBooků a iPhonech s technologií 3D Touch.

TypDoba odezvySpotřeba energieNáklady
ERM20–50 msVysokáNízké
LRA5–15 msStředníStřední
Piezo1–3 msStředníVysoké

Taptic Engine od Apple

Taptic Engine je proprietární technologie hmatové zpětné vazby společnosti Apple založená na LRA aktuátoru vlastní konstrukce. Taptic Engine se poprvé objevil v Apple Watch (2015), poté byl integrován do všech iPhone počínaje iPhone 6s. Klíčovým rozdílem je schopnost vytvářet ultrapřesné hmatové vzory s časovým rozlišením až 1 mikrosekunda.

Taptic Engine používá přímý pohon bez ozubených kol: cívka s železným jádrem pohybuje magnetickým kyvadlem zavěšeným na pružných prvcích. Konstrukce zajišťuje dobu spuštění a zastavení kratší než 10 ms, což umožňuje vytvářet ostré, zřetelné hmatové signály. Apple implementoval knihovnu standardních efektů: od lehkého dotyku po imitaci kliknutí mechanického tlačítka Home.

Použití Haptic Feedback v mobilních rozhraních

Hmatová zpětná vazba v mobilních zařízeních řeší tři hlavní úkoly: potvrzování uživatelských akcí, přenos informací prostřednictvím vjemů a zlepšení interakce s rozhraním. Výzkumy ukazují, že použití haptics snižuje počet chyb při zadávání a zvyšuje rychlost provádění typických operací na smartphonu.

V rozhraních iOS a Android se haptics používá v následujících scénářích: stisk kláves obrazovkové klávesnice, přepínání přepínačů, pull-to-refresh, dlouhé stisky a oznámení různé priority. Navigace v menu s hmatovým doprovodem je uživateli vnímána jako rychlejší a citlivější ve srovnání s běžným rozhraním.

Podle údajů výzkumu Nielsen Norman Group získávají rozhraní se správně nakonfigurovaným Haptic Feedback o 22 % více pozitivní zpětné vazby na škále SUS. Efekt je zvláště patrný ve scénářích, kde je vizuální zpětná vazba obtížná — při ovládání jednou rukou nebo v podmínkách aktivního pohybu.

Budoucí vývoj hmatové zpětné vazby

Odvětví haptických technologií se aktivně rozvíjí směrem k ultrazvukové hmatové zpětné vazbě a povrchovým hmatovým displejům. Společnosti Ultrahaptics a Tanvas vyvíjejí technologie umožňující přenos vjemů textury a tlaku bez fyzického kontaktu s aktuátorem — pomocí zaostřených ultrazvukových vln. V horizontu 3–5 let by se takové technologie mohly objevit v mobilních zařízeních a otevřít nové scénáře hmatové interakce s rozhraním. Podle odhadu IDTechEx, 2025 překročí trh hmatových technologií v mobilní elektronice 4,5 miliardy USD do roku 2032. Klíčovými hnacími silami růstu jsou vývoj AR/VR rozhraní a poptávka po prémiové hmatové zpětné vazbě.

Implementace Haptic Feedback na iOS a Android

Na platformě iOS mohou vývojáři používat tři hlavní API pro Haptic Feedback: UIImpactFeedbackGenerator, UINotificationFeedbackGenerator a UISelectionFeedbackGenerator. Každá třída je určena pro svůj typ hmatového scénáře a automaticky se přizpůsobuje možnostem zařízení. Pro přesné řízení se používá framework Core Haptics s podporou vlastních vzorů.

swift
import UIKit

struct HapticManager {
    func playImpact() {
        let generator = UIImpactFeedbackGenerator(style: .medium)
        generator.prepare()
        generator.impactOccurred()
    }

    func playNotification() {
        let generator = UINotificationFeedbackGenerator()
        generator.notificationOccurred(.success)
    }
}

Na Androidu se pro práci s vibrací používá třída Vibrator, přístupná prostřednictvím systémové služby VIBRATOR_SERVICE. Od Androidu 10 byla přidána jemnější kontrola prostřednictvím VibratorManager a složených vibračních efektů. Vývojáři mohou vytvářet vlastní hmatové vzory pomocí třídy VibrationEffect, kde specifikují amplitudu a dobu trvání každého segmentu.

kotlin
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)
    }
}

Často kladené otázky

Co je Haptic Feedback ve smartphonu?

Haptic Feedback ve smartphonu je technologie hmatové zpětné vazby, která vytváří vibraci při interakci s obrazovkou pro potvrzení stisků, imitaci fyzických tlačítek a upozornění uživatele na různé události v systému.

Čím se liší Taptic Engine od běžného vibračního motoru?

Taptic Engine je precizní LRA aktuátor Apple s mikrosekundovým řízením, zatímco běžný ERM vibrační motor má mechanickou nevyváženost a pomalou dobu odezvy. Taptic Engine vytváří čistší hmatové vjemy s minimální dobou spuštění a zastavení kratší než 10 ms.

Ovlivňuje Haptic Feedback spotřebu baterie?

Moderní LRA aktuátory spotřebovávají minimální energii — přibližně 5–15 mAh na jedno aktivování. Při typickém používání podíl haptics na celkové spotřebě energie smartphonu nepřesahuje 1–2 %, proto hmatová zpětná vazba prakticky neovlivňuje výdrž zařízení.

Lze programově vypnout Haptic Feedback v aplikaci?

Ano, vývojář může vypnout hmatovou zpětnou vazbu na úrovni aplikace. Na iOS stačí nevolat metody FeedbackGenerator, na Androidu — neodesílat příkazy vibrace přes Vibrator API. Uživatel může také globálně vypnout haptics v nastavení zvuku.

Jaké hry a aplikace používají Haptic Feedback?

Haptic Feedback se aktivně používá v mobilních hrách (Call of Duty Mobile, PUBG) pro imitaci výstřelů a srážek, v aplikacích pro psaní textu (Gboard, SwiftKey) pro hmatové potvrzení stisků, a také v navigacích a fitness trackerech pro předávání oznámení bez zvuku a vizuálního rozptylování.

Shrnutí

  • Haptic Feedback — technologie hmatové zpětné vazby založená na přenosu vibrací a mechanických vjemů uživateli prostřednictvím aktuátorů různých typů.
  • V mobilních zařízeních se používají tři typy pohonů: ERM, LRA a piezoelektrické aktuátory, které se liší rychlostí odezvy, přesností a cenou.
  • Taptic Engine od Apple je nejpokročilejší LRA aktuátor s mikrosekundovým řízením, poskytující ultravysokou čistotu hmatové zpětné vazby a rychlou odezvu pod 10 ms.
  • Hmatová zpětná vazba zlepšuje uživatelský zážitek: podle výzkumů získávají rozhraní s haptics o 22 % více pozitivních hodnocení SUS.
  • Vývojáři iOS používají Core Haptics a UIFeedbackGenerator, vývojáři Androidu — Vibrator API a VibrationEffect pro vytváření hmatových scénářů.
  • Haptic Feedback prakticky neovlivňuje výdrž zařízení: podíl hmatové zpětné vazby na celkové spotřebě energie smartphonu nepřesahuje 2 %.
  • Výběr typu haptického aktuátoru závisí na požadavcích na kvalitu hmatových vjemů, ceně zařízení a dostupném prostoru uvnitř těla smartphonu.

Vyvineme mobilní aplikaci na klíč

IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.

Prodiskutovat projekt

Přečtěte si také