Implementare la tecnologia aptica su Android

La tecnologia aptica è tutto ciò che percepisci attraverso il senso del tatto. I dispositivi Android moderni 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 vibrazione rumorosa originale 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 di vibrazione e composizioni di effetti 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 progettazione.
Aggiungi il feedback aptico agli eventi
La pagina presenta esempi di codice per diversi modi di fornire feedback aptico alle interazioni degli utenti.
Vibration actuators primer
La pagina fornisce una panoramica del funzionamento degli attuatori di vibrazione, che è una conoscenza preliminare importante per la creazione di effetti di tecnologia aptica personalizzati.
Crea effetti tattili personalizzati
Questa pagina fornisce diversi esempi di utilizzo di varie API di feedback aptico per creare effetti personalizzati in un'app per Android, tra cui composizioni ancorate alla cronologia utilizzando VibrationEffect.Builder e forme d'onda di inviluppo.
Aggiungi il feedback audio-aptico dal Multisensory Design System (MSDS)
La pagina descrive come arricchire le applicazioni con un feedback audio-aptico seguendo le linee guida del sistema di progettazione multisensoriale (MSDS).
Aggiungi API di feedback aptico
La pagina è un riferimento per le varie API di feedback aptico disponibili su Android e illustra anche quali API forniscono il fallback automatico e quando verificare il supporto del dispositivo.

Inoltre, leggi le best practice per l'accessibilità.

Esempi

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

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

Video