Когда вы идете в свой любимый продуктовый магазин, и кассир обрабатывает ваши продукты, он или она, скорее всего, просканирует их через сканер штрих-кода, который издаст звук - звук, который нужен только для того, чтобы сигнализировать об успешном сканировании, и он или она можно перейти к следующему продукту.
Когда вы разрабатываете пользовательские интерфейсы для повторяющихся задач, и особенно когда требуется какое-то сканирование, может иметь смысл подумать о предоставлении вашим пользователям дополнительных отзывов, чтобы им не приходилось возвращаться и каждый раз смотреть на экран. когда они обрабатывают действие - они, вероятно, могут просто услышать звук подтверждения или почувствовать тревожное жужжание.
Давайте копнем глубже.
Бззззз
Если вы даете своим пользователям мобильное устройство, 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 г.).
Следите за мной в Твиттере - тирады приветствуются! :)