Przegląd UI
W warstwie bardzo ogólnej na interfejs użytkownika składają się wszystkie interakcje na linii człowiek–maszyna. W tym kontekście do szerokiego rozumienia interfejsu użytkownika zaliczylibyśmy także hardware, czyli w przypadku komputerów/urządzeń mobilnych: klawiaturę, myszkę, trackpad, monitor, ekran dotykowy, czytnik linii papilarnych, drukarkę, głośniki, mikrofon. Obecnie jednak pojęcie User Interface odnosi się przede wszystkim do sposobu, w jaki użytkownik korzysta z oprogramowania komputerowego. W dziedzinie komputerowych systemów operacyjnych największą zmianą, jeśli chodzi o UI, było przejście z interfejsu tekstowego (TUI, text-based user interface), który wykorzystywał np. MS-DOS czy CP/M na interfejs graficzny (GUI, graphical user interface). Ten ostatni jest podstawą funkcjonowanie wszystkich najpopularniejszych obecnie systemów operacyjnych (Windows, Mac OS X, Linux). Popularny obecnie produkt firmy Microsoft wcale nie był pierwszy w tym względzie. GUI zainicjował PARC, ośrodek badawczy firmy Xerox (odpowiedzialny także za inne rewolucyjne pomysły, kontynuowane przez pozostałe firmy: drukarkę laserową, LAN Ethernet, metodę WYSIWYG). Steve Jobs, kiedy w 1979 roku zobaczył graficzny system operacyjny sterowany za pomocą myszki z oknami i ikonami, natychmiast pomyślał o wprowadzeniu tego rozwiązania do systemów operacyjnych Apple (jak wspominał później, graficzny interfejs użytkownika była najlepszą rzeczą, jaką zobaczył w życiu). Warto zwrócić uwagę, że obecne w wielu graficznych systemach operacyjnych tzw. wiersze poleceń (CLI, command-line interface) nie są tożsame z TUI. Te pierwsze opierają się na komendach wprowadzanych sekwencyjnie, w interfejsach tekstowych są reakcją na występujące zdarzenia. Kolejnymi etapami GUI są takie rozwiązania, jak rzeczywistość wirtualna (VR, virtual reality) oraz rzeczywistość rozszerzona (AR, augmented reality).
UI a przeglądarka i aplikacja
UI jest oczywiście niezbędnym elementem stron internetowych wyświetlanych w popularnych przeglądarkach oraz aplikacjach. UI w tym przypadku obejmuje takie elementy, jak: galeria, menu, kolorystyka, rozmieszczenie tekstu, fonty, animacje, filmy, przyciski, nagłówki. Wszystko to jako UI składa się na końcowe doświadczenie określane pojęciem UX (user experience), czyli doświadczeniem użytkownika. Jak sprawić, by UX były pozytywny? UI powinien być jak najbardziej intuicyjny i przyjazny dla użytkownika. Dobry UI opiera się na spójnych oraz przemyślanych rozwiązaniach graficznych w połączeniu z brandingiem (niezbędna jest współpraca developera z grafikiem i UX designerem).
UI – najczęściej zadawane pytania
Co to znaczy UI?
UI to skrót od angielskiego user experience, czyli „interfejs użytkownika”. W bardzo szerokim znaczeniu obejmuje relację człowiek–komputer, w węższym, ale popularniejszym: sposób korzystania przez użytkownika z programu komputerowego oraz wygląd i działanie tego ostatniego.
Czym różni się UI od UX?
UI, jako interfejs użytkownika skupia się bardziej na kwestiach technicznych związanych z użyciem strony lub aplikacji. UX to doświadczenie użytkownika wynikające z obcowania z UI. Tym samym skupione jest na emocjach, odczuciach i wrażeniach korzystających z danego oprogramowania.