HomeStrumentiTest Vibrazione

Test Vibrazione Telefono

Verifica se il motore di vibrazione funziona.

Console Vibrazione
Browser non supporta vibrazione (es. iOS Safari)contesto non di sicurezza
Ritmo preimpostato
modello30
Generatore di ritmo/intensità (contrasto somatosensoriale)
Ritmo
Velocità (BPM)
120 BPM
numero di battiti
VibrationMain.rhythm.beatsValue
Intensità (approssimata dalla "durata/intervallo dell'impulso")
Intensità 55 / 100 (impulso circa 147ms, intervallo base circa 121ms)
ciclo
Intervallo del ciclo (ms)
generare modello147, 353, 147, 353, 147, 353, 147, 353, 147, 353, 147, 353, 147, 353, 147Circa 3647ms
modello personalizzato
Nota: il modello è costituito da una serie di millisecondi. I bit con numeri dispari rappresentano la "durata della vibrazione" e i bit con numeri pari rappresentano la "durata dell'intervallo". Ad esempio: 100,50,100
Promemoria: molti browser richiedono un "gesto dell'utente" per attivare la vibrazione (basta fare clic su un pulsante). Alcune piattaforme (in particolare iOS/Safari) potrebbero non supportare affatto l'API Vibration; Il supporto Android/Chrome è più comune.
Esegui registro
User Agent-
suggerimentoSe non ha effetto: passa ad Android/Chrome, conferma che non è in modalità di risparmio energetico ed esegui il test in HTTPS.
Nessun registro ancora. Fare clic sul pulsante a sinistra per attivare un test di vibrazione.
È possibile utilizzare lo stesso dispositivo per confrontare ripetutamente le "differenze somatosensoriali" a ritmi/intensità diverse (se sono evidenti, se sono ritardate, se sono fagocitate dal sistema).

Test Tattile

Per prima cosa fare clic su "Impulso breve/Impulso medio" per confermare se è presente un feedback di vibrazione; nessun feedback di solito significa che il browser/sistema non lo supporta o è limitato dalla politica.
Quindi utilizzare "SOS/Battito cardiaco/Tre shock consecutivi" per verificare se la "distinzione tra ritmo lungo e breve" è ovvia: se ce n'è solo uno "molto debole", è possibile che il sistema abbia assorbito parte della vibrazione con la politica di risparmio energetico/non disturbare/silenzioso.
Utilizza il "Generatore di ritmo" per confrontare diversi BPM e intensità: l'intensità è essenzialmente un'approssimazione della durata e del ciclo di lavoro, non un vero controllo dell'ampiezza.
Se esegui il test su iPhone/Safari, nella maggior parte dei casi l'API Vibrazione non è disponibile; si consiglia di utilizzare Android/Chrome per il confronto.

Guida Vibrazione

Verifica che l'API Vibration sia disponibile e confronta le prestazioni del feedback delle vibrazioni del dispositivo/browser a tempi e intensità diversi (approssimativamente).

Passo 1

Clicca un pattern

circa 5 secondi

Guarda "API di vibrazione: supportata/non supportata" nella parte superiore della pagina ed esegui prima un breve impulso.

Fare clic su "Impulso breve (30 ms)" o "Impulso medio (80 ms)"
Se non noti nulla, cambia il dispositivo/browser per il confronto (in genere è più probabile che Android/Chrome abbia successo)
Se viene richiesto un contesto non di sicurezza, si consiglia di accedere tramite https
Suggerimento: alcuni browser richiedono "gesti dell'utente" per attivare la vibrazione; sarà sufficiente fare semplicemente clic sul pulsante.
Passo 2

Senti la vibrazione?

circa 20 secondi

Se non vibra, controlla di non essere in modalità 'Non Disturbare' o risparmio energetico.

Eseguire "doppio clic/triplo shock/SOS/battito cardiaco" per osservare la risoluzione
Regola BPM (tempo) e conteggio delle battute, confronta "battiti costanti vs doppi/tripletti"
Se il ritardo è evidente, potrebbe essere causato dalla strategia di pianificazione/risparmio energetico del sistema (specialmente nelle scene in background/schermata di blocco)
Passo 3

Fai confronti di "forza" (approssimativamente)

circa 15 secondi

L'API Vibration non dispone di un controllo dell'ampiezza reale. La "forza" è approssimata dalla durata dell'impulso e dal ciclo di lavoro dell'intervallo.

Imposta l'intensità su 20/50/80 e corri una volta ciascuno
Osservare "se è più evidente/più lungo/più continuo" e se "trema solo una volta e poi scompare"
I confronti sono più significativi sullo stesso dispositivo; non usarli come conclusioni assolute su tutti i dispositivi

FAQ Vibrazione

Differenze di supporto, limitazioni e suggerimenti per la risoluzione dei problemi per l'API Vibration.

1.

Cosa verifica questa pagina?

Può confermare se il browser corrente è esposto a "navigator.vibrate" e attivare la vibrazione attraverso un ritmo preimpostato/modello personalizzato per aiutarti a fare un confronto somatosensoriale di "se c'è feedback, se il ritmo è distinguibile e se c'è un evidente ritardo/deglutizione delle vibrazioni".

2.

Perché dice "Supporto" ma non riesco a sentire la vibrazione?

I motivi più comuni includono: il sistema è in modalità risparmio energetico/non disturbare/disattivazione audio o il feedback tattile è disattivato, l'hardware del dispositivo non è supportato/la vibrazione è debole, il browser ha limitazioni di frequenza/durata della vibrazione oppure la pagina corrente non è in primo piano. Si consiglia di fare clic sul pulsante in primo piano per attivare e utilizzare uno schema più lungo (come tre terremoti/SOS consecutivi) per il confronto.

3.

Come si misura la "forza"? È possibile controllare l'ampiezza?

L'API Vibrazione ha solo "durata/intervallo" e nessun parametro di ampiezza della vibrazione reale. L'"intensità" in questa pagina è un'approssimazione somatosensoriale che utilizza impulsi più lunghi e intervalli più brevi (ciclo di lavoro più elevato) per un facile confronto, ma non rappresenta il controllo dell'ampiezza reale.

4.

Può essere utilizzato su iPhone/iOS Safari?

Non nella maggior parte dei casi. iOS/Safari ha un supporto molto limitato per l'API Vibration (molte versioni non la supportano completamente). Se sono necessari test affidabili sulle vibrazioni, si consiglia di utilizzare Android/Chrome come ambiente di controllo principale.

5.

Perché è richiesto HTTPS (contesto di sicurezza)?

Alcuni browser considerano la vibrazione una "capacità sensibile" e potrebbero essere limitate in contesti non sicuri (HTTP). Anche se non è un requisito, l'utilizzo di https è generalmente più stabile.

6.

Verranno caricati dei dati?

Non. La generazione, l'attivazione e la registrazione dei pattern vengono tutti eseguiti localmente nel tuo browser. Questa pagina non caricherà informazioni sul dispositivo o testerà i dati sul server.