L'aptica è tutto ciò che senti tramite il senso del tatto. I dispositivi Android moderni spesso incorporano un attuatore di vibrazione per stimolare il senso del tocco dell'utente. Questi motori sono stati notevolmente migliorati rispetto alle vibrazioni forti e rumorose originali prodotte dai primi dispositivi e ora le app per Android possono sfruttare le funzionalità per offrire agli utenti un'esperienza più ricca con raffinatezza e profondità.
Le pagine seguenti trattano tutto ciò che riguarda le vibrazioni, dal feedback aptico di base alle forme d'onda e alle composizioni di effetti sempre più complesse.
- Principi di progettazione aptica
- La pagina descrive le classificazioni supportate dall'esperienza aptica di Android e le linee guida per progettarle.
- Aggiungere il feedback aptico agli eventi
- La pagina presenta esempi di codice per diversi modi di fornire feedback aptico alle interazioni degli utenti.
- Approfondimento sugli attuatori a vibrazione
- La pagina fornisce una panoramica del funzionamento degli attuatori di vibrazione, che è un'importante conoscenza preliminare per la creazione di feedback aptico personalizzati.
- Creare effetti aptico personalizzati
- Questa pagina fornisce diversi esempi di utilizzo di diverse API di tecnologia aptica per creare effetti personalizzati in un'applicazione Android.
- Aggiungere API di tecnologia aptica
- La pagina è un riferimento per le varie API di aptica disponibili su Android e illustra anche quando e come verificare la presenza di eventuali supporti per i dispositivi necessari per garantire che gli effetti aptica vengano riprodotti come previsto.
Inoltre, assicurati di leggere le best practice per l'accessibilità.
Campioni
I seguenti esempi sono disponibili nell'app di sampler aptico su GitHub. Qui puoi anche trovare la documentazione di ciascun prodotto.
- Resistenza (con tick bassi)
- Espandi (con aumento e calo)
- Dondolio (con rotazioni)
- Rimbalzo (con colpi sordi)
Questa documentazione include anche esempi di codice per i seguenti pattern di vibrazione personalizzati: