it-swarm-eu.dev

Jaké jsou běžné mylné představy a nepříjemnosti uživatelského rozhraní?

Často používám aplikace a elektronická zařízení, pro která si myslím: „Proč na Zemi konstruovali tu věc takovou, jaká je? Museli vědět, že s ní je bolest v krku.“.

Na druhou stranu jsem často pozoroval, že jsem vytvořil (G) UI, o kterém jsem byl přesvědčen, že to potěší mé zákazníky a byl s vámi hračka, se kterou jsem mohl pracovat. I když si to moji zákazníci také mysleli, ukázalo se, že s každodenní prací není vůbec snadné pracovat.

Z tohoto důvodu věřím, že existuje mnoho vývojářů a designérů, kteří jsou skutečně přesvědčeni, že jejich produkt má dokonalé uživatelské rozhraní, ale ne!

Proto jsem napsal tuto otázku: Abych shromáždil některé běžné mylné představy, které vývojáři mají o uživatelských rozhraních, a aby zabránil jiným vývojářům (včetně mě), aby dělali stejné chyby.

Co vás nejvíc obtěžuje v uživatelském rozhraní aplikací, webových stránek, elektronických zařízení atd., Ale pravděpodobně bylo vytvořeno ve prospěch uživatele? Jak jste byli přesvědčeni, že by to byl skvělý nápad - ale nakonec vaši zákazníci jen otrávili?

veďte prosím pouze jeden příklad na odpověď.

49
Mircea Chirea

Navrhoval bych, že nejčastější mylnou představou uživatelského rozhraní je toto:

Že moji uživatelé mají zájem o mou aplikaci.

Většina uživatelů se o vaši aplikaci vůbec nezajímá.

Ve většině případů, pokud by vaši uživatelé mohli vaši aplikaci nahradit velkým červeným tlačítkem označeným „Přejít“, byli by. A pak by vyškolili opici, aby stiskli tlačítko znovu a znovu, jeli domů a relaxovali.

Uživatelé nemají o aplikace zájem. Zajímají se o to, co se děje. Aplikace jsou pouze prostředkem k dosažení cíle.

88
Bevan

„Moji uživatelé jsou další vývojáři softwaru, kteří chtějí být informováni o všech technických detailech stejně jako já.“

:)

39
Aaron Lerch

Víra, že uživatelé nevědí, jak se posouvat (vše musí být nad okrajem).

37

Existuje rozsáhlá sbírka mýtů o zkušenostech uživatelů na http://uxmyths.com/ s úžasnými podpůrnými důkazy. Právě jsem to našel minulý týden.

28
Michael Brown

"Všechno by mělo mít možnosti"

27
Max Steenbergen

Pokud ve svém návrhu použiji zaoblené rohy, bude všechno vypadat lépe.

18
Ryan Shripat

Jedna věc, která mě obtěžuje - a je příčinou mnoha nepříjemností, které uvidíte na této stránce - jsou organizace, které si myslí, že mohou přijít na to, jak jejich zákazníci budou používat jejich produkt, aniž by ve skutečnosti přimět své zákazníky k použití jejich produkt!

Jsem ohromen počtem společností, které stále neinvestují do rychlého a levného testování použitelnosti partyzánů. Trávit půl dne a získat malou zpětnou vazbu by jim později ušetřilo barel plný bolesti.

18
adrianh

UI je vždy GUI. V tom smyslu, že uživatelské rozhraní nemusí být grafické.

17
Nacho

Pokud udělám honosné, chladné/barevné uživatelské rozhraní, uživatelé si nevšimnou, jak hrozná je aplikace skutečně

14
Sruly

„Přidání popisného textu pomůže uživateli“

10
Ben Lings

"Uživatelé jsou morony. Nikdy to nebudou používat."

7
Rusty

Je těžké zpřístupnit něco lidem se zdravotním postižením. Kromě toho žádný z našich návštěvníků (uživatelů) nemá zdravotní postižení.

7
eBeth

Protože to ostatní dělají, mělo by to znamenat, že je prostě lepší.

6
KS Edouard Song

Něco typicky v projektech, kde vyvíjíme software, který nahrazuje starší software, a když žádám o specifikaci, často slyším:

"Mělo by to fungovat úplně stejně jako v našem starém softwaru."

Nesnáším, když to lidé berou jako anwer. Raději odpovím:

  • Tak proč vyvíjíme nový software?
  • Nebyl účel tohoto projektu proto, že jsme byli nešťastní ze starého softwaru?
  • Proč nám není dovoleno dělat to lépe než v předchozím softwaru?
6
Bart Gijssens

Neupravitelní kouzelníci nebo obecně uživatelská rozhraní, která vás nutí do nastavených kroků, ale zakazují vám zrušit uvedené kroky v určitých bodech.

Vím, proč by pro takové řešení mohly existovat technické důvody, ale existuje jen málo věcí, které mě obtěžují stejně jako průvodce nebo dialog, který jsem omylem zadal a nutí mě to dokončit, nebo čekat n n času dokončí jeden nebo více svých kroků.

Instalace aplikací na Mac OS X je občas dokonalým příkladem.

6
Mikael Ohlson

Více barev == lepší

5
Steve S

Pokud uživatel v grafickém rozhraní klepne na tlačítko desetinu sekundy poté, co se objevilo, uživatel znamenal klepnul na toto tlačítko.

Pokud se tlačítko objevilo jako přímý výsledek akce uživatele, je to pravděpodobně slušný předpoklad. Pokud by se však objevila v důsledku nějaké asynchronní události, kterou uživatel nezačal, je pravděpodobné, že uživatel má v úmyslu klepnout na to, co bylo na obrazovce dříve.

Pokud změníte, co je na obrazovce, neaktivujte ovládací prvky, dokud uživatel nemá šanci vidět novou obrazovku.

5
Keith Thompson

"Moji uživatelé jsou stejně jako já (takže to, co je pro mě zřejmé, jim bude zřejmé)."

5
Monica Cellio

„Musíme se vyhnout žargonu za každou cenu, i když výzkumy ukazují, že naši uživatelé tomu rozumějí, a pravidelně je používají namísto zdvořilejších, nejednoznačných, těžko čitelných alternativ.“

5

Že uživatelé vědí nebo se dokonce velmi zajímají o uživatelská rozhraní nebo počítače, technologii nebo o jakoukoli věc, kterou se návrháři uživatelského rozhraní zajímají. Chtějí jen něco udělat, aniž by se cítili mizerně.

5
Kramii

V řádku „Uživatelé se zajímají“ je mylná představa, že čím více lidí vidí tvrdou práci, kterou jsem vložil, tím lépe. Uvědomuji si, jako softwarový vývojář, že musím svůj čas zdůvodnit a že jsem schopen ukázat svému šéfovi něco užitečného, ​​ale také jako softwarový vývojář se zájmem o HCI vím, že nejlepší práce, kterou dělám, je práce, kterou nikdo nevidí, to má velmi malý dopad na uživatele, který si stěží všimnou.

Pro mě je nejuspokojivějším výsledkem, když dělám dny práce a uživatelé nevědí o žádné změně, kromě toho, že „se zdá, že teď věci fungují lépe“. Když se zaměříme na to, aby uživatel splnil svůj skutečný úkol, je to dobrý design uživatelského rozhraní. Když se zaměříme na to, kolik práce jsme odvedli, dělá to noční můry.

4

"Naši koncoví uživatelé jsou inženýři, jsou to chytrí chlapi, nebudou mít problémy přijít na to, jak to funguje".

Kolikrát jsem to slyšel ...

4
Bart Gijssens

Co často vidím, je, že vývojáři si myslí, že čím méně času musíte kliknout na tlačítko myši, abyste získali přístup k funkci, tím uživatelsky přívětivější je aplikace. Přímým důsledkem je, že na hlavní obrazovku aplikace je umístěno co nejvíce prvků uživatelského rozhraní a informací.

4
Bart Gijssens

Uživatelské rozhraní není důležité. Aplikace musí být stabilní a spolehlivá, to je důležitější.

3
Bart Gijssens

Pro webové stránky/aplikace atd. Atd.

Odkazy (kotvy) by měly někam jít (přejít na obrazovku uživatele) a tlačítka by měla něco udělat (informace o aktualizaci atd.).

3
kemiller2002

Přinutit uživatele, aby prováděli akce pouze jedním způsobem (obvykle návrháři softwaru).

3
Jože Guna

Mylná představa:

  1. Zda bude podnabídka vyletět nad kurzorem v hlavní nabídce, nebo musím na ni kliknout.
2

Neuvádí se, jaká pravidla jsou uplatňována pro vaše heslo.

Pokud mi připomenete, že to muselo být alespoň osm znaků se dvěma čísly, budu vědět, kterou jsem použil. Pokud ne, budu muset použít všechny možné, jak by to mohlo být, dokud to konečně nezvládnu.

2
ajcw

Je normální, že při přidávání funkcí do aplikace se uživatelské rozhraní stává složitější.

Verze 1.0 může být spuštěna na 800 * 600 Verze 2.0 vyžaduje 1024 * 768 Verze 3.0 vyžaduje 1920 * 1200

Perfektně v pořádku. Plus obrazovky se stále zvětšují.

Ve skutečnosti jsem slyšel produktového manažera říkat: „S aplikací, která se stává čím dál složitější, je normální, že se uživatelské rozhraní také stává složitějším.“

2
Bart Gijssens

Scénář: vývojář vytvoří formulář, který v závislosti na zaškrtnutých políčkách bude proveden. Zatímco osoba bude muset pozastavit, aby zvážila dopad svých výběrů, vývojář se domnívá, že formulář je jednoduchý, protože má pouze několik možností k výběru, a textové štítky ve formě mu znějí racionálně.

Mylné představy vývojářů:

(1) nejkratší cestou pro vývojáře, jak dostat formulář na stránku a zajistit, aby to fungovalo, je prostě nejlepší způsob, jak prezentovat formulář uživateli

(2) forma by dávala smysl ostatním vývojářům ještě předtím, než jsem jim to vysvětlil

(3) když jsem udělal demo formuláře, bylo to všem jasné, i když jsem to dělal všechno klikání a vysvětlování

(4) tato forma by dávala smysl každému; ve skutečnosti bys byl idiot, kdybys tomu nerozuměl

(5) uživatelé mají ve svém mozku čip, který hraje .mp3 myšlenkového procesu, který vývojář použil k vytvoření formuláře; hrají to, kdykoli přemýšlejí, co přesně důsledky jejich výběru znamenají, protože to nikde jinde nevysvětlují

0
mg1075

Mělo by být testováno uživatelské rozhraní i funkčnost.
Test by však měli provádět koncoví uživatelé, kteří nebyli zahrnuti do technické definice projektu. V mých projektech jsem si často všiml, že aplikace jsou testovány lidmi, kteří jim pomáhali navrhovat, takže již mají „zvyklé“ uživatelské znalosti.

A pokud je to možné, měli byste být uživatelem vlastní aplikace! (možná si všimnete některých problémů s každodenním používáním)

0
Julien N

„Lotus Notes to také dělá, takže je to dobré“.

0
Bart Gijssens