- Gizli kontroller, kullanıcı arayüzünün kullanılabilirliğini düşürüyor
- Geçmişte ekranda görünen menüler, kullanılabilirliği büyük ölçüde iyileştiren bir dönüm noktası işlevi gördü
- Son dönemde mobil ve çeşitli cihazlarda yeniden hafızaya dayalı kullanım gerektiren bir yöne dönüş yaşanıyor
- Arayüz tasarımındaki karmaşıklık ve estetik unsurlar, gizli kontrollerin artmasının temel nedenleri
- Tasarımcıların artık tüm ana işlevleri görünür kılarak kullanıcıların keşfedebilmesini sağlayacak şekilde yapıyı yeniden düşünmesi gerekiyor
Giriş: Bilginin Yeri ve Arayüz
- 1960'larda Douglas Engelbart, “bilgi dünyada mı, yoksa zihnin içinde mi” kavramını ortaya koydu
- “knowledge in the world”, kontrol ve kullanım öğelerinin arayüzde görünür olduğu, kullanıcının ezberlemeden doğrudan bulup kullanabildiği durumu ifade eder
- Örnek: Açılır menüleri olan grafik arayüzler
- “knowledge in the head”, kullanıcının tüm kontrolleri ve komutları ezberlemek zorunda olduğu ortamı ifade eder
- Örnek: DOS komut isteminde komutları (
DIR gibi) bilmiyorsanız hiçbir işlem yapamazsınız
Gizli Kontrollerin Artma Nedenleri ve Ters Etkileri
- Arayüz karmaşıklığı arttıkça daha fazla kontrol görsel olarak gizleniyor
- Dışarıdan daha sade görünebilir, ancak acemi kullanıcılar için kullanım çok daha zor hale geliyor
- İlk dönemlerde açılır menü gibi “görünür kontrollerin” ortaya çıkışı, bilgisayarların yaygınlaşmasını ve üretkenliği çarpıcı biçimde artırdı
- Ancak mobil cihazlar ve yeni elektronik ürünlerde yeniden “hafıza haritasına dayalı” kullanım gerektiren durumlar çoğalıyor
- Örnek: iPhone'da el fenerini açma, bildirimleri görüntüleme, Apple Pay'i çalıştırma gibi işlemlerde, uygun bir “ipucu” olmadan gizli hareketleri veya belirli jestleri bilmeniz gerekir
Günlük Hayatta Gizli Kontrol Örnekleri
- Araba anahtarlıkları, kapı kolları gibi nesnelerde de gizli kontroller bulunur; nasıl kullanılacağını bilmiyorsanız temel erişim bile zorlaşır
- Örnek: İç anahtarın yeri, gizlenmiş anahtar yuvası veya belirli düğme sıraları
- Araç navigasyon sistemleri (CarPlay üzerinde Apple Maps gibi) de haritayı daha geniş göstermek için gerekli kontrolleri gizleme eğilimindedir; bu yüzden belirli bir alana dokunmanız gerektiğini bilmeden işlevleri kullanamazsınız
- Zamana bağlı kontroller de gizli kontrol türü olarak çalışır
- Örnek: Bilgisayarın güç düğmesi yalnızca uzun basıldığında düzgün kapanır; elektronik kapı kilidinde kilitleme için ayrı bir tuş veya uzun basma gibi özel bir kullanım gerekir
Gizli Kontrollerin Yarattığı Genel Sorunlar ve Uzman Kullanıcılara Etkisi
- Ses seviyesi 0 olsa bile uygulamanın keyfi olarak ses çıkarması gibi durumlarda, “gizli ayarlar” kullanıcının doğrudan verdiği komutları geçersiz kılar
- İleri düzey kullanıcılar bile komut tabanlı arayüzlerde (ör. R, DOS penceresi) ciddi bir “knowledge in the head” bağımlılığı yaşar
- Arayüzlerin giderek daha ilkel bir yapıya geri döndüğü görülüyor
Gizli Kontroller Neden Artıyor?
- İşlev sayısı aşırı arttığı için hepsini ekranda göstermek mümkün olmuyor ve görünürlük azalıyor
- Sistem modları arasındaki etkileşim, artan karmaşıklık ve tasarımcıların estetik ya da uygulama kolaylığını öncelemesi nedeniyle kontroller sık sık gizleniyor
- Gerçekte bunun nedeni çoğu zaman kullanıcıyı düşünmekten çok tasarım hedeflerinin (ör. estetik bütünlük) öncelik kazanması
Başarılı Örnekler ve Görev-Kritik Sistemlerin Farkı
- General Motors navigasyonu gibi bazı sistemlerde gerekli tüm kontroller her zaman açıkça görünür; bu da yeni başlayanların bile kolayca keşif yapmasını sağlar
- Örnek: Buick LaCrosse'ta fiziksel bir kadranla yakınlaştırma işlevi
- Görev-kritik sistemlerde (uçaklar, fabrikalar vb.) tasarım neredeyse her zaman kalıcı olarak görünür kontroller etrafında yapılır
- Hiç kimse gizli kontroller yüzünden hızlı müdahalenin sekteye uğraması riskini kabul etmez
Gizli Arayüz Savunusu ve Sınırları
- Gizli kontroller, kuşaklar arası bir yakınma konusu değil, gerçek bir kullanılabilirlik sorunudur
- Bazıları “gizli işlevleri” keşfetmeyi bir avantaj gibi sunsa da, gerçekte erişilebilirliğin düştüğü açıktır
- Kullanıcı açısından bulunamayan bir kontrol, var olmayan bir kontrolle aynıdır
Yaygın Bilişim ve Kontrollerin Otomatikleşmesi/Şeffaflaşması
- Mark Weiser ve Donald Norman, teknolojinin “şeffaf” biçimde arka plana çekilip çalıştığı bir gelecek öngördü
- Örnek: Otomobil motor kontrolü, kullanıcının müdahalesine gerek kalmadan tamamen arka planda otomatik olarak ayarlanır
- Otomasyon nedeniyle kontrollerin tamamen gizlendiği örneklerde ihtiyaç ve bağlam nettir
- Ancak kullanıcının işlem yapması gereken durumlarda mutlaka açık ve görünür kontroller gerekir
Sonuç ve Arayüz Tasarımcıları İçin Yönelim
- Arayüz tasarımcıları, gizli kontrollerden kaçınmalı ve tüm işlevleri “dünyada görünür bilgi” temeline dayalı hale getirmelidir
- Kontrol keşfedilebilirliği (discoverability) hâlâ temel bir tasarım ilkesidir
- Modern arayüzlerde keşfedilebilirliğin azalması, aslında bilgisayarların ilk dönemlerine doğru bir gerilemedir
Kaynakça
- Engelbart, D.C. (1962) ve benzeri temel literatür
- Apple Macintosh, The Psychology of Everyday Things, The Invisible Computer gibi ilgili kitap ve makalelere atıf
Yazar Bilgisi
- Philip Kortum: Rice University Psikoloji Bilimleri Bölümü profesörü; kullanılabilirlik ve güven değerlendirmesi, küresel sağlık ve mobil sistemler gibi çeşitli alanlarda kullanılabilirlik odaklı sistem geliştirme üzerine çalışıyor
1 yorum
Hacker News görüşü
gitgibi yüksek işlevli araçlarda sadelik ile güç arasında bir takas bulunduğu; ancak son dönemde her uygulamanın kendi özel kontrollerini üretmesi nedeniyle UI öğreniminin uygulamalar arasında aktarılamamasının sorun olduğu, palm pilot platformundaki gibi bir kez öğrenilip tüm uygulamalarda aynı şekilde kullanılabilen yapının ideal olduğu söyleniyor