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

Проверьте вибромотор устройства. Эта функция доступна только на мобильных устройствах с поддержкой вибрации.

500 ms

Вибрация обычно доступна только на мобильных устройствах.

Советы по тестированию вибрации

1

Вибрация поддерживается только на мобильных устройствах (Android). iOS Safari не поддерживает этот API.

2

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

3

Используйте ползунок для тестирования различной длительности вибрации от 50 мс до 2000 мс.

Тактильная обратная связь и вибрация

Как работает вибрация устройства

Мобильные устройства используют вибромоторы — маленькие моторчики с эксцентричным грузом на валу, создающие вибрации при вращении. В новых устройствах используются линейные резонансные актуаторы (LRA) или Apple Taptic Engine, использующие электромагнитную силу для создания более точных и тонких вибраций. Это позволяет создавать быстрые постукивания, плавные пульсации и сложные паттерны для уведомлений, игр и взаимодействия с интерфейсом.

Тактильная обратная связь в современном UX

Тактильная обратная связь стала важной частью дизайна пользовательского опыта. Подтверждающие тактильные отклики обеспечивают тактильное подтверждение нажатия кнопок (как кнопка Home на iPhone). Паттерны уведомлений позволяют пользователю различать уведомления, не глядя на устройство. Игровая тактильность симулирует удары, двигатели и эффекты окружения. Доступность — тактильная обратная связь помогает пользователям с нарушением зрения эффективнее взаимодействовать с сенсорным экраном.

Vibration API

Vibration API (navigator.vibrate()) позволяет веб-страницам запускать вибрацию устройства. Принимает одно значение длительности (в миллисекундах) или массив чередующихся значений вибрация/пауза для создания паттернов. API работает только на мобильных устройствах — настольные компьютеры обычно не имеют вибромоторов. Требуется безопасный контекст (HTTPS), и некоторые браузеры требуют взаимодействия пользователя перед разрешением вибрации.

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

Почему вибрация не работает на ноутбуке/компьютере?

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

Вибрация работает во всех мобильных браузерах?

Chrome и Firefox на Android поддерживают вибрацию. Safari на iOS не поддерживает Vibration API. Хотя iPhone имеет отличное тактильное оборудование (Taptic Engine), Apple ещё не реализовала этот веб-стандарт в Safari.

Вибрация расходует заряд батареи?

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