Что такое интерфейс. Графический интерфейс, типы и API — простыми словами

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

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

Что такое интерфейс. Графический интерфейс, типы и API — простыми словами

Чаще всего под интерфейсом понимают именно пользовательский интерфейс. Например, если говорят: «У этого интернет-магазина неудобный интерфейс», это означает, что сайт сложен в использовании — трудно найти товары, оформить заказ или сохранить данные.

Примеры употребления:

Многие пользователи хотели бы вернуть старый интерфейс «ВКонтакте», новый им не нравится.

У программы интуитивно понятный интерфейс — сразу ясно, куда нажимать и к чему это приведет.

Интерфейс Windows очень сложен: неопытные пользователи путаются в куче настроек.

Веб-интерфейс

Веб-интерфейс — это страница в интернете, позволяющая пользователю взаимодействовать с сервисом или устройством через браузер. Например, через веб-интерфейс можно управлять онлайн-банком: зайти на сайт, ввести логин и пароль, а затем переводить деньги или оплачивать счета.

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

Помимо пользовательского интерфейса, существуют программный и аппаратный интерфейсы. Аппаратный интерфейс — это способы взаимодействия физических устройств, например, через разъемы. Например, USB — это универсальная последовательная шина, через которую можно подключить клавиатуру, мышку или смартфон к компьютеру.

Аппаратный интерфейс — кабель USB

Программный интерфейс — это способ взаимодействия программ между собой. Например, API (application programming interface) позволяет программам обмениваться данными без участия человека. Например, новостной сайт может автоматически получать курсы валют с сервера биржи через API.

Типы пользовательских интерфейсов

Текстовый интерфейс — это способ взаимодействия с компьютером через ввод команд. Например, в MS-DOS пользователь набирал команды на клавиатуре, а система их выполняла.

Текстовый интерфейс MS-DOS — командная строка

Проблема текстового интерфейса в том, что пользователь должен знать команды и вводить их без ошибок. Оболочки, такие как Norton Commander, упростили этот процесс.

Norton Commander — файловый менеджер для MS-DOS

Графический интерфейс позволяет пользователю взаимодействовать с визуальными объектами: кнопками, значками и картинками. Например, Windows использует графический интерфейс, где пользователь кликает мышкой по иконкам.

Графический интерфейс Windows 3.11

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

Материальный интерфейс — компьютерная мышь

Голосовой интерфейс позволяет управлять устройствами с помощью речевых команд. Например, Siri от Apple или «Алиса» от «Яндекса».

Голосовой интерфейс — Siri от Apple

Жестовый интерфейс позволяет управлять устройствами с помощью жестов, например, с помощью контроллеров Nintendo Wii.

Жестовый интерфейс — игровая приставка Nintendo Wii

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

Перчатки виртуальной реальности — пример тактильного интерфейса

Нейронный интерфейс позволяет передавать команды с помощью электродов, вживленных в мозг. Например, нейронные протезы могут помочь слепым людям «видеть».

Йенс Науманн — слепой, способный «видеть» с помощью нейронного зрительного протеза

Киану Ривз в фильме «Матрица» (1999)

Киберспейс — интерфейс в виде виртуальной реальности

  • Другие новости