Grafiksel Kullanıcı Arayüzü Nedir?

Uzun yıllar boyunca, programlama dilleri sadece komut satırına yönlendirildi. Bu, kullanıcıları, dili işlemek için yeterli bilgiye sahip olan kişilerle sınırladı; böylece verileri değiştirmek için şifreli komutlar verebilir. Bir grafiksel kullanıcı arayüzü (GUI), bir programlama dili için pencere giydirme gibidir. Nesneleri ve komutları temsil eden simgeler ve menülerle masaüstü tarzı bir ortamın grafik gösterimini oluşturur. Kullanıcı, altta yatan dili veya tek bir komutu bilmeden verileri ve programları işlemek için işaret edebilir ve tıklayabilir.

1980'lerde bilgisayar devriminin farkında olacak yaşta olan herkes, kuşkusuz grafik kullanıcı arayüzü ve faresiyle Apple® Macintosh® bilgisayarın başarısını hatırlar. Bu, herhangi birinin kullanabileceği, programlama bilgisine gerek duymayan, ticari olarak başarılı olan ilk ve uygun fiyatlı bilgisayardı. Microsoft®, Windows® işletim sistemiyle hızlı bir şekilde takip etti ve hiç kimse geri dönmedi. Grafiksel kullanıcı arayüzü sadece verimli ve kolay değildi, aynı zamanda eğlenceli de oldu.

Apple ve Microsoft GUI'yi evimize getirirken ilk grafik kullanıcı arayüzünü icat etmekten sorumlu değillerdi. 1965-1968 yılları arasında Stanford Araştırma Enstitüsü'nden Doug Engelbart, bazı iş arkadaşlarıyla bir araya gelerek, bir kullanıcının nesneleri işaretlemesine ve tıklamasına izin verecek küçük bir üç düğmeli ipucunun icadıyla güçlendirilen pencere tarzı bir köprü metni ortamı yarattı. pencerede. Düğme gözleri, burnu ve elektrikli “kuyruğu” ile gizmo fareye benziyordu ve bu yüzden cihaz adını aldı. Engelbart'ın GUI'ye ilham kaynağı, otuz yıl önce, öfkeli Amerikan mühendis Vannevar Bush tarafından 1945'te yayınlanan “memex” üzerine yazdığı makalesinde, öne sürülen fikirlerden geldi.

Xerox® Corporation, Engelbart'ın çalışmasından sonra modellenmiş bir grafik kullanıcı arayüzü ve fare ile iki bilgisayar geliştirdi. Alto ve Yıldız; ikincisi 1981 yılında halka duyuruldu. Bilgisayar pahalıydı ve donanım işletim sisteminin ihtiyaçlarına göre yetersiz kalıyordu. Sadece rapor edilmiş 25.000 adet satmasına rağmen, geliştirme ekiplerini Macintosh ve Windows işletim sistemlerini oluşturmaya itmek için Steve Jobs'a (Apple kurucusu) ve Bill Gates'e (Microsoft kurucusu) ilham vermekten en az kısmen sorumlu olduğu düşünülüyor.

Grafiksel kullanıcı arayüzü, kullanıcının bir program açıldığında gördüğü ilk şey olduğundan, görsel olarak çekici bir arayüz tasarlamak, program için cazibe oluşturmaya doğru uzun bir yol kat edebilir. Ancak, en önemli faktör GUI'nin kullanımı sezgisel olup olmadığıdır. Yazılım kullanma tecrübesi olan herkes, bilmediği bir programda temel fonksiyonları, bir kılavuza danışmadan, menüleri, araçları ve seçenekleri bulduktan sonra bulabilmelidir. Gelişmiş veya tescilli özellikler, kullanıcı için anlamlı olacak şekilde entegre edilmelidir, böylece onlara nasıl erişileceğini ve kullanılacağını hatırlamak bir angarya değildir. Gösterişli bir GUI yalnızca şimdiye kadar bir program alacaktır. Grafik kullanıcı arayüzü sezgisel ve verimli bir şekilde tasarlanmamışsa, yazılımın çok popüler olması pek olası değildir.