Arayüz tasarımının sekiz altın kuralı
- Tutarlılık hedefleyin: Benzer durumlarda aynı eylem dizisi gerekmeli; istemlerde, menülerde ve yardım ekranlarında aynı terimler kullanılmalı, ayrıca renk, düzen, büyük/küçük harf kullanımı ve yazı tipleri genel olarak tutarlı olmalıdır.
- Evrensel kullanılabilirliği hedefleyin: Farklı kullanıcıların ihtiyaçlarını tanıyın; yeni başlayanlardan uzmanlara, yaş gruplarına, engellilik durumlarına, uluslararası farklılıklara ve teknoloji çeşitliliğine göre tasarlayın.
- Faydalı geri bildirim sağlayın: Kullanıcının her eylemi için arayüz geri bildirimi olmalı; sık görülen ve önemsiz eylemler için kısa tepkiler, nadir ve önemli eylemler içinse daha kapsamlı tepkiler gereklidir.
- Etkileşimli tasarımla tamamlanmışlık sağlayın: Eylem dizilerini gruplar halinde düzenleyin ve grubun tamamlanmasına ilişkin geri bildirim vererek kullanıcıya başarı hissi ve rahatlama sağlayın.
- Hataları önleyin: Kullanıcının ciddi hatalar yapmasını engelleyecek şekilde arayüzü tasarlayın ve hata oluştuğunda basit ve somut kurtarma yönergeleri sunun.
- Eylemlerin kolayca geri alınmasına izin verin: Mümkün olduğunda eylemler geri alınabilir olmalı; böylece kullanıcılar hata yapmaktan korkmadan yeni seçenekleri keşfetmeye teşvik edilir.
- Kullanıcının kontrolünü koruyun: Deneyimli kullanıcılar, arayüzün kendi eylemlerine tepki vermesini ve alıştıkları davranışların değişmemesini ister; gerekli bilgiye ulaşmak zor olduğunda veya istedikleri sonucu alamadıklarında rahatsızlık duyarlar.
- Kısa süreli bellek yükünü azaltın: İnsanların kısa süreli bellekte işleyebileceği bilgi miktarı sınırlıdır; bu nedenle kullanıcının bir ekrandaki bilgiyi hatırlayıp başka bir ekranda kullanmasını gerektiren arayüzlerden kaçınılmalıdır.
GN⁺ görüşü
- Bu yazı, Ben Shneiderman'ın önerdiği arayüz tasarımının temel ilkelerini sunuyor ve bu ilkeler mobil, masaüstü ve web tasarımcıları için iyi bir başlangıç noktası sağlıyor.
- Kullanıcı deneyimini iyileştirmeye yönelik bu ilkeler, kullanıcıların sistemi daha iyi anlamasına ve daha verimli kullanmasına yardımcı oluyor.
- Bu yazı, başlangıç seviyesindeki yazılım mühendislerinin kullanıcı dostu arayüzler tasarlarken başvurabileceği yararlı rehberlik sunuyor.
1 yorum
Hacker News yorumları
Performans, UI tasarımının bir parçası olmasa da sık sık göz ardı edilme eğilimindedir. Performansı kötü olan bir UI, tüm tasarım ilkelerini ihlal eder.
Kararsız ve sık sık değişen UI da ilkelerin çoğunu ihlal eder. Smart TV'ler, ana ekran düzeni ve uygulama simgelerinin sebepsiz yere sık sık değişmesi gibi nedenlerle bu alanda özellikle kötüdür.
Etiketsiz simgeler (hatta bazen tooltip bile olmadan) giderek büyüyen bir sorundur. Bir düğmenin ne yaptığını anlamak için Google'da arama yapmak zorundaysanız, UI tasarımı kötüdür.
Tutarlılığın neden önemli olduğuna dair açıklama.
Kavramsal modeli kullanıcıya açık biçimde aktarmak önemlidir.
Kullanıcı yanlış posta kodu girdiğinde, ad-soyad ve adres formunun tamamını yeniden doldurtmak yerine yalnızca hatalı kısmı düzeltmesi için yönlendirilmelidir.
Menü öğelerini devre dışı bırakmak yerine, kullanıcı ilgili komuta tıkladığında komutun neden kullanılamadığını açıklayan bir hata mesajı gösterilmelidir.
Nielsen'in 10 kullanılabilirlik buluşsal kuralı, UI tasarımı için iyi bir rehber sunar.
2013'ten sonra tutarlılık bozulmaya başladı ve CSS tabanlı UI'ların ortaya çıkışıyla her site ve uygulama kendi UX'ini uygulamaya koydu.
Kullanıcının seçmek üzere olduğu öğe yerine aniden başka bir şeyin belirip yanlış seçim yaptırması özellikle ciddi bir hatadır.
Arayüz öğeleri, arayüz çizildikten sonra beklenmedik şekilde hareket etmemelidir.
Bariz biçimde ütopik altın kurallar üzerine tartışma.