Co to jest graficzny interfejs użytkownika?
Przez wiele lat języki programowania były napędzane wyłącznie wierszem poleceń. Ten ograniczył użytkowników do osób, które miały praktyczną wiedzę na temat języka, aby mogli wydawać tajemnicze polecenia w celu manipulowania danymi. Graficzny interfejs użytkownika (GUI) jest jak opatrunek okienny dla języka programowania. Tworzy graficzną reprezentację środowiska w stylu komputerów stacjonarnych z ikonami i menu reprezentującymi obiekty i polecenia. Użytkownik może wskazywać i kliknąć, aby manipulować danymi i programami, nie znając nigdy o języku lub pojedynczym poleceniu.
Każdy, kto był wystarczająco dorosły w latach 80., aby być świadomy rewolucji komputerowej, bez wątpienia pamięta sukces komputera Apple® Macintosh® z rewolucyjnym graficznym interfejsem użytkownika i myszy. Był to pierwszy udany komercyjnie, niedrogi komputer, z którego każdy mógłby skorzystać, nie wymaga wiedzy programowania. Microsoft® szybko następuje w systemie operacyjnym Windows® i nikt nie oglądał się za siebie. GraficznyInterfejs użytkownika był nie tylko wydajny i łatwy, ale także zabawny.
Podczas gdy Apple i Microsoft wprowadzili GUI do naszych domów, nie byli odpowiedzialni za wynalezienie pierwszego graficznego interfejsu użytkownika. W latach 1965–1968 Doug Engelbart, w tym czasie Stanford Research Institute, zebrał się z kilkoma kolegami, aby stworzyć środowisko hipertekstowe w stylu okiennym rozszerzonym przez wynalezienie małego gizmo z trzema przyciskami, które pozwoliłoby użytkownikowi wskazywać i kliknąć obiekty w oknie. Gizmo z guzikami, nosem i elektrycznym „ogonem” przypominało mysz, a więc urządzenie ma swoją nazwę. Inspiracja Engelbarta do GUI pochodziła częściowo z pomysłów zaproponowanych trzydzieści lat wcześniej przez chwalonego amerykańskiego inżyniera, Vannevara Busha, w jego opublikowanym artykule z 1945 r. Na temat systemu „Memex”.
Xerox® Corporation opracował dwa komputery z graficznym interfejsem użytkownika i myszy, modelowane po Engelbiepraca RT. Alto i gwiazda; Ten ostatni opublikowany w 1981 roku publicznie. Komputer był drogi, a sprzęt nieodpowiedni w stosunku do potrzeb systemu operacyjnego. Chociaż sprzedał tylko zgłoszone 25 000 sztuk, uważa się, że jest to przynajmniej częściowo odpowiedzialne za inspirację Steve'a Jobsa (założyciela Apple) i Bill Gates (Microsoft Założyciel), aby zmusić swoje zespoły programistów w celu stworzenia systemów operacyjnych Macintosh i Windows.
Ponieważ graficzny interfejs użytkownika jest pierwszą rzeczą, którą użytkownik widzi, gdy program się otwiera, zaprojektowanie wizualnie atrakcyjnego interfejsu może znacznie przyczynić się do stworzenia atrakcyjności dla programu. Jednak najważniejszym czynnikiem jest to, czy GUI jest intuicyjny w użyciu. Każdy, kto ma doświadczenie w korzystaniu z oprogramowania, powinien być w stanie zlokalizować podstawowe funkcje w nieznanym programie bez konsultacji z instrukcją, znajdując menu, narzędzia i opcje w razie potrzeby. Zaawansowane lub zastrzeżone funkcje powinny być zintegrowane w sposób, który ma sens dla użytkownikao Nie jest obowiązkiem, aby pamiętać, jak je uzyskać dostęp i korzystać. Chłasny GUI przyjmie tylko program do tej pory. Jeśli graficzny interfejs użytkownika nie jest intuicyjny i wydajnie zaprojektowany, oprogramowanie prawdopodobnie nie stanie się bardzo popularne.