GUI oznacza graficzny interfejs użytkownika i jest wymawiane GOO-ee lub gooey. GUI zawiera elementy graficzne, takie jak okna, menu, ikony i łącza, które wybierasz podczas pracy z systemem operacyjnym, aplikacją lub aplikacją mobilną.
Interfejsy wiersza poleceń rządziły wcześniejszą interakcją z komputerem
Aby naprawdę docenić projekt GUI, warto wiedzieć, co go poprzedzało. Zanim GUI był powszechnie używany, ekrany komputerów wyświetlały tylko zwykły tekst i były sterowane za pomocą klawiatury. Interakcje z komputerem były wpisywane do wiersza poleceń. Tak więc zamiast przeciągania i upuszczania pliku w celu jego przeniesienia, użytkownicy wpisali nazwę polecenia, nazwę pliku do przeniesienia i katalog docelowy. Użytkownicy musieli zapamiętać polecenia wymagane do wykonania tych i wielu innych funkcji.
GUI: rewolucja wizualna
GUI jest zupełnie inny. Zamiast być oparty na tekście, jest oparty na grafice, dzięki czemu komputer jest znacznie łatwiejszy w użyciu. Gdy systemy operacyjne i aplikacje zawierają graficzny interfejs użytkownika, polecenia i akcje są wykonywane poprzez bezpośrednią manipulację elementami graficznymi na ekranie. W GUI powszechnie używane są następujące typy elementów interfejsu:
- Windows wyświetla informacje na ekranie. Aplikacje, strony internetowe i dokumenty otwierają się w oknach. Okna można przesuwać, zmieniać rozmiar i umieszczać przed sobą.
- Menu oferują listę działań do wyboru. Układają polecenia dostępne w aplikacji w logiczne grupy.
- Kontrolki wprowadzania umożliwiają użytkownikom wybór jednej lub więcej opcji z listy. Kontrolki wprowadzania obejmują pola wyboru, przyciski opcji, listy rozwijane, przełączniki, pola tekstowe oraz selektory daty i godziny.
- Komponenty nawigacyjne umożliwiają użytkownikom przemieszczanie się z miejsca na miejsce w obrębie interfejsu. Przykłady obejmują bułkę tartą, suwaki, pola wyszukiwania, paginację i tagi.
- Komponenty informacyjne informują użytkowników o statusie zadania. Przykłady obejmują powiadomienia o przychodzących wiadomościach, paski postępu, podpowiedzi i wyskakujące okienka.
Użytkownicy wybierają jeden lub kombinację powyższych elementów, naciskając klawisze na klawiaturze, klikając myszą lub dotykając ekranu. Te działania ułatwiają uruchamianie aplikacji, otwieranie plików, nawigowanie po witrynach internetowych i wykonywanie innych zadań.
Te elementy GUI zapewniają spójne wizualne wskazania zadań, które można wykonać w aplikacji. Sprawiają również, że nauka nowych aplikacji jest wygodniejsza.
Historia GUI
W 1981 roku firma Xerox wprowadziła PARC, pierwszy graficzny interfejs użytkownika. Założyciel Apple, Steve Jobs, zobaczył to podczas wycieczki po firmie Xerox i w 1984 r. wydał system operacyjny oparty na graficznym interfejsie użytkownika dla komputerów Macintosh.
Te programy oparte na graficznym interfejsie użytkownika były kontrolowane za pomocą wskaźnika myszy, który poruszał się po ekranie, gdy użytkownicy poruszali fizyczną myszą. To był początek „wskaż i kliknij”. Ta zmiana oznaczała, że użytkownicy nie musieli już uczyć się długiej listy poleceń, aby obsługiwać komputer. Każde polecenie było reprezentowane w menu lub w postaci ikony na ekranie.
Do roku 1990 interfejsy graficzne zaczęły przypominać te używane na nowoczesnych urządzeniach.
Na początku lat 2010, nowe typy danych wejściowych, takie jak polecenia przesuwania i szczypania, zostały dodane do możliwości GUI, aby dostosować się do rosnącego rynku mobilnego. Komputerowe GUI teraz również akceptują dane wejściowe z joysticków, długopisów świetlnych, kamer i mikrofonów. Nawet nowsze modele samochodów używają GUI w połączeniu z przyciskami sterującymi.