Snaplytics JS Tests

Kiểm tra rung

Kiểm tra mô tơ rung của điện thoại hoặc máy tính bảng ngay trong trình duyệt. Nhấn Rung để có một lần rung, phát một kiểu dựng sẵn như xung, nhịp tim hay SOS, hoặc tự tạo nhịp riêng — nếu cảm nhận được rung, mô tơ vẫn hoạt động tốt.

Sẵn sàng
Rung một lần
Các kiểu rung
Kiểu tùy chỉnh

Hãy mở trang này trên chính điện thoại hoặc máy tính bảng Android bạn muốn kiểm tra — trình duyệt iOS không thể làm máy rung, còn máy tính để bàn thì không có mô tơ.

Chọn một thời lượng, một kiểu rung dựng sẵn, hoặc tự tạo kiểu riêng — rồi cảm nhận độ rung.

iPhone & iPad

Không trình duyệt nào trên iOS triển khai Vibration API, nên bài test này không thể chạy trên đó. Hãy thử nhấn giữ một biểu tượng ứng dụng thay vào đó — cú rung đó chính là bộ máy haptic.

Thời gian, không phải cường độ

API chỉ đặt được thời lượng và nhịp điệu mà mô tơ chạy. Cường độ rung do phần cứng quyết định, nên nếu rung yếu là do mô tơ, không phải do cài đặt ở đây.

Không có gì xảy ra?

Hãy kiểm tra xem chế độ im lặng và Không làm phiền đã tắt chưa, và rung đã được bật trong cài đặt âm thanh hệ thống — chế độ tiết kiệm pin cũng có thể tắt haptic.

Mô tơ rung — bộ máy haptic — là thứ bạn cảm nhận được khi có cuộc gọi đến lúc để chế độ im lặng, khi tin nhắn đến, hay khi bàn phím rung nhẹ dưới ngón tay. Một mô tơ yếu hoặc hỏng rất dễ bị bỏ qua, vì điện thoại vẫn đổ chuông to bình thường — bạn chỉ nhận ra sau cả ngày bỏ lỡ các thông báo ở chế độ im lặng mà chẳng hề rung. Bài test này điều khiển mô tơ trực tiếp từ trình duyệt, cho kết quả chỉ trong vài giây — hữu ích sau khi máy rơi hoặc dính nước, trước khi mua máy cũ, hay khi thông báo bỗng ngừng rung sau một bản cập nhật. Không cần cài gì cả, mọi thứ chạy ngay trên thiết bị.

Cơ chế hoạt động dựa trên Vibration API của trình duyệt: một đoạn script gửi cho hệ điều hành một danh sách thời lượng bật/tắt tính bằng mili giây — rung 200 ms, nghỉ 100 ms, rung 200 ms — và hệ điều hành điều khiển mô tơ theo đúng nhịp đó. Mỗi kiểu dựng sẵn ở đây chính là một danh sách như vậy, từ hai tiếng rung ngắn của thông báo cho đến SOS theo nhịp mã Morse, và trình tạo kiểu tùy chỉnh cho phép bạn tự viết nhịp của riêng mình. Có hai giới hạn phần cứng đáng lưu ý: API chỉ đặt được thời gian, không đặt được cường độ, vì độ mạnh do chính mô tơ quyết định; và nhiều điện thoại tự cắt ngắn một lần rung liên tục sau vài giây — đây là cách hệ điều hành xử lý hợp lý, không phải lỗi.

Tại sao không hoạt động trên iPhone của tôi?

Apple không triển khai Vibration API trong Safari, và mọi trình duyệt trên iOS — kể cả Chrome và Firefox — đều buộc phải dùng chung nhân xử lý của Safari, nên không trang web nào có thể làm iPhone rung được. Đây là quyết định của nền tảng, không phải lỗi của máy bạn. Để kiểm tra haptic của iPhone, hãy nhấn giữ một biểu tượng ứng dụng trên màn hình chính: cú rung nhẹ bạn cảm nhận được chính là bộ máy haptic. Nếu không thấy gì, hãy bật Xúc giác hệ thống trong Cài đặt → Âm thanh & Cảm ứng. Máy tính để bàn thì ngược lại — trình duyệt có thể chấp nhận lệnh, nhưng không có mô tơ nào để chạy. Bài test này cần một điện thoại hoặc máy tính bảng Android; với các cảm biến khác, hãy thử Kiểm Tra Con Quay Hồi ChuyểnKiểm Tra Gia Tốc Kế.

Nếu điện thoại không rung

Trên điện thoại có hỗ trợ API này, việc không rung thường bắt nguồn từ một cài đặt nào đó chứ không phải do mô tơ:

  • Chế độ im lặng và Không làm phiền — nhiều điện thoại tắt luôn cả rung khi ở chế độ im lặng hoàn toàn.
  • Cài đặt âm thanh hệ thống: cuộc gọi, thông báo và phản hồi chạm đều có công tắc rung riêng trên hầu hết điện thoại Android.
  • Chế độ tiết kiệm pin, thường tắt luôn haptic để tiết kiệm năng lượng.
  • Hãy thử dùng Chrome — trình duyệt hỗ trợ Vibration API đầy đủ nhất trên Android.
  • Nếu mọi cài đặt đều đã bật mà máy vẫn im re, có thể mô tơ đã hỏng hoặc đầu nối bị lỏng — một tiệm sửa chữa có thể kiểm tra nhanh giúp bạn.

Các kiểu rung dựng sẵn

Kiểu rungNhịp điệuMô phỏng
XungBa lần rung đều nhau, cách nhau ngắnKiểu rung cuộc gọi đến cổ điển
Nhịp timHai nhịp nhanh, nghỉ, rồi hai nhịp nhanhNhịp lub-dub của tim đập
Thông báoHai cú chạm rất nhỏTin nhắn hoặc thông báo ứng dụng
Báo thứcNhững lần rung dài, dồn dậpTiếng chuông báo thức reo
SOSBa ngắn, ba dài, ba ngắnTín hiệu cầu cứu bằng mã Morse
Liên tụcMột lần rung liên tục không ngắt trong 3 giâyKiểm tra độ bền — một số máy sẽ tự cắt ngắn

Công cụ liên quan