web-gelistirme-sc.com

Yaygın kullanıcı arayüzü yanılgıları ve sıkıntıları nelerdir?

Sık sık düşündüğüm uygulamaları ve elektronik cihazları kullanıyorum: "Neden bu şeyi olduğu gibi tasarladılar? Çalışmak için boynunda bir ağrı olduğunu bilmeliler".

Öte yandan, sık sık ikna olduğum bir (G) kullanıcı arayüzü oluşturduğumu, müşterilerimi memnun edeceğini ve çalışmak için bir esinti olduğunu gözlemledim. Müşterilerim de bunu düşünmesine rağmen, günlük işlerde çalışmanın hiç de kolay olmadığı belli oldu.

Bu nedenle, ürünlerinin mükemmel bir kullanıcı arayüzüne sahip olduğuna gerçekten ikna olmuş birçok geliştirici ve tasarımcı olduğuna inanıyorum, ama değil!

Bu yüzden bu soruyu yazdım: Geliştiricilerin kullanıcı arabirimleriyle ilgili sık karşılaşılan yanlış anlamaları toplamak ve diğer geliştiricilerin (ben dahil) aynı hataları yapmasını önlemek.

Uygulamaların, web sitelerinin, elektronik cihazların vb. Kullanıcı arayüzlerinde sizi en çok ne rahatsız eder, ancak muhtemelen kullanıcının yararına yaratılmıştır? Harika bir fikir olduğuna ikna olmanız neydi - sonuçta sadece müşterilerinizi rahatsız mı ettiniz?

Lütfen cevap başına yalnızca bir örnek yazın.

49
Mircea Chirea

En yaygın UI yanılgısının bu olduğunu öneriyorum:

Kullanıcılarımın uygulamamla ilgilendiğini.

Çoğu kullanıcı uygulamanızla hiç ilgilenmez.

Çoğu durumda kullanıcılarınız uygulamanızı "Git" işaretli büyük bir kırmızı düğmeyle değiştirebilselerdi. Ve sonra bir maymunu düğmeye tekrar tekrar basması, eve gitmesi ve rahatlaması için eğitiyorlardı.

Kullanıcılar uygulamalarla ilgilenmez. İşleri halletmekle ilgileniyorlar. Uygulamalar sadece bir amaç için bir araçtır.

88
Bevan

"Kullanıcılarım, her teknik ayrıntıda olduğu gibi bilgilendirilmek isteyen diğer yazılım geliştiricileri."

:)

39
Aaron Lerch

Kullanıcıların nasıl kaydırılacağını bilmediği inancı (her şeyin ekranın üst kısmında olması gerekir).

37
Michael Warkentin

http://uxmyths.com/ adresinde harika destekleyici kanıtlarla BÜYÜK bir kullanıcı deneyimi efsaneleri koleksiyonu var. Bunu geçen hafta buldum.

28
Michael Brown

"Her şeyin seçenekleri olmalı"

27
Max Steenbergen

Tasarımımda yuvarlak köşeler kullanırsam, her şey daha iyi görünecektir.

18
Ryan Shripat

Beni rahatsız eden bir şey - ve bu sayfada göreceğiniz sıkıntıların çoğunun sebebi - müşterilerinin ürünlerini gerçekte nasıl kullanacaklarını anlayabileceklerini düşünen kuruluşlardır müşterilerinin ürünlerini kullanmalarını sağlamak !

Hala hızlı, ucuz gerilla kullanılabilirlik testine yatırım yapmayan şirket sayısına hayran kaldım. Yarım gün geçirmek ve biraz geri bildirim almak, daha sonra acı dolu bir fıçı kurtarabilir.

18
adrianh

Kullanıcı arayüzü her zaman GUI'dir. UI'nin Grafik olması gerekmediği için.

17
Nacho

Gösterişli/havalı/renkli bir kullanıcı arayüzü oluşturursam kullanıcılar uygulamanın ne kadar korkunç olduğunu fark etmez

14
Sruly

"Açıklayıcı metin eklemek kullanıcıya yardımcı olacaktır"

10
Ben Lings

"Kullanıcılar moron. Bunu asla kullanmayacaklar."

7
Rusty

Bir şeyi engelli insanlar için erişilebilir kılmak zordur. Ayrıca hiçbir ziyaretçimizin (kullanıcı) bir sakatlığı yoktur.

7
eBeth

Diğerleri bunu yaptığı için, bunun daha iyi olduğu anlamına gelmelidir.

6
KS Edouard Song

Tipik olarak eski yazılımların yerini almak için yazılım geliştirdiğimiz projelerde ve şartname isterken sık sık duyuyorum:

"Eski yazılımımızla tamamen aynı şekilde çalışmalıdır."

İnsanlar bunu bir cevap olarak aldıklarından nefret ediyorum. Yanıt vermeyi tercih ederim:

  • O zaman neden yeni yazılım geliştiriyoruz?
  • Bu projenin amacı eski yazılımdan memnun olmadığımız için değil miydi?
  • Neden önceki yazılımlarımızdan daha iyi yapmamıza izin verilmiyor?
6
Bart Gijssens

Sizi ayarlanamayan adımlara zorlayan, ancak söz konusu adımları belirli noktalarda iptal etmenize izin vermeyen, durdurulamaz sihirbazlar veya genel olarak kullanıcı arayüzleri.

Neden böyle bir çözüm için teknik nedenler olabileceğini biliyorum, ancak yanlışlıkla girmiş olduğum bir sihirbaz veya iletişim kutusu kadar beni rahatsız eden birkaç şey var, bu da beni tamamlamaya ya da n süre beklemek zorunda kalıyor adımlarından birini veya daha fazlasını tamamlar.

Mac OS X'e uygulama yüklemek bazen bunun mükemmel bir örneğidir.

6
Mikael Ohlson

Daha fazla renk == daha iyi

5
Steve S

Bir GUI'de, kullanıcı göründükten sonra saniyenin onda birine bir düğmeye dokunursa, kullanıcı bu düğmeye dokunmak için demekti anlamına gelir.

Düğme kullanıcının eyleminin doğrudan bir sonucu olarak ortaya çıktıysa, bu muhtemelen iyi bir varsayımdır. Ancak, kullanıcının başlatmadığı bazı eşzamansız olaylar nedeniyle ortaya çıkmışsa, kullanıcı daha önce ekranda bulunanlara dokunmayı amaçlamaktadır.

Ekrandakileri değiştirirseniz, kullanıcı yeni ekranı görme şansı elde edene kadar kontrolleri etkinleştirmeyin.

5
Keith Thompson

"Kullanıcılarım benim gibi (bu yüzden benim için açık olan onlar için açık olacak)."

5
Monica Cellio

"Araştırma, kullanıcılarımızın bunu anladığını gösterdiğinde ve düzenli olarak daha karmaşık, belirsiz, daha zor okunan alternatifler yerine kullandığında bile jargondan kaçınmalıyız"

5
Jimmy Breck-McKye

Kullanıcıların, kullanıcı arayüzlerini veya bilgisayarları veya teknolojiyi veya UI tasarımcılarının önem verdiği şeyleri bildikleri ve hatta çok önem verdikleri. Sadece bunu yaparken mutsuz hissetmeden bir şeyler yapmak istiyorlar.

5
Kramii

"Kullanıcılar ilgileniyor" çizgisi boyunca, daha fazla insanın benim koyduğum zor işi ne kadar çok gördüğü yanılsaması o kadar iyi. Bir yazılım geliştiricisi olarak, zamanımı haklı çıkarmam gerektiğini ve patronuma bir şey gösterebilmenin yararlı olduğunu anlıyorum, ancak HCI ile ilgilenen bir yazılım geliştiricisi olarak yaptığım en iyi çalışmanın kimsenin görmediği, kullanıcı üzerinde çok az etkisi olan, neredeyse fark etmedikleri işler.

Benim için en tatmin edici sonuç, günlerce iş yaptığım zaman ve kullanıcıların "şimdi işler daha iyi gibi görünüyor" dışında herhangi bir değişikliğin farkında değil. Odak, kullanıcının gerçek görevini gerçekleştirmesi üzerindeyse, bu iyi bir UI tasarımı sağlar. Odak ne kadar iş yaptığımızı göstermeye başladığında, kabuslar için yapar.

4
Schroedingers Cat

"Son kullanıcılarımız mühendis, onlar akıllı adamlar, nasıl çalıştığını anlamakta sorun yaşamıyorlar".

Bunu duyma sayısı ...

4
Bart Gijssens

Sık sık gördüğüm şey, geliştiricilerin bir işleve erişmek için fare düğmesini ne kadar az tıklamanız gerektiğini düşünürse, uygulama o kadar kullanıcı dostudur. Bunun doğrudan bir sonucu, uygulamanın ana ekranına mümkün olduğunca çok sayıda UI öğesi ve bilgisinin konulmasıdır.

4
Bart Gijssens

Kullanıcı arayüzü önemli değil. Uygulamanın kararlı ve güvenilir olması gerekiyor, bu daha önemli.

3
Bart Gijssens

Web siteleri/uygulamalar vb. İçin.

Bağlantılar (çapalar) bir yere gitmeli (kullanıcı ekranına git) ve düğmeler bir şey yapmalıdır (güncelleme bilgileri, vb.).

3
kemiller2002

Kullanıcıları yalnızca tek bir şekilde işlem yapmaya zorlamak (genellikle yazılım tasarımcıları).

3
Jože Guna

Yanlış kanı:

  1. Alt menünün ana menünün üzerine gelip gelmeyeceği veya tıklamam gerekiyor.
2

Şifreniz için hangi kuralların uygulandığına dair hiçbir belirti vermiyor.

Bana iki sayıdan oluşan en az sekiz karakter olması gerektiğini hatırlatırsanız hangisini kullandığımı bileceğim. Değilse, nihayet doğru olana kadar olabilecek tüm olası şeyleri kullanmalıyım.

2
ajcw

Uygulamaya işlevsellik eklerken kullanıcı arayüzünün daha karmaşık hale gelmesi normaldir.

Sürüm 1.0 800 * 600 üzerinde çalıştırılabilir Sürüm 2.0 1024 * 768 gerektirir Sürüm 3.0 gerektirir 1920 * 1200

Mükemmel Tamam. Artı ekranlar zaten büyüyor.

Aslında bir ürün yöneticisinin şunları söylediğini duydum: "Uygulama gittikçe karmaşıklaştıkça, kullanıcı arayüzünün de daha karmaşık hale gelmesi normaldir."

2
Bart Gijssens

Senaryo: bir geliştirici, hangi onay kutularının işaretlendiğine bağlı olarak belirli eylemlerin gerçekleştirileceği bir form oluşturur. Bir kişi seçimlerinin etkisini dikkate almak için duraklatmak zorunda kalacak olsa da, geliştirici formun seçilmesi için birkaç seçeneğe sahip olduğundan ve formdaki metin etiketlerinin ona rasyonel geldiğine inanıyor.

Geliştirici kavram yanılgıları:

(1) geliştiricinin formu sayfada alması ve çalışmasını sağlaması için en kısa yol, formu kullanıcıya sunmanın en iyi yolu olur

(2) form, onları açıklamamdan önce bile diğer geliştiricilere mantıklı olurdu

(3) formun bir demosunu yaptığımda, tüm tıklama ve açıklamayı yapan benim olmama rağmen herkes için oldukça açıktı

(4) form herkes için anlamlı olacaktır; aslında anlamadıysan aptal olurdun

(5) kullanıcıların, beyninin içinde, geliştiricinin formu yapmak için kullandığı düşünce sürecinin bir .mp3'ünü oynayan bir çipi vardır; seçimlerinin sonuçlarının ne anlama geldiğini merak ettiklerinde bunu oynarlar, çünkü başka hiçbir yerde açıklanmaz

0
mg1075

Kullanıcı arayüzü ve işlevsellikler test edilmelidir.
Ancak test, projenin teknik tanımında ima edilmeyen son kullanıcılar tarafından yapılmalıdır. Projelerimde, uygulamaların, tasarım konusunda yardımcı olan kişiler tarafından test edildiğini fark ettim, böylece zaten "alışkın" kullanıcı bilgisine sahipler.

Ve mümkün olduğunda, kendi uygulamanızın bir kullanıcısı olmalısınız! (daha sonra günlük kullanımla ilgili bazı sorunlar fark edebilirsiniz)

0
Julien N

"Lotus Notes da böyle yapıyor, bu yüzden iyi".

0
Bart Gijssens