• Проектируем интерфейсы
  • Очевидность

    В интерфейсах, проектируемых нами, многообразие конечных функций программного продукта или прибора структурируется так, чтобы они были доступны пользователю в тот момент, когда они понадобятся. Так создается ощущение очевидности интерфейса.


    Функциональность адаптера «Телепорт», предназначенного для соединения персонального компьютера с телефоном «Палиха», очевидна, поэтому инструкция не прилагается

    Двухмерность компьютерного дисплея часто подталкивает разработчиков на линейное, плоское представление функций программы. Это неправильный путь к простоте. При этом, естественно, теряются логические связи между функциями, которые могли иметь сложную многомерную структуру.


    Типичная перегруженная панель инструментов

    Ничем не лучше механическая упаковка всех функций программы в единое древовидное меню:


    При редизайне пульта управления цифровым флюорографом мы оставили только стандартные режимы работы, используемые в большинстве случаев. Более тонкая настройка вынесена в отдельное окно, но ее результаты отображаются в области индикаторов.


    Пульт состоит из четырех логических блоков: управления подъемником, настройки режима съемки, управления подачей напряжения, области индикаторов

    Главные функции телефона с автоответчиком — телефон и автоответчик. Они должны быть доступны мгновенно без малейших помех. Записная книжка, архив звонков, будильники и календарь имеют второстепенное значение, но к ним тоже необходим прямой доступ. Реже используемые функции можно спрятать в меню.


    Дизайн телефона «Палиха-750» отражает разбиение функций на логические блоки: цифровые клавиши, управление автоответчиком, экранное меню