Feedback tattile sui like

Questo è ora disponibile nell’ultima versione di Discourse

Sto conducendo un esperimento su Meta da oggi, dove ricevi un feedback tattile quando metti like (o rimuovi il like) a un post.

Utilizziamo la Vibration API e, tramite il rilevamento delle funzionalità, chiediamo al dispositivo di vibrare dove è disponibile. Rispetta inoltre la configurazione del tuo dispositivo (cioè i dispositivi con la vibrazione disabilitata non vibrano quando si mette un like).

Attualmente è implementato come un semplice #theme-component, solo per esplorare le possibilità.

74 Mi Piace

Hmmmm :thinking:

Tutta l’energia vibrazionale che irradi crea i risultati, le esperienze e gli eventi della tua vita. Quando la tua vibrazione riflette il tuo amore, la fiducia e l’accettazione di te stesso, diventi un magnete per gli altri che operano alla stessa frequenza.

34 Mi Piace

È davvero bello avere un meccanismo di feedback per le azioni eseguite in Discourse.

Quando potremo aspettarci che sia disponibile nei test passati?

12 Mi Piace

Direi presto. Vorrei forse spostarlo un po’ più indietro nella pipeline, dato che la vibrazione avviene troppo tardi, secondo me. Va bene su unlike.

13 Mi Piace

Per pura curiosità, cosa intendi per “esplorare le possibilità”? Cosa c’è di più da esplorare riguardo a questo tipo di funzionalità?

4 Mi Piace

La prima cosa è il sentimento generale degli utenti nei suoi confronti, ad esempio verificare se qualcuno nella community attiva ha opinioni forti a favore o contro.

Un altro esperimento è stato capire quanto sia percepibile, dato che ho implementato l’esperimento senza dirlo a nessuno e ho aspettato che qualcuno lo scoprisse.

Infine, avere la possibilità di rilasciare qualcosa del genere in pochi minuti e conviverci mentre lo si utilizza per un certo periodo di tempo ti dà il tempo non solo di reagire d’istinto a un’idea, ma di provarla davvero. È così che ho scoperto che sulla mia telefona sembrava arrivare troppo tardi.

21 Mi Piace

Non l’avevo notato di persona, ma ora che me l’hanno fatto notare, mi piace. È bello e sottile, e ricorda il feedback che dà il sistema operativo.

9 Mi Piace

Mi sento un po’ sciocco a chiedere, ma questo dovrebbe funzionare anche su browser diversi da Firefox? Non ricevo questo feedback su Safari/iOS.

3 Mi Piace

No, questo è solo per Android.

8 Mi Piace

Safari non ha altri browser, ma solo skin di Safari. Apple impone un divieto di motori di browser diversi, e gli altri browser sono solo interfacce diverse che utilizzano la webview di Safari, senza possibilità di aggiungere o rimuovere API di rendering o JavaScript.

10 Mi Piace

Sta sicuramente accadendo su iOS, o almeno accedeva. L’ho sperimentato il giorno in cui ho visto questo argomento, ma ora non sembra funzionare più.

1 Mi Piace

L’ho appena sentito su Android. È molto sottile.

5 Mi Piace

Grazie per aver chiarito, forse potresti aggiungerlo all’annuncio.

1 Mi Piace

Safari iOS non supporta l’API di vibrazione utilizzata… caniuse.com

7 Mi Piace

Sì, l’ho visto, forse stavo attivando gli feedback aptici del telefono con i miei tocchi?

5 Mi Piace

Abbiamo iniziato a ricevere molte domande a riguardo sul nostro sito. Esiste un’opzione per disattivarla per gli utenti che non la gradiscono?

5 Mi Piace

Rispetta la configurazione del telefono:

È inoltre possibile creare un piccolo componente del tema per disabilitarlo.

6 Mi Piace

Hmm. Il fatto è che non dovrebbero dover disattivare la vibrazione per l’intero dispositivo solo per un piccolo elemento di un singolo sito. Facebook ha un’opzione simile che ho disattivato anni fa. Mi piace avere un po’ di vibrazione, ma preferisco che un sito chieda prima di manipolare fisicamente il mio telefono, sai? O almeno avere la possibilità di disattivarla. :wink:

10 Mi Piace

Io sono dalla parte dell’atomicità; non vorrei mai che un sito web muovesse il mio telefono. Inoltre, non voglio che i siti producano suoni a meno che io non acconsenta esplicitamente. Onestamente, sono piuttosto sorpreso che questa funzione di vibrazione esista. Su iOS non esiste e, dato che uso un telefono Apple, finora ho mantenuto un profilo piuttosto basso riguardo a questa funzionalità.

I nostri componenti del tema non hanno un meccanismo per memorizzare lo stato per utente, possiamo solo memorizzarlo per dispositivo. Le nostre opzioni sono:

  1. Fornirti un componente che possa avere questa funzione disattivata di default se lo desideri, con un’opzione di consenso/rifiuto per dispositivo (lavoro banale, forse un’ora di lavoro)

  2. Creare una nuova impostazione utente principale con un’impostazione predefinita qui. (lavoro leggermente più consistente, forse 4 ore di lavoro)

@codinghorror, cosa ne pensi? Preferisci l’opzione 1 o la 2?

11 Mi Piace

Ho bisogno di vedere un sacco di persone che se ne lamentano, altrimenti diventa una di quelle cose tipo “non mi piace quella tonalità di rosa per i miei cuori” :wink:

5 Mi Piace