Implementare la tecnologia aptica su Android

L'aptica è tutto ciò che senti attraverso il senso del tatto. I moderni dispositivi Android spesso incorporano un attuatore di vibrazione per consentire ai dispositivi di stimolare il senso del tatto dell'utente. Questi motori hanno fatto notevoli progressi rispetto alla forte vibrazione prodotta dai primi dispositivi e le app per Android possono ora sfruttare le funzionalità per offrire agli utenti un'esperienza più ricca con sottigliezza e profondità.

Le pagine seguenti trattano tutto ciò che riguarda la vibrazione, dal feedback aptico di base a forme d'onda e composizioni di effetti di vibrazione sempre più complesse.

Principi di progettazione della tecnologia aptica
La pagina descrive le classificazioni supportate dalla tecnologia aptica di Android e le linee guida per la loro progettazione.
Aggiungere il feedback aptico agli eventi
La pagina presenta esempi di codice per diversi modi di fornire feedback aptico alle interazioni degli utenti.
Introduzione agli attuatori di vibrazione
La pagina fornisce una panoramica del funzionamento degli attuatori di vibrazione, che è una conoscenza preliminare importante per la creazione di feedback aptici personalizzati.
Creare effetti aptici personalizzati
Questa pagina fornisce diversi esempi di utilizzo di API aptiche diverse per creare effetti personalizzati in un'applicazione Android, incluse composizioni ancorate alla cronologia utilizzando VibrationEffect.Builder e forme d'onda di inviluppo.
Aggiungere API aptiche
La pagina è un riferimento per le varie API aptiche disponibili su Android e indica anche quali API forniscono il fallback automatico e quando verificare il supporto del dispositivo.

Leggi anche le best practice per l'accessibilità.

Esempi

I seguenti esempi sono disponibili nell'app Haptic Sampler su GitHub. Qui puoi trovare anche la documentazione per ciascuno.

Questa documentazione include anche esempi di codice per i seguenti pattern di vibrazione personalizzati:

Video