Snaplytics JS Tests

Test Accelerometro

Verifica l'accelerometro del tuo telefono o tablet nel browser. Tocca Avvia e muovi il dispositivo — X, Y e Z riportano l'accelerazione live in m/s², il misuratore mostra la forza G combinata e ogni scossa viene contata.

Pronto
Forza G
G
0G1G3G
X · sinistra / destra
m/s²
Y · su / giù
m/s²
Z · avanti / indietro
m/s²

Tocca Avvia, poi muovi il telefono — ogni asse si aggiorna live in m/s².

Apri questa pagina sul telefono o tablet che vuoi testare — i computer raramente hanno sensori di movimento.

1G è normale

Un telefono fermo legge circa 1G — è la gravità. Solo la caduta libera legge zero.

Un asse alla volta

Muovi sinistra-destra, poi su-giù, poi verso di te, così ogni asse risponde da solo.

Dagli una scossa

Scosse rapide portano la forza G oltre 1G e fanno scattare il contatore — è il segnale dietro shake-to-undo.

L'accelerometro governa la rotazione automatica, il conteggio dei passi, i gesti a scossa e ogni gioco controllato dal movimento. Quando va alla deriva o si guasta, queste funzioni falliscono in modo poco chiaro: lo schermo smette di ruotare, un'app fitness conta male i passi, un gioco di corse tira da un lato. Questo test legge il sensore direttamente, così in pochi secondi capisci se l'hardware rileva il movimento e se ogni asse risponde — utile prima di comprare un telefono usato, dopo una caduta o una riparazione, oppure quando un'app di movimento si comporta male e vuoi sapere se la colpa è dell'app o del sensore. Abbinalo al Test touchscreen per controllare lo schermo allo stesso tempo.

Il test ascolta la DeviceMotion API del browser, lo stesso flusso di movimento ricevuto dai giochi web. Le letture arrivano molte volte al secondo in metri al secondo quadrato (m/s²), dove 9.81 m/s² equivale a 1G — una gravità terrestre. Le letture degli assi includono la gravità, il che le rende facili da interpretare: un telefono appoggiato piatto su un tavolo mostra circa +9.8 su Z e valori vicini allo zero su X e Y, e inclinandolo quel 9.8 si sposta tra gli assi. Il contatore di scosse usa il flusso senza gravità, quindi conta solo gli scatti reali. Su iPhone e iPad, iOS chiede il permesso per il sensore di movimento quando tocchi Avvia — niente viene letto finché non lo consenti. Nulla viene caricato: i numeri non lasciano mai la pagina.

Come si leggono i valori X, Y e Z?

AsseDirezioneCosa dovresti vedere
XAttraverso lo schermo — sinistra e destraFai scorrere il telefono lateralmente su un tavolo: X oscilla tra negativo e positivo mentre Y e Z si muovono a malapena
YLungo lo schermo — dal basso verso l'altoFallo scorrere avanti e indietro, oppure mettilo in verticale: Y risponde mentre X e Z restano fermi
ZAttraverso lo schermo — dal davanti al dietroA faccia in su e fermo, Z legge circa +9.8 m/s² (gravità); a faccia in giù si stabilizza vicino a −9.8

Perché legge 1G quando il telefono è perfettamente fermo?

Un accelerometro misura la forza, non il movimento. Un telefono appoggiato su un tavolo viene spinto verso l'alto dal tavolo con esattamente una gravità di forza, quindi un sensore sano legge 1G da fermo — leggerebbe 0G solo in caduta libera. È anche per questo che i numeri oscillano nella direzione opposta quando ti fermi: arrestare il telefono è una decelerazione, e il sensore la riporta come accelerazione inversa prima di tornare a 1G. Entrambi i comportamenti indicano che il sensore funziona, non che ha un problema.

Accelerometro vs. giroscopio

L'accelerometro misura la forza lineare — spinte, trazioni, gravità, scosse. Il giroscopio misura la velocità di rotazione, ovvero quanto velocemente il dispositivo ruota attorno a ciascun asse. Ruotare lentamente il telefono qui si nota a malapena, oltre allo spostamento della gravità tra gli assi, ed è normale: la rotazione è compito del giroscopio. La maggior parte delle funzioni di movimento combina entrambi i sensori, quindi se le app continuano a comportarsi male dopo che ogni asse ha superato il test, il giroscopio è il prossimo sospettato — verificalo con il Test Giroscopio.

Nessuna lettura? Risoluzione dei problemi

ProblemaCausa probabileSoluzione
Ogni valore resta vuoto su un computerI desktop e la maggior parte dei laptop non hanno un accelerometroApri questa pagina su un telefono o un tablet
Nessuna richiesta di permesso e nessun dato su iPhoneL'accesso al movimento è stato negato in precedenza per questo sitoIn Safari: menu “aA” → Impostazioni sito web → consenti Movimento e orientamento, poi ricarica
La richiesta non compare mai in un altro browserI sensori di movimento richiedono una pagina sicura, e alcune visualizzazioni in-app li bloccanoApri la pagina via HTTPS in un browser completo, non dentro una visualizzazione in-app
I valori restano bloccati o si aggiornano a scattiIl risparmio energetico o un problema del sensore del sistema operativo sta limitando il flussoDisattiva il risparmio energetico, riavvia il dispositivo, quindi ripeti il test
Un asse non si muove maiIl sensore o la sua calibrazione ha un problema su quell'asseRiavvia e ripeti il test; se resta piatto, il sensore è difettoso — utile saperlo prima di acquistare o richiedere una riparazione

Strumenti correlati