Snaplytics JS Tests

Tes Akselerometer

Periksa akselerometer ponsel atau tablet Anda langsung di browser. Ketuk Mulai dan gerakkan perangkat — X, Y, dan Z menampilkan percepatan langsung dalam m/s², meteran menunjukkan gaya-G gabungan, dan setiap goyangan dihitung.

Siap
Gaya-G
G
0G1G3G
X · kiri / kanan
m/s²
Y · atas / bawah
m/s²
Z · depan / belakang
m/s²

Ketuk Mulai, lalu gerakkan ponsel — setiap sumbu terbaca langsung dalam m/s².

Buka halaman ini di ponsel atau tablet yang ingin Anda uji — komputer jarang memiliki sensor gerak.

1G itu normal

Ponsel yang diam terbaca sekitar 1G — itu gravitasi. Hanya jatuh bebas yang terbaca nol.

Satu sumbu setiap kali

Gerakkan kiri-kanan, lalu atas-bawah, lalu ke arah Anda, agar setiap sumbu merespons sendiri.

Coba goyangkan

Goyangan cepat memicu lonjakan gaya-G di atas 1G dan menambah hitungan — sinyal di balik shake-to-undo.

Akselerometer menggerakkan rotasi otomatis layar, penghitung langkah, gestur goyang, dan setiap game berbasis gerakan. Saat sensor ini melenceng atau mati, fitur-fitur itu gagal secara membingungkan: layar berhenti berputar, aplikasi kebugaran salah menghitung langkah, game balapan menarik ke satu sisi. Tes ini membaca sensor secara langsung, sehingga dalam hitungan detik Anda bisa tahu apakah perangkat keras benar-benar melaporkan gerakan dan apakah setiap sumbu merespons — layak dicoba tiga puluh detik sebelum membeli HP bekas, setelah terjatuh atau diperbaiki, atau saat aplikasi berbasis gerak berulah dan Anda ingin tahu apakah aplikasi atau sensornya yang bermasalah. Padukan dengan Tes layar sentuh untuk memeriksa layar sekaligus.

Tes ini menyimak DeviceMotion API milik browser, aliran gerak yang sama yang diterima game web. Pembacaan datang berkali-kali per detik dalam meter per detik kuadrat (m/s²), di mana 9.81 m/s² setara dengan 1G — satu gravitasi Bumi. Pembacaan sumbu ini mencakup gravitasi, yang membuatnya mudah dibaca: ponsel yang diletakkan datar di meja menunjukkan sekitar +9.8 pada Z dan mendekati nol pada X dan Y, dan memiringkannya memindahkan angka 9.8 itu antar sumbu. Penghitung goyangan memakai aliran data bebas-gravitasi, sehingga hanya guncangan sungguhan yang dihitung. Di iPhone dan iPad, iOS akan meminta izin sensor gerak saat Anda menekan Mulai — tidak ada yang dibaca sebelum Anda mengizinkannya. Tidak ada yang diunggah; angka-angka itu tidak pernah meninggalkan halaman ini.

Bagaimana cara membaca nilai X, Y, dan Z?

SumbuArahYang seharusnya terlihat
XMelintasi layar — kiri dan kananGeser ponsel ke samping di atas meja: X berayun negatif dan positif sementara Y dan Z hampir tidak bergerak
YMenyusuri layar — bawah ke atasGeser menjauh lalu kembali, atau berdirikan ponsel: Y merespons sementara X dan Z tetap diam
ZMenembus layar — depan ke belakangMenghadap ke atas saat diam, Z terbaca sekitar +9.8 m/s² (gravitasi); menghadap ke bawah nilainya mendekati −9.8

Mengapa terbaca 1G saat ponsel benar-benar diam?

Akselerometer mengukur gaya, bukan gerakan. Ponsel yang diletakkan di atas meja didorong ke atas oleh meja dengan gaya tepat satu gravitasi, sehingga sensor yang sehat terbaca 1G saat diam — sensor hanya akan terbaca 0G saat jatuh bebas. Ini juga sebabnya angka berayun ke arah berlawanan saat Anda berhenti bergerak: menghentikan ponsel adalah perlambatan, dan sensor melaporkannya sebagai percepatan terbalik sebelum kembali stabil ke 1G. Kedua perilaku ini menandakan sensor bekerja dengan baik, bukan bermasalah.

Akselerometer vs. giroskop

Akselerometer mengukur gaya linear — dorongan, tarikan, gravitasi, guncangan. Giroskop mengukur laju rotasi, seberapa cepat perangkat berputar pada tiap sumbu. Memutar ponsel secara perlahan hampir tidak terekam di sini selain pergeseran gravitasi antar sumbu, dan itu wajar: rotasi adalah tugas giroskop. Sebagian besar fitur gerak menggabungkan kedua sensor, jadi jika aplikasi masih berulah setelah semua sumbu lolos uji, giroskop adalah tersangka berikutnya — periksa dengan Tes Giroskop.

Tidak ada pembacaan? Pemecahan masalah

MasalahKemungkinan penyebabSolusi
Semua nilai tetap kosong di komputerDesktop dan sebagian besar laptop tidak memiliki akselerometerBuka halaman ini di ponsel atau tablet
Tidak ada permintaan izin dan tidak ada data di iPhoneAkses gerak sebelumnya ditolak untuk situs iniDi Safari: menu “aA” → Pengaturan Situs Web → izinkan Akses Gerak & Orientasi, lalu muat ulang
Permintaan izin tidak pernah muncul di browser lainSensor gerak membutuhkan halaman aman, dan sebagian tampilan in-app memblokirnyaBuka halaman ini lewat HTTPS di browser penuh, bukan di dalam tampilan in-app
Nilai membeku atau hanya update sesekaliMode hemat baterai atau gangguan sensor OS sedang membatasi aliran dataMatikan mode hemat daya, mulai ulang perangkat, lalu uji kembali
Satu sumbu tidak pernah bergerakSensor atau kalibrasinya gagal pada sumbu tersebutMulai ulang dan uji lagi; jika tetap datar, sensornya rusak — perlu diketahui sebelum membeli atau mengajukan klaim servis

Alat terkait