А. Г. |
В совете об обратной связи мы говорили об одном из первых управляющих устройств — регуляторе Ватта. Благодаря обратной связи регулятор поддерживал постоянный ход паровой машины независимо от нагрузки: Регулятор Паровая машина Регулятор Ватта жёстко связан с паровым двигателем, это его часть. Регулятор управляет двигателем только по одному каналу, открывая и закрывая клапан подачи пара, и принимает от двигателя обратную связь по одному каналу — скорости вращения. По мере повышения управляемости управляющий отделяется всё сильнее, при этом увеличивается количество сигналов и взаимодействий с управляемым: Э1 Э2 Сигналы и взаимодействия могут быть устроены сложнее, чем сами объекты. Усложнение приводит к искажениям, помехам и потере управления. Управление становится похоже на эту гравюру кукловода: Неупорядоченное управление |
|
|||||||||
Неминуемый шаг развития — упорядочивание и стандартизация взаимодействий между объектами. Они выделяются в самостоятельную подсистему — прослойку:
Множество нитей подходят к отдельным частям Интерфейс как выделенная подсистема Это упорядоченный «интерфейс» марионетки, с которым кукловоду легче управиться. Интерфейс — система взаимодействия других систем: человека с программой, человека с устройством, устройства с устройством, программы с программой, организации с другой организацией. Например, стандарт «Унифицированные системы документации. Требования к оформлению документов» рекомендует правила оформления документов, которыми обмениваются организации и их отделы. Правила упрощают регистрацию, учёт, поиск и другие операции с документами:
Граница между объектамиИнтерфейс создаёт чёткую границу между управляющим и управляемым. Благодаря этому эти объекты могут работать независимо.
Материальный объектИнтерфейс часто представляют себе как набор правил взаимодействия. Но правила взаимодействия имеют физическое воплощение.
|
Добавление подчинённой формулы | |||||||||
Интерфейс всегда материален, даже если его сигналы передаются электромагнитными волнами. Это самостоятельная физическая подсистема и потому источник потерь полезного действия и ресурсов. В этом неизбежное противоречие развития систем, поэтому на определённой стадии от интерфейса может быть лучше отказаться. Предмет стандартизацииДревние римляне стандартизировали водопроводы — трубы этих водопроводов были постоянного размера. Стандартизация даёт возможность сочленять и ответвлять трубы разного диаметра: В водопроводе Как ни парадоксально, благодаря стандартизации, «одинаковости» интерфейса появляется возможность разнообразия и динамизации систем.
УСБ — не только аппаратный интерфейс, то есть интерфейс между устройствами. Это и ещё и пользовательский интерфейс — ведь подключает устройство человек. И, к сожалению, это неудачный интерфейс, чему посвящён замечательный анекдот:
Компьютерные программы и их элементы взаимодействуют друг с другом через программные интерфейсы.
Полиморфизм — универсальное преимущество интерфейса:
Предмет дизайнаКак только интерфейс выделяется в отдельный объект, он сам становится предметом дизайна и эволюции. Интерфейс может иметь сколько угодно каналов и измерений и сколь угодно сложную структуру. Простейший интерфейс соответствует бинарному сигналу — есть или нет. Примеры — тумблер, выключатель, чекбокс, кнопка, команда «Огонь!» в армии, утверждение документа в организации. Линейный интерфейс передаёт непрерывную величину по одному каналу. Регулятор Ватта, ручная лебёдка, реостат, регулятор громкости, экранный слайдер, полоса прокрутки — примеры линейных интерфейсов. Двухмерные интерфейсы одновременно работают с двумя Многоканальные интерфейсы передают разную информацию, ресурсы и энергию: аппаратные порты, программные АПИ, приборные панели, клавиатуры, органы управления автомобилем. Дизайн программного интерфейса продукта не менее важен, чем пользовательского.
В бюро параллельно появилось несколько продуктов, оплачиваемых пользователями банковской картой. Продукты разрабатывались в разное время и продаются по разным схемам. В итоге интерфейсы оплаты Школы дизайна, шрифтов, электронных книг выглядели, работали и поддерживались каждый Поэтому когда возникла частная техническая задача переписать с нуля билинг электронных книг, мы решили начать с дизайна «полиморфичного» программного интерфейса билинга, кассы и почты, к которым потом смогут подключиться и остальные продукты бюро:
|
Интерфейс — зло |
P. S. Это был понедельничный совет о решении дизайнерских задач. Хотите знать всё о работоспособном дизайне, полезном действии, разрешении противоречий, законах, приёмах и формулах? Присылайте вопросы. |