Interfejs użytkownika to część urządzenia lub oprogramowania odpowiedzialna za interakcję z użytkownikiem. Człowiek nie jest zdolny do bezpośredniej komunikacji z maszynami. Aby było to możliwe, są one wyposażone w urządzenia wejścia-wyjścia tworzące interfejs użytkownika. Do najczęściej stosowanych zaliczają się:
interfejs gestowy(inne języki) – urządzenie wejściowe to ciało ludzkie lub specjalny kontroler, a wyjściowe to wyświetlacz graficzny; przykładem jest Kinect dla konsoli Xbox 360,
rzeczywistość wirtualna – może używać elementów interfejsu głosowego i gestowego. Wejściem są gesty i ruchy głowy, np. dzięki specjalnym okularom oraz rękawicom a wyjściem obraz wyświetlany w okularach,
rzeczywistość rozszerzona – także jest interfejsem gdzie rzeczywistość widziana oczyma, jest ulepszana dzięki technologii, np. okularów czy smartfonów.
W informatyce
W tej dziedzinie najczęściej jako interfejs użytkownika rozpatruje się część oprogramowania zajmującą się obsługą urządzeń wejścia-wyjścia przeznaczonych dla interakcji z użytkownikiem. W komputerach zwykle za obsługę większości funkcji interfejsu użytkownika odpowiada system operacyjny, który narzuca standaryzację wyglądu różnych aplikacji[2]. Zwykli użytkownicy postrzegają oprogramowanie wyłącznie przez interfejs użytkownika.
W projektowaniu przemysłowym
W części dziedziny projektowania przemysłowego dotyczącej interakcji człowieka z komputerem interfejsem użytkownika nazywana jest przestrzeń, w której dochodzi do interakcji. Celem tej interakcji jest umożliwienie skutecznego operowania i kontroli nad maszyną przez człowieka, podczas gdy maszyna dostarcza zwrotnych informacji ułatwiając operatorowi podejmowanie decyzji. Do przykładów tak szeroko rozumianej koncepcji interfejsów użytkownika należą interaktywne aspekty komputerowych systemów operacyjnych, jak również narzędzi ręcznych, ciężkich maszyn sterowniczych i kontroli procesu.
Specjalistami zajmującymi się projektowaniem interfejsów są projektanci interakcji lub architekci informacji, łączący przygotowanie techniczne z wiedzą psychologiczną o przetwarzaniu informacji przez człowieka i wiedzą o funkcjonalności aplikacji. Przygotowany przez nich projekt trafia do projektantów graficznych i programistów.
Naukowcy prowadzą badania nad nowymi interfejsami (interfejs mózg–maszyna), które mogą ułatwić użytkownikowi współpracę z komputerem.
Alan Cooper: About Face: The Essentials of User Interface Design. Foster City, CA: IDG Books, 1995. ISBN 0-56884-322-4. Brak numerów stron w książce
Ben Shneiderman, Catherine Plaisant: Designing the User Interface: Strategies for Effective Human-Computer Interaction. Reading, MA: Addison-Wesley Publishing Co, March 2009, s. 672. ISBN 0-321-53735-1.