Тест вибрации телефона

Проверка вибромотора онлайн. Разные паттерны.

Вибро-стенд
Не поддерживаетсяНет HTTPS
Пресеты
код30
Генератор ритма
Режим
BPM (Темп)
120 BPM
Ударов
8
Сила (через скважность)
55%
Петля (Loop)
Пауза (мс)
Паттерн147, 353, 147, 353, 147, 353, 147, 353, 147, 353, 147, 353, 147, 353, 147~ 3647мс
Свой код
Формат: вибро, пауза, вибро... (в мс). Пример: 200,100,200
iPhone (iOS) не поддерживает вибрацию в браузере. Нужен Android.
Лог
User Agent-
СоветНе работает? Проверьте, не включен ли режим «Не беспокоить» или Экономия энергии.
Нажмите кнопку для теста.
Сравните тактильную отдачу разных режимов.

Инфо

Сначала нажмите «Короткий импульс/Средний импульс», чтобы подтвердить наличие вибрационной обратной связи; отсутствие обратной связи обычно означает, что браузер/система не поддерживает его или ограничен политикой.
Затем используйте «SOS/Сердцебиение/Три последовательных удара», чтобы проверить, очевидно ли «различие длинного и короткого ритма»: если есть только «очень слабый», возможно, система поглотила часть вибрации в соответствии с политикой энергосбережения/не беспокоить/бесшумно.
Используйте «Генератор ритма» для сравнения различных BPM и интенсивности: Интенсивность — это, по сути, приблизительная продолжительность и рабочий цикл, а не настоящий контроль амплитуды.
Если вы тестируете на iPhone/Safari, API вибрации в большинстве случаев недоступен; для сравнения рекомендуется использовать Android/Chrome.

Инструкция

Работает на Android. Нажмите кнопку.

Шаг 1

Проверка API

ок. 5 сек
Нажмите «Короткий импульс (30 мс)» или «Средний импульс (80 мс)».
Если вы вообще ничего не чувствуете, смените устройство/браузер для сравнения (Android/Chrome обычно более успешен)
Если будет предложено указать контекст, не связанный с безопасностью, рекомендуется получить доступ по протоколу https.
Шаг 2

Ритмы

ок. 20 сек
Запустите «двойной щелчок/тройной шок/SOS/сердцебиение», чтобы увидеть разрешение.
Отрегулируйте BPM (темп) и количество ударов, сравните «устойчивые доли и двойные/тройные»
Если задержка очевидна, это может быть вызвано стратегией планирования системы/энергосбережения (особенно в фоновых сценах/сценах экрана блокировки).
Шаг 3

Сила (субъективно)

ок. 15 сек
Установите интенсивность 20/50/80 и бегайте по одному разу.
Понаблюдайте, «является ли оно более очевидным/длиннее/более продолжительным» и «оно трясется только один раз, а затем исчезает».
Сравнения более значимы на одном и том же устройстве; не используйте их как абсолютные выводы для разных устройств

FAQ (Вибро)

Почему не вибрирует iPhone (iOS не поддерживает Web Vibration).

1.

Что подтверждает эта страница?

Он может подтвердить, подвергается ли текущий браузер воздействию `navigator.vibrate`, и вызвать вибрацию через заданный ритм/пользовательский шаблон, чтобы помочь вам провести соматосенсорное сравнение «есть ли обратная связь, различим ли ритм и есть ли очевидная задержка/проглатывание вибрации».

2.

Почему написано «Поддержка», но я не чувствую вибрации?

К частым причинам относятся: система находится в режиме энергосбережения/не беспокоить/отключить звук или тактильная обратная связь отключена, аппаратное обеспечение устройства не поддерживается/слабый вибратор, в браузере установлены ограничения по частоте/длительности вибрации или текущая страница не на переднем плане. Рекомендуется нажать кнопку на переднем плане, чтобы активировать сигнал, и использовать более длинный шаблон (например, три последовательных землетрясения/SOS) для сравнения.

3.

Как измеряется «сила»? Можно ли контролировать амплитуду?

API вибрации имеет только «продолжительность/интервал» и не имеет реальных параметров амплитуды вибрации. «Интенсивность» на этой странице представляет собой соматосенсорную аппроксимацию с использованием более длинных импульсов и более коротких интервалов (более высокий рабочий цикл) для удобства сравнения, но не отражает реального контроля амплитуды.

4.

Можно ли использовать его в Safari на iPhone/iOS?

Не в большинстве случаев. iOS/Safari имеет очень ограниченную поддержку Vibration API (многие версии не поддерживают его полностью). Если вам необходимо надежное тестирование вибрации, рекомендуется использовать Android/Chrome в качестве основной среды управления.

5.

Зачем нужен HTTPS (контекст безопасности)?

Некоторые браузеры рассматривают вибрацию как «чувствительную возможность» и могут быть ограничены в незащищенном контексте (HTTP). Несмотря на то, что это не является обязательным требованием, использование https, как правило, более стабильно.

6.

Будут ли загружены какие-либо данные?

Не будет. Генерация шаблонов, запуск и регистрация выполняются локально в вашем браузере. Эта страница не будет загружать на сервер информацию об устройстве или тестовые данные.