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

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

РАБОТАЕТ ПОЛНОСТЬЮ В ВАШЕМ БРАУЗЕРЕ · НИЧЕГО О ВАШЕМ УСТРОЙСТВЕ НЕ ЗАПИСЫВАЕТСЯ И НИКУДА НЕ ОТПРАВЛЯЕТСЯ

Последнее обновление: · Проверено на точность относительно текущих API браузеров

Проверка поддержки вибрации…
Готов к тесту
300мс
5с

Как проверить вибромотор

  1. Проверьте, что телефон не отключён от звука.

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

  2. Нажмите «Вибрировать сейчас» для быстрой проверки.

    Это отправляет одну короткую вибрацию с заданной вами длительностью.

  3. Попробуйте готовый паттерн.

    Импульс, SOS, Пульс, Уведомление и Будильник используют разные ритмы — удобно почувствовать, насколько отчётливо их передаёт ваш мотор.

  4. Запустите более длинный непрерывный тест или тест старт/стоп.

    Удобно для проверки, держится ли вибрация на протяжении длительного периода, а не только одним коротким импульсом.

  5. Создайте собственный паттерн, если нужно.

    Добавьте свою последовательность сегментов вибрации и пауз, затем воспроизведите её.


Кто проверяет вибрацию, и почему

Люди запускают это сразу после падения телефона или попадания на него воды, поскольку повреждённый вибромотор — распространённая и легко упускаемая жертва, которая не заявляет о себе так явно, как треснувший экран. Любой, кто перестал замечать вибрацию при звонках или сообщениях, использует это, чтобы исключить настройку бесшумного режима, прежде чем предполагать худшее. Покупатели, проверяющие телефон с рук или восстановленный, прогоняют несколько паттернов перед оплатой, поскольку мёртвый мотор — реальный, но часто невидимый дефект при быстрой демонстрации в магазине. Разработчики приложений и игр используют конструктор собственного паттерна именно для прототипирования тактильной обратной связи — проверяя, как уведомление или игровое событие должно ощущаться на реальном устройстве, прежде чем вписать паттерн в собственный код. А после обновления ПО, которое тихо сбросило настройки вибрации, это обычно самый быстрый способ подтвердить, в чём проблема — в аппаратной части или в настройках. Если экран телефона тоже ведёт себя странно, наш Тест Сенсорного Экрана точно покажет, какие области ещё откликаются. А поскольку падение телефона может так же легко повредить его датчики движения, как и вибромотор, стоит заодно быстро проверить наш Тест Акселерометра.


Почему вибрация не работает на iPhone

Если вы тестируете это на iPhone и ничего не происходит, это ожидаемо — Apple не реализует Web Vibration API в Safari и ни в одном другом браузере iOS, включая Chrome и Firefox для iOS, которые обязаны использовать базовый движок Apple. Это осознанное решение платформы от Apple, а не ограничение этого инструмента, и ни один браузер на iOS сейчас не может это обойти.

Это не означает, что вибромотор вашего iPhone (Haptic Engine) неисправен — это просто значит, что сайт не может запустить его напрямую. Чтобы проверить, что сама аппаратная часть ещё работает, удерживайте значок любого приложения на главном экране, пока он не начнёт покачиваться — вы должны почувствовать отчётливый толчок. Если нет, проверьте Настройки → Звуки и тактильные сигналы и убедитесь, что вибрация там включена, прежде чем предполагать аппаратную неисправность.


Как устроены паттерны вибрации

Под капотом Vibration API, на котором работает этот инструмент, представляет каждый паттерн как простой список чисел в миллисекундах, чередующих «вибрировать столько-то» и «пауза столько-то». Одно число просто означает один непрерывный импульс на эту длительность.

РежимКак построенЛучше всего для
НепрерывныйОдна непрерывная вибрация на выбранную длительностьПростой устойчивой проверки силы и стабильности мотора
Старт/СтопРавномерно чередует секунду вибрации и секунду паузыПроверки, что мотор чисто запускается и останавливается, повторно, без задержки
Свой паттернВаша собственная последовательность сегментов вибрация/пауза любой длины и порядкаПрототипирования конкретного ощущения для приложения или воспроизведения паттерна, замеченного где-то ещё

Готовые паттерны выше — просто заранее собранные примеры той же идеи: Импульс — короткий простой двойной импульс; SOS выдаёт паттерн кода Морзе (три коротких, три длинных, три коротких); Пульс имитирует двудольный ритм с паузой между ударами; Уведомление — быстрый двойной тап, похожий на типичное уведомление о сообщении; а Будильник использует более быстрое, настойчивое пульсирование, рассчитанное на привлечение внимания.


Проблемы вибрации вкратце

СимптомВероятная причинаБыстрое решение
Ничего не происходит на iPhoneiOS не позволяет сайтам запускать вибрациюПроверьте аппаратную часть напрямую, удержав значок на главном экране
Ничего не происходит на AndroidБесшумный режим, «Не беспокоить» или вибрация отключена в настройкахПроверьте бесшумный режим/«Не беспокоить» и системные настройки вибрации
Длинная вибрация обрывается раньшеБольшинство телефонов автоматически ограничивают длительность непрерывной вибрацииНормальное поведение — попробуйте режим Старт/Стоп для более длинного устойчивого теста
Вибрация ощущается слабой или непостояннойРежим энергосбережения или начальный износ мотораОтключите энергосбережение и повторите тест; устойчивая слабость указывает на износ аппаратной части
Работает в одних приложениях, но не в другихНастройки уведомлений или тактильной отдачи конкретного приложенияПроверьте собственные настройки вибрации/тактильной отдачи в этом приложении

Как на самом деле работает вибромотор

Большинство телефонов использует один из двух типов вибрационной аппаратуры. Более старые и бюджетные устройства обычно используют мотор с эксцентричной вращающейся массой (ERM) — маленький мотор, вращающий смещённый от центра груз, который раскачивает всё устройство при вращении. Он прост и дёшев, но имеет заметное время разгона и остановки, из-за чего очень короткие запросы вибрации на некоторых устройствах кажутся мягче или слегка обрезанными.

Более дорогие телефоны всё чаще используют вместо этого линейный резонансный актюатор (LRA) — маленькую массу, двигающуюся вперёд-назад по одной оси, а не вращающуюся. LRA откликается почти мгновенно, создаёт более чёткое, точное ощущение «тапа» и может быть настроен на разные частоты для по-настоящему различимых тактильных ощущений, что частично объясняет, почему премиальные телефоны часто кажутся заметно более отзывчивыми и выразительными, чем бюджетные, при вибрации даже с одинаковой номинальной длительностью.

В любом случае Vibration API браузера не знает и не заботится о том, какой тип у вашего телефона — он просто отправляет инструкции по тайминговым интервалам, а аппаратная часть и прошивка вашего устройства решают, как это будет ощущаться на самом деле. Именно поэтому один и тот же паттерн может заметно по-разному ощущаться на двух разных телефонах.


Исправление распространённых проблем вибрации

Сначала проверьте бесшумный режим и «Не беспокоить». Это, безусловно, самая частая причина «сломанной» вибрации, и это 10-секундная проверка, прежде чем предполагать, что действительно что-то не так.

Проверьте системные настройки вибрации. На Android это обычно находится в Настройки → Звук и вибрация, и иногда есть отдельные переключатели для звонков, уведомлений и тактильной отдачи при касании, которые могут оказаться в разных состояниях.

Временно отключите режим энергосбережения. Агрессивные режимы энергосбережения иногда ослабляют или отключают тактильную отдачу как часть снижения фонового энергопотребления.

Перезагрузите устройство. Удивительное число сбоев вибрации устраняется после простой перезагрузки, поскольку иногда это программный сбой, а не аппаратная неисправность.

Если ничего из этого не помогает, а телефон не iPhone, сам вибромотор, вероятно, вышел из строя — это аппаратный ремонт, а не то, что можно исправить через настройки.


Часто задаваемые вопросы

Как проверить вибромотор телефона?

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

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

Apple не позволяет веб-браузерам на iOS — включая Safari, Chrome и все остальные браузеры iOS — вообще запускать вибрацию. Это осознанное ограничение платформы от Apple, а не ошибка этого инструмента и не признак того, что телефон неисправен.

Мой Android всё равно не вибрирует. Что проверить первым делом?

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

Почему длинная вибрация обрывается раньше времени?

Большинство телефонов ограничивают длительность одной непрерывной вибрации, часто до нескольких секунд, независимо от того, какую длительность запрашивает сайт. Паттерны старт/стоп или собственные тоже не полностью защищены — некоторые устройства ограничивают и общую длину паттерна.

Могу ли я контролировать силу вибрации?

Нет. Vibration API, на котором работает этот инструмент, управляет только таймингом, а не интенсивностью. Сила вибрации фиксирована аппаратной частью и настройками вашего устройства.

В чём разница между режимами Непрерывный, Старт/Стоп и Свой?

Непрерывный запускает одну непрерывную вибрацию на выбранную вами длительность. Старт/Стоп равномерно чередует секунду вибрации и секунду паузы на протяжении всего теста. Свой позволяет задать собственную последовательность сегментов вибрации и пауз любой длины и в любом порядке.

Можно ли использовать это, чтобы спроектировать паттерн для приложения, которое я разрабатываю?

Да, конструктор собственных паттернов действительно полезен для этого — создайте последовательность, воспроизведите её на настоящем устройстве и подстраивайте тайминги, пока не почувствуете, что всё верно, прежде чем вписать это в код своего приложения.

Работает ли это на планшете?

Да, на любом Android-планшете с вибромотором и браузером, поддерживающим Vibration API. Многие планшеты, особенно крупные, вообще не оснащены вибромотором — в этом случае тестировать нечего.

Этот тест бесплатный и записывает ли он что-нибудь?

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


Другие инструменты на ProDeviceTest

Устраняете неполадки всего устройства, а не только вибрации? Они работают так же — мгновенно, без скачивания, прямо в браузере.