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

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

Давайте копнем глубже.

Бззззз

Если вы даете своим пользователям мобильное устройство, API вибрации - это низко висящий плод: всего navigator.vibrate(1000) вы получите устройство, которое жужжит на секунду. Хотите создавать интересные выкройки? Затем сделайте что-нибудь вроде:

  • navigator.vibrate(200), короткое жужжание, означающее, что действие прошло нормально
  • navigator.vibrate(2000), продолжительное жужжание, указывающее на какую-то ошибку
  • navigator.vibrate([300, 300, 300]), 3 коротких звуковых сигнала, указывающих, что задача выполнена

… И так далее, и тому подобное: API вибрации абсурдно прост, поэтому я просто оставляю его вам, чтобы вы поэкспериментировали.

БИП! БИП! БИП! БУП!

Что-то немного лучше - это фрагмент, который я нашел сегодня, который значительно упрощает звуковую обратную связь:

Вы действительно можете создавать песни с такими вещами (доказательство).

WebAudio API широко поддерживается, поэтому у вас не должно возникнуть особых проблем с его развертыванием на разных платформах:

В Намши мы предоставили нашим складским агентам устройства для хранения, размещения и перемещения инвентаря - само собой разумеется, что сочетание этих 2 API (вибрация + звук) позволяет повысить нашу эффективность при работе с более повторяющимися задачами.

Первоначально опубликовано на odino.org (15 июня 2018 г.).
Следите за мной в Твиттере - тирады приветствуются! :)