GUI, grafik kullanıcı arayüzü anlamına gelir ve GOO-ee veya aşırı duygusal olarak telaffuz edilir. GUI, bir işletim sistemi, yazılım uygulaması veya mobil uygulama ile çalışırken seçtiğiniz pencereler, menüler, simgeler ve bağlantılar gibi grafik öğeleri içerir.
Komut Satırı Arayüzleri Geçmişteki Bilgisayar Etkileşimini Yönetir
GUI tasarımını gerçekten takdir etmek için, ondan önce ne olduğunu bilmek yardımcı olur. GUI yaygın olarak kullanılmadan önce, bilgisayar ekranları yalnızca düz metin gösteriyordu ve bir klavye tarafından kontrol ediliyordu. Bilgisayarla etkileşimler bir komut satırına yazıldı. Böylece, bir dosyayı taşımak için sürükleyip bırakmak yerine, kullanıcılar komut adını, taşınacak dosyanın adını ve hedef dizini yazdılar. Kullanıcıların bunları ve diğer birçok işlevi gerçekleştirmek için gereken komutları ezberlemesi gerekiyordu.
GUI: Görsel Bir Devrim
Bir GUI çok farklıdır. Metin tabanlı olmaktan ziyade görsel tabanlıdır ve bilgisayarın kullanımını çok daha kolay hale getirir. İşletim sistemleri ve uygulamalar bir GUI içerdiğinde, komutlar ve eylemler ekrandaki grafik öğelerin doğrudan manipülasyonu yoluyla gerçekleştirilir. GUI'lerde, aşağıdaki arabirim öğeleri türleri yaygın olarak kullanılır:
- Windows ekranda bilgileri görüntüler. Uygulamalar, web sayfaları ve belgelerin tümü pencerelerde açılır. Windows taşınabilir, yeniden boyutlandırılabilir ve birbirinin önüne yerleştirilebilir.
- Menüler aralarından seçim yapabileceğiniz eylem listeleri sunar. Bir uygulamada bulunan komutları mantıksal gruplar halinde düzenlerler.
- Giriş kontrolleri kullanıcıların bir listeden bir veya daha fazla seçenek seçmesini sağlar. Giriş kontrolleri, onay kutuları, seçenek düğmeleri, açılır listeler, geçişler, metin alanları ve tarih ve saat seçicileri içerir.
- Navigasyon bileşenleri, kullanıcıların arayüz içinde bir yerden bir yere hareket etmelerini sağlar. Örnekler, kırıntıları, kaydırıcıları, arama kutularını, sayfa numaralarını ve etiketleri içerir.
- Bilgi bileşenleri kullanıcıları bir görevin durumu hakkında bilgilendirir. Örnekler, gelen iletilerin bildirimlerini, ilerleme çubuklarını, araç ipuçlarını ve açılır pencereleri içerir.
Kullanıcılar klavyedeki tuşlara basarak, fareyle tıklayarak veya ekrana dokunarak yukarıdaki öğelerden birini veya bir kombinasyonunu seçer. Bu eylemler uygulamaları başlatmayı, dosyaları açmayı, web sitelerinde gezinmeyi ve diğer görevleri gerçekleştirmeyi kolaylaştırır.
Bu GUI öğeleri, bir uygulama içinde gerçekleştirilebilecek görevlerin tutarlı görsel göstergelerini sağlar. Ayrıca yeni uygulamaları öğrenmeyi daha rahat hale getirirler.
GUI Tarihi
1981'de Xerox, ilk GUI olan PARC'yi tanıttı. Apple'ın kurucusu Steve Jobs bunu bir Xerox turu sırasında gördü ve 1984'te Macintosh için GUI tabanlı bir işletim sistemi yayınladı. Microsoft, 1985'te Windows 1.0 ile izledi.
Bu GUI tabanlı programlar, kullanıcılar fiziksel bir fareyi hareket ettirdiğinde ekranın etrafında hareket eden bir fare işaretçisi ile kontrol edildi. İşaretle ve tıkla yönteminin başlangıcıydı. Bu değişim, kullanıcıların artık bir bilgisayarı çalıştırmak için uzun bir komut listesi öğrenmesi gerekmediği anlamına geliyordu. Her komut bir menüde veya ekrandaki bir simgeyle temsil edildi.
1990'a gelindiğinde, GUI'ler modern cihazlarda kullanılanlara daha çok benzemeye başladı.
2010'ların başında, büyüyen mobil pazara uyum sağlamak için GUI özelliğine kaydırma ve sıkıştırma komutları gibi yeni giriş türleri eklendi. Bilgisayar GUI'leri artık oyun çubuklarından, ışıklı kalemlerden, kameralardan ve mikrofonlardan gelen girdileri de kabul ediyor. Daha yeni model arabalar bile düğme kontrolleriyle birlikte GUI'leri kullanır.