Статьи

Должна ли сеть быть проводной для звука?

Сеть имеет немного неловкие отношения со звуком. Если вам (не) повезло вспомнить сеть в конце 1990-х, каждый другой сайт проигрывал чертовски ужасный миди-трек при загрузке страницы. Это было шокирующе — особенно на рабочих ПК с дерьмовыми звуковыми картами.

Звук сайта был в конечном итоге убит, когда:

  • Монополия Internet Explorer закончилась. Другие браузеры не всегда поддерживали файлы .WAV или .MID, поэтому Flash стал самой надежной альтернативой — и это создавало свои проблемы.
  • Разработчики поняли, что звук не обязательно улучшает их сайты. Эффекты были уничтожены вместе с рамками, выделениями, мигающими тегами, заставками и глупыми анимированными GIF-файлами «страница в разработке».

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

Я думаю, что звук вернется в сеть — возможно, в этом году. Однако, чтобы это произошло:

  1. Необходимо широко использовать тег < audio Немногие разработчики будут рассматривать звуковые эффекты приложений, если они не просты в реализации и надежны в большинстве браузеров — включая Internet Explorer
  2. Звук должен быть ненавязчивым и способствовать удобству использования. Разработчики должны использовать его экономно: оповещение о нечетном электронном письме ‘tah-da’ хорошо, но давайте не будем возвращаться к дням концертов загрузки страницы или к «глушению» при каждом клике.
  3. Разработчики веб-приложений должны предлагать опцию включения / выключения звука — возможно, с выключенным по умолчанию.
  4. Звук должен воспроизводиться в тот момент, когда происходит событие. При необходимости приложение должно предварительно кэшировать эффекты, чтобы они могли воспроизводиться по требованию. Реми Шарп исследовал эту проблему: см. Audio Sprites — методика загрузки нескольких эффектов в один аудиофайл.
  5. Поставщики должны реализовать интеллектуальные средства управления звуком в браузерах. Регуляторы громкости или опция «отключить звук» были бы хорошим началом. Это может пойти дальше, например, неактивные вкладки могут воспроизводить приглушенные или уменьшающие громкость эффекты в зависимости от того, как недавно была просмотрена страница.

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

Эффекты веб-приложений могут быть даже более полезными и менее навязчивыми, чем настольные приложения. В отличие от моего почтового клиента, IDE или Photoshop, я редко держу веб-приложение открытым весь день.

Как вы думаете, звук вернется в сети? Ты хочешь этого? Это поможет юзабилити? Будет ли это злоупотреблять? Пожалуйста, оставьте свои комментарии или отдайте свой голос в опросе SitePoint .