Открыть сервисСервис

Интерфейс — понятие и виды

Интерфейс — это точка взаимодействия между двумя системами, устройствами, программами или человеком и машиной, через которую происходит обмен данными, командами или действиями. Термин происходит от англ. interface («граница между двумя системами»). В широком смысле интерфейс определяет правила и формат общения сторон: что можно передать, в каком виде и с каким результатом.

История термина

Слово «интерфейс» вошло в инженерную и компьютерную лексику в середине XX века. В физике и химии оно обозначало границу между двумя средами, на которой происходят процессы обмена. В вычислительной технике термин получил распространение с развитием программирования и персональных компьютеров в 1970-х годах, когда возникла необходимость описывать способы взаимодействия пользователя с программой.

Виды интерфейсов

Аппаратные (физические) интерфейсы

Это разъёмы, порты и шины, через которые устройства обмениваются сигналами. Примеры: USB, HDMI, Ethernet, Lightning, разъёмы питания. Аппаратный интерфейс определяет форму разъёма, набор контактов, электрические параметры и протокол обмена.

Программные интерфейсы

Программный интерфейс (API — Application Programming Interface) — это набор правил и инструментов, позволяющих одной программе использовать возможности другой. Например, приложение погоды получает данные о температуре через API метеослужбы. API описывает форматы запросов и ответов, способы аутентификации и ограничения.

Пользовательские интерфейсы (UI)

Пользовательский интерфейс — это то, что человек видит и с чем взаимодействует: экран, кнопки, меню, поля ввода, жесты. Различают:

Человеко-машинный интерфейс

Понятие «человеко-машинный интерфейс» (HMI) шире UI: оно включает любые способы, которыми человек управляет машиной — от руля автомобиля до пульта диспетчера на электростанции.

Основные характеристики хорошего интерфейса

Качество интерфейса оценивается по ряду критериев:

КритерийСуть
ИнтуитивностьПользователь понимает, как действовать, без инструкции
Обратная связьСистема сообщает о результате действия (звук, вибрация, сообщение)
ДоступностьВозможность использования людьми с ограниченными возможностями
КонсистентностьЕдиные правила в разных частях системы
ОтказоустойчивостьЗащита от случайных ошибок, возможность отмены действия

Принципы проектирования

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

Интерфейсы в России

В России разработка интерфейсов развивается в рамках IT-отрасли и госуслуг. Портал «Госуслуги» стал одним из крупнейших в мире примеров цифрового интерфейса государственных услуг: через него оформляются документы, записи к врачу, налоговые декларации. Российские стандарты интерфейсов для государственных информационных систем регулируются ГОСТ Р и рекомендациями по доступности веб-ресурсов.

Значение

Интерфейсы определяют удобство и безопасность технологий. Плохо спроектированный интерфейс приводит к ошибкам — от случайного удаления файлов до аварий на производстве. Поэтому проектирование интерфейсов выделилось в отдельную дисциплину — UX/UI-дизайн, изучающий поведение пользователей и методы создания удобных систем.

Источники:

  • Норман Д. Дизайн привычных вещей
  • Фиттс П. Модель выбора реакции и время реакции
  • ГОСТ Р — стандарты доступности информационных систем
  • Материалы по API и протоколам USB, HDMI
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru