Co je grafické uživatelské rozhraní?

Po mnoho let byly programovací jazyky řízeny výhradně příkazovým řádkem. To omezovalo uživatele na lidi, kteří měli pracovní znalosti jazyka, aby mohli vydávat kryptické příkazy pro manipulaci s daty. Grafické uživatelské rozhraní (GUI) je jako oblékání oken pro programovací jazyk. Vytváří grafické znázornění prostředí stylu plochy s ikonami a nabídkami představujícími objekty a příkazy. Uživatel může ukazovat a klikat a manipulovat s daty a programy, aniž by znal základní jazyk nebo jediný příkaz.

Každý, kdo byl v 80. letech dostatečně starý na to, aby věděl o počítačové revoluci, si bezpochyby pamatuje úspěch počítače Apple® Macintosh® s revolučním grafickým uživatelským rozhraním a myší. Byl to první komerčně úspěšný a cenově dostupný počítač, který mohl kdokoli použít, znalosti programování se nevyžadovaly. Microsoft® rychle následoval operační systém Windows® a nikdo se neohlédl. Grafické uživatelské rozhraní bylo nejen efektivní a snadné, ale také zábavné.

Zatímco Apple a Microsoft přinesli GUI do našich domovů, nebyli zodpovědní za vymýšlení prvního grafického uživatelského rozhraní. V letech 1965-1968 se Doug Engelbart společně s tehdejší Stanfordským výzkumným institutem spojil s některými kolegy, aby vytvořili hypertextové prostředí ve stylu okna doplněné vynálezem malého třítlačítkového gizmo, které by uživateli umožnilo ukazovat a klikat na objekty v okně. Gizmo s tlačítky, nosem a elektrickým „ocasem“ připomínalo myš, takže zařízení získalo jméno. Engelbartova inspirace pro GUI vznikla částečně z myšlenek navržených o třicet let dříve chváleným americkým inženýrem Vannevarem Bushem v jeho publikovaném dokumentu z roku 1945 o „memex“ systému.

Společnost Xerox® Corporation vyvinula dva počítače s grafickým uživatelským rozhraním a myší, které byly vytvořeny podle Engelbartovy práce. Alto a hvězda; posledně jmenovaný propuštěn v roce 1981 pro veřejnost. Počítač byl drahý a hardware neadekvátní vzhledem k potřebám operačního systému. Přestože prodával pouze 25 000 kusů, o nichž se hovoří, je považováno za alespoň částečně odpovědné za inspiraci Steve Jobs (zakladatel Apple) a Bill Gates (zakladatel Microsoftu), aby tlačili své vývojové týmy směrem k vytváření operačních systémů Macintosh a Windows.

Protože grafické uživatelské rozhraní je první věcí, kterou uživatel vidí při otevření programu, může návrh vizuálně přitažlivého rozhraní jít dlouhou cestou k vytvoření přitažlivosti pro program. Nejdůležitějším faktorem je však to, zda je GUI intuitivní nebo ne. Každý, kdo má zkušenosti s používáním softwaru, by měl být schopen najít základní funkce v neznámém programu, aniž by konzultoval příručku, vyhledával nabídky, nástroje a možnosti, pokud se očekávají. Pokročilé nebo proprietární funkce by měly být integrovány takovým způsobem, který dává uživateli smysl, takže není na škodu si pamatovat, jak k nim přistupovat a jak je využívat. Pochmurné GUI bude trvat jen program tak daleko. Pokud grafické uživatelské rozhraní není intuitivní a efektivně navržené, není pravděpodobné, že by se software stal velmi populární.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?