Snaplytics JS Tests

Тест вибрации

Проверьте вибромотор телефона или планшета прямо в браузере. Нажмите «Вибрация» для одиночного сигнала, запустите готовый паттерн — пульс, сердцебиение, SOS — или создайте свой ритм: если вы его чувствуете, мотор исправен.

Готово
Одиночный сигнал
Паттерны
Свой паттерн

Откройте эту страницу на Android-телефоне или планшете, который хотите проверить — браузеры iOS не умеют вибрировать, а у компьютеров нет мотора.

Выберите длительность, паттерн или создайте свой — и проверьте, чувствуете ли вы вибрацию.

iPhone и iPad

Ни один браузер iOS не реализует Vibration API, поэтому здесь тест не запустится. Вместо этого зажмите значок приложения — этот щелчок и есть тактильный движок.

Время, а не сила

API задаёт только длительность и ритм работы мотора. Сила вибрации фиксирована аппаратно, поэтому слабый сигнал — особенность мотора, а не настроек здесь.

Ничего не происходит?

Убедитесь, что беззвучный режим и «Не беспокоить» отключены, а вибрация включена в системных настройках звука — режим энергосбережения тоже может отключать её.

Вибромотор — тактильный движок телефона — это то, что вы чувствуете, когда звонок приходит в беззвучном режиме, приходит сообщение или клавиатура откликается под пальцем. Слабый или сломанный мотор легко проглядеть: телефон по-прежнему звонит вслух, и вы замечаете проблему лишь после дня пропущенных уведомлений в беззвучном режиме. Этот тест запускает мотор прямо из браузера и даёт ответ за секунды — пригодится после падения или попадания в воду, перед покупкой б/у телефона или если вибрация уведомлений пропала после обновления. Ничего устанавливать не нужно — всё работает на самом устройстве.

Работает это через Vibration API браузера: скрипт передаёт операционной системе список длительностей включения и паузы в миллисекундах — сигнал 200 мс, пауза 100 мс, сигнал 200 мс — и ОС запускает мотор в этом ритме. Каждый готовый паттерн здесь — именно такой список: от двойного стука уведомления до SOS в ритме азбуки Морзе, а конструктор позволяет собрать свой. Стоит знать два аппаратных ограничения: API задаёт только время, а не силу — интенсивность вибрации фиксирована мотором; и многие телефоны обрывают одиночный непрерывный сигнал через несколько секунд — это разумное поведение ОС, а не неисправность.

Почему это не работает на iPhone?

Apple не реализует Vibration API в Safari, а все браузеры на iOS — включая Chrome и Firefox — обязаны использовать движок Safari, поэтому ни один сайт не может завибрировать iPhone. Это решение платформы, а не неисправность вашего телефона. Чтобы проверить тактильную отдачу iPhone, зажмите значок приложения на главном экране: лёгкий щелчок, который вы чувствуете, — это работа тактильного движка. Если ничего не происходит, включите «Системные тактильные сигналы» в Настройки → Звуки, тактильные сигналы. С компьютерами всё наоборот: браузер может принять команду, но мотора для её выполнения там нет. Для этого теста нужен телефон или планшет на Android; для других датчиков попробуйте Тест гироскопа и Тест акселерометра.

Если телефон не вибрирует

На телефоне, который поддерживает API, отсутствие вибрации чаще всего связано с настройками, а не с мотором:

  • Беззвучный режим и «Не беспокоить» — на многих телефонах вибрация тоже отключается при полной тишине.
  • Настройки звука системы: на большинстве Android-телефонов вызовы, уведомления и тактильный отклик при нажатии имеют отдельные переключатели вибрации.
  • Режим энергосбережения, который часто отключает вибрацию для экономии заряда.
  • Попробуйте Chrome — у него самая полная поддержка Vibration API на Android.
  • Если все настройки включены, а телефон остаётся неподвижным, мотор может быть повреждён или отошёл его разъём — сервисный центр быстро это подтвердит.

Встроенные паттерны

ПаттернРитмЧто имитирует
ПульсТри ровных сигнала с короткими паузамиКлассическая вибрация входящего звонка
СердцебиениеДва быстрых удара, пауза, два быстрых удараРитм «тук-тук» сердцебиения
УведомлениеДва коротких касанияСообщение или уведомление приложения
БудильникДолгие настойчивые сигналыЗвонок будильника
SOSТри коротких, три длинных, три короткихСигнал бедствия азбукой Морзе
НепрерывныйОдин непрерывный сигнал длиной 3 секундыПроверка на выносливость — некоторые телефоны обрывают его раньше

Похожие инструменты