ksoftware (ksoftware) wrote,
ksoftware
ksoftware

Кнопка «Звук» в ГШ

Одна из крутых штук, которая мне очень нравится в ГШ — кнопка звука.

Кнопка звука расположена сбоку прибора.



Естественно в самой кнопке ничего интересного нет. Просто большая кнопка со светодиодом внутри. Интересно то, как она работает.

Основная задача ГШ — производить шум. Он для того и сделан, чтобы шуметь.

Так вот, когда мы проектировали интерфейс ГШ, придумали простое правило, за которое я очень сильно боролся. Звучит он так:
Кнопка звука работает очень просто. Если её нажать — то будет звук, если её нажать еще раз, то звука не будет.

На первый взгляд звучит очень примитивно, но если вдуматься — то это означает, что в любом режиме, где угодно и как угодно ГШ должен издавать звук по нажатию кнопки «Звук».
— Прибор выключен?
— Это никого не волнует, по нажатию на звук, будьте добры его включить.

— Пользователь настраивает сигнал?
— Неважно, «Звук» должен работать точно также как и всегда.

— Пользователь листает сигналы с включенным «Звуком»?
— Переставать звучать нельзя.

Правило очень простое, но для его реализации понадобилось потратить довольно много сил. Например для того, чтобы кнопка «Звук» работала, когда прибор выключен, ребятам пришлось сделать так, чтобы прибор мог включаться за полсекунды. Фактически он вообще не выключается никогда, просто погружается в летаргический сон :)
Простое должно оставаться простым
— Джеф Раскин

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

Tags: ГШ, Кнопка, интерфейс, мои проекты
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment