Интерфейс пользователя

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

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

Чаще всего термин применяется по отношению к компьютерным программам (приложениям). Но вообще под пользовательским интерфейсом подразумевается любая система взаимодействия с устройствами, способными к интерактивному взаимодействию с пользователем:

  • меню на экране телевизора плюс пульт дистанционного управления им же;
  • дисплей электронного аппарата (автомагнитола, часы, проигрыватель) и набор кнопок и переключателей для его настройки и управления;
  • приборная панель автомобиля/самолёта и её тумблеры и рычаги управления режимами;
  • и так далее.

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

Особое и отдельное внимание в интерфейсе пользователя традиционно уделяется его эффективности и удобству пользования (юзабельности).

Составлящие

Под совокупностью средств и методов интерфейса пользователя подразумеваются

  • средства:
    • вывода информации из устройства к пользователю — весь доступный диапазон воздействий на организм человека (зрительных, слуховых, тактильных, обонятельных и тд.) — экраны, дисплеи, проекторы, лампочки, динамики, зуммеры, сирены, вибромоторы и тд. и тп.
    • ввода информации/команд пользователем в устройство — множество всевозможных устройств для контроля состояния человека — кнопки, переключатели, потенциометры, датчики положения и движения, сервоприводы, даже устройства съёма мозговой активности.

(по наличию тех или иных средств ввода, интерфейсы разделяются на типы — жестовый, голосовой, брэйн и тд., возможны смешанные варианты). Средства эти должны быть необходимыми и достаточными, быть удобными и практичными, расположеными и скомпоноваными разумно и понятно, соответствовать физиологии человека, не должны приводить к негативным последстиям для организма пользователя (всё это входит в понятие эргономики).

  • методы:

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


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

Компьютерные программы

Интерфейс пользователя компьютерного приложения включает:

  • средства отображения информации, отображаемую информацию, форматы и коды;
  • командные режимы, язык «пользователь — интерфейс»;
  • устройства и технологии ввода данных;
  • диалоги, взаимодействие и транзакции между пользователем и компьютером, обратную связь с пользователем;
  • поддержку принятия решений в конкретной предметной области;
  • порядок использования программы и документацию на неё.

Пользовательский интерфейс часто понимают только как внешний вид программы. Однако, на деле пользователь воспринимает через него всю программу в целом, а значит, такое понимание является слишком узким.
В действительности ПИ объединяет в себе все элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением (ПО), это не только экран, который видит пользователь.

К этим элементам относятся:

  • набор задач пользователя, которые он решает при помощи системы;
  • используемая системой метафора (например, рабочий стол в MS Windows®);
  • элементы управления системой;
  • навигация между блоками системы;
  • визуальный (и не только) дизайн экранов программы;
  • средства отображения информации, отображаемая информация и форматы;
  • устройства и технологии ввода данных;
  • диалоги, взаимодействие и транзакции между пользователем и компьютером;
  • обратная связь с пользователем;
  • поддержка принятия решений в конкретной предметной области;
  • порядок использования программы и документация на нее.

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

См. также

Ссылки


ar:واجهة المستخدم be:Інтэрфейс карыстальніка br:Ketal arveriad ca:Interfície d'usuari cs:Uživatelské rozhraní da:Brugergrænseflade de:Benutzerschnittstelle en:User interface es:Interfaz de usuario fa:واسط کاربر fi:Käyttöliittymä fr:Interface (informatique) he:ממשק משתמש hu:Felhasználói felület id:Antarmuka pengguna is:Notendaviðmót it:Interfaccia utente ja:ユーザインタフェース ko:사용자 인터페이스 lv:Lietotāja saskarne nl:Gebruikersinterface no:Brukergrensesnitt pl:Interfejs użytkownika pt:Interface do utilizador sah:Туттааччы интерфейса simple:User interface sl:Uporabniški vmesnik sv:Användargränssnitt ta:இடைமுகம் th:ส่วนต่อประสานกับผู้ใช้ tr:Kullanıcı arayüzü uk:Інтерфейс користувача ur:صارفی سطح البین zh-min-nan:Iōng-chiá kài-bīn zh-yue:用家介面

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....