it-swarm-eu.dev

Potřebujete tlačítko pro vyhledávání s vyhledávacím polem?

Měli byste na webech s vyhledávacím polem přidat tlačítko, na které mohou kliknout, nebo budou uživatelé chápat vyhledávací pole jako na tomto webu?

Cílová skupina není příliš technická, například ženy ve věku 40–60 let.

80
googletorp

Ano, je to naprosto nutné pro netechnické publikum. Google s tím experimentoval na své domovské stránce a drželi tlačítko. Lidé očekávají, že na něco kliknou, a uživatelské rozhraní je vždy o odpovídajících očekáváních lidí.

Tento problém je řešen ve specifikaci HTML5. Jednou <input type="search" /> se přizpůsobí, tlačítka explicitního vyhledávání přejdou do historie.

73
lubos hasko

Stejnou diskusi jsme měli na StackOverflow . Zde je odpověď, která nejlépe zabalila celou diskusi :

Proč byste měli mít tlačítko:

  • Ne každý ví, že může zasáhnout vstoupit, takže opouštíte několik méně důvtipných lidí.
  • Některá zařízení, jako jsou telefony a konzole, nemusí mít způsob odeslání bez tlačítka. Prohlížeč založený na počítači je stále dominantní, ale nepředpokládejte, že je to jediný způsob, jakým lidé přistupují na váš web.

Tlačítko možná nemáte, pokud (musí být splněny obě podmínky):

  • Vaše publikum je technicky důvtipné (jako na SO)
  • Poskytujete vizuální podnět, že vyhledávací pole je ve skutečnosti vyhledávací pole

    1. Přidáním textu do něj by mělo být použito pro vyhledávání
    2. Přidáním ikony do pole

Obecně bych si myslel, že bít Enter je zkratka k předložení spíše než primární prostředky.

27
mbillard

Alternativou je živé/nepřetržité vyhledávání : Aktualizujte výsledky vyhledávání okamžitě při každém stisknutí tlačítka. Kromě zvýšené účinnosti může také pomoci vyřešit takové problémy s použitelností, jako jsou uživatelé, kteří zadávají více vyhledávacích parametrů, než jsou potřeba, uživatelé, kteří si nevšimli tlačítka Najít, uživatelé, kteří udělali chybu při psaní a nevěděli, proč byly výsledky hledání prázdné atd. 1

Provádění kontinuálního vyhledávání je samozřejmě složitější než jednoduchý vyhledávací formulář. Ve webovém prostředí je třeba Ajax/Comet a také musí být rychlé vyhledávání na straně serveru. Složitost implementace je však snadno zdůvodněna zlepšenou použitelností, pokud je vyhledávání ústředním prvkem.

Ať už děláte cokoli, vždy je dobré provést test použitelnosti, aby se zjistilo, zda uživatelé budou vědět, jak systém používat, a podle potřeby provést vylepšení.

1 Soren Lauesen, Návrh uživatelského rozhraní: Perspektiva softwarového inženýrství , 2005; strana 286

13
Esko Luontola

Jen hrát ďáblova obhájce ...

Upřímně souhlasím s výše uvedenými odpověďmi; Obecně nevidím žádné výhody pro ne mít tlačítko, alespoň z pohledu UX. Pokud je toto tlačítko přítomno, splňuje očekávání uživatele a často je absolutním požadavkem na podporu jednotlivců, kteří nejsou technicky zdatní.

Ale, Mám pocit, že je docela důležité vzít v úvahu, že přítomnost tlačítka může způsobit problémy, pokud k němu nebude správně přistupováno.

Nedávno jsem spustil projekt testování použitelnosti pro web elektronického obchodu a tlačítko „vyhledávání“ způsobovalo poněkud ošklivý problém s použitelností. Vzhledem k tomu, že tlačítko bylo v designu velmi prominentní, zejména na rozdíl od samotného pole pro zadávání textu (které nebylo dobře definováno), mnoho uživatelů klikalo na tlačítko „hledat“ za předpokladu, že by to otevřelo nebo zobrazilo prohledávání webu, na rozdíl od jeho zahájení.

Výsledkem bylo, že mnoho uživatelů skončilo „0 výsledků nalezených pro (null)“ stránku a stalo se docela zmatenými. Nakonec jsme tento problém napravili tím, že jsme udělali výraznější textové pole, podřadili tlačítko a terminologii změnili na „jít“, nikoli „hledat“. To se vyvarovalo a zmatek nebo dvojznačnost v důsledku tlačítka. Rozhodnutí zahrnout tlačítko do vyhledávacího pole je pravděpodobně tím správným, jen se ujistěte, že je plně zváženo z hlediska designu, nebo že nakonec může způsobit více škody než užitku.

12
Chris Myhill

Než začnu, nech mě to dostat z cesty. Otázka, jak byla původně položena, není definitivně odpovědná za určitou permutaci:

Závisí to, ale zahrnutí má o něco více výhod než ne.

Každá dosud poskytnutá odpověď obsahuje velké argumenty, které se shodují se stejnou odpovědí.

  1. Aktuální přehled současné situace:

V 90. letech bylo vyhledávací tlačítko naprosto nezbytné.

Všechny funkce vyhledávání byly provedeny pomocí jednoduchých příspěvků ve formulářích. K odeslání formuláře bylo nutné tlačítko Hledat. Výsledky byly vráceny na základě odeslání akce formuláře. Ve skutečnosti to nebylo „tlačítko pro vyhledávání“, často to bylo tlačítko „jít“ nebo „zadat“. Společný vzor byl takový: Label/input/button

mockup

Pokud existovaly alternativy, vývojáři o nich zřídka věděli. Uživatelé tento vzorec rychle pochopili na základě jeho zřejmé dostupnosti.

Při hledání jednoduchosti se objevil nový vzorec, který spojil štítek a tlačítko do jednoho prvku a zrodilo se vyhledávací tlačítko:

mockup

Trvalo tři prvky na dva. A tento vzorec byl v sadě uživatelských dovedností snazší pochopit a více zakořenit.

Web 2.0 se objevil v období po bublině. Objevil se JavaScript zpracovávající interakce na straně klienta a asynchronní volání.

Výsledkem je nával nových vzorů pro vyhledávání/vkládání formulářů, které dnes vidíme. Některé, jako například automatické doplňování a filtrování, tlačítko vůbec nevyžadují. Vložené položky formuláře jsou verzí vyhledávání „uložit/zrušit“. Většina těchto vzorů používá klíčový příkaz „enter“ jako de facto způsob zadávání výsledků vyhledávání bez kliknutí na vyhledávání, jít, vstoupit, uložit atd.

Tyto nové vzorce vyžadují uživatelům, aby je masově pochopili. Ale myslím si, že s dvěma desetiletími používání internetu pod lidovými pásy, všudypřítomností vyhledávání a odesílání formulářů si myslím, že je bezpečné říci, že velká většina lidí ví o „vstupu“. Udělejte si neformální průzkum a uvidíte to samé. Udělal jsem to a všichni, s nimiž jsem mluvil, o tom věděli.

  1. Jsou tlačítka vyhledávání stále nutná v roce 2012?

ANO. Podívejte se na masivní probíhající uživatelské testovací laboratoř známé jako Facebook. Odebrali tlačítko enter pro komentáře a téměř okamžitě jej vrátili s tím šíleným zaškrtávacím políčkem, aby naučili lidi používat enter, když si uživatelé stěžovali. I když to bylo jen 10% z nich, znamená to 90 milionů lidí.

Myslím, že tlačítko pro vyhledávání nemá v dnešním online prostředí malý význam, ale stále je a vždy bude do jisté míry nutné. Konečná odpověď je tedy:

Závisí to, ale zahrnutí má o něco více výhod než ne.

8
Itumac

2012 Bounty Answer

Fascinující otázka a odpovědi. Vývoj konvencí UX/UI je nekonečně zajímavý ... pro mě je to jako sledovat vývoj jazyka před očima (:

Tvrdím, že použití tlačítka pro vyhledávání je něco, co stojí za testování A/B v rámci vašeho konkrétního kontextu . Na rozdíl od výše uvedených se domnívám, že taková drobná záležitost stojí za důkladné prozkoumání. Toto je klíčový způsob, jak lidé přistupují k informacím na vašem webu.

Alternativně (nebo možná navíc) nemoderovaný test dálkové použitelnosti (v těchto věcech čtu Nate Boltův velký kniha v takových věcech) lze provést poměrně levně. To vám může koupit více poznatků o tom, proč to lidé považují za matoucí nebo ne.

Můj celkový dojem, pokud jde o vyhledávání, je, že úmluvy, které ji obklopují, se v roce 2012 definitivně mění.

Právě jsem přešel na novější verzi prohlížeče Safari a vyhledávání Google je nyní zabudováno do adresního řádku, tj. Mohu umístit vyhledávací dotazy nebo adresy URL na stejné místo. To je pro mě rozhodně nové a pro prvních pár použití jsem hledal vyhledávací pole Google. Ale nyní se po několika hodinách používání cítí zcela intuitivně.

enter image description here

Podobně způsob, jakým se klávesnice mění v mobilním vyhledávání v závislosti na typu očekávaných dat, je nový způsob podpory vyhledávání, který jsem zpočátku považoval za matoucí ... tj. Proč sem nemohu psát text (doh .. je to hledání telefonního čísla) ).

Stejně tak ve vyhledávání Google mohou pokročilí uživatelé k zaměření vyhledávání použít nejrůznější hledané výrazy.

Může se stát, že se konvence mění v závislosti na tom, kde na stránce je umístěné vyhledávací pole. V horní části stránky můžete očekávat pouze stisknutí klávesy Enter, zatímco pokud je vyhledávání prezentováno jako součást obsahu stránek, očekává se, že uživatel bude tlačítko. Ale z mé strany to je čistá hypotéza.

Test test test ... musí být odpověď! Ve skutečnosti nemáme žádný jiný způsob, jak zjistit, co se děje v tomto našem rychle se rozvíjejícím technologickém světě ((:

4
Lisa Tweedie

Abychom odpověděli na odměnu, situace v roce 2012 se příliš nezměnila, protože není co změnit. Existují však zvláštní případy, kdy může být tlačítko vyhledávání vynecháno:

  • v aplikacích pro iOS v případě, že se akce pro klávesu „Enter“ přepne na „Hledat“
  • pokud rozhraní ve výchozím nastavení zobrazuje seznam všech možností a uživatel je pouze filtruje zadáním do vyhledávacího pole.
  • pokud vaše vlastní studie zjistí, že vaši uživatelé nebudou z dlouhodobého hlediska zmateni.

Je důležité, aby vaše přesvědčení o tom, jak si uživatelé myslí, že se nepočítají, musíte skutečně provést studie a měřit frustrace (obvykle se to provádí změřením jejich pupily infračervenou webovou kamerou, krevním tlakem, pulzem nebo elektrickou energií kůže) ... Vezměte prosím na vědomí, že způsob měření by ve skutečnosti mohl způsobit, že by byly frustrované samy). Pokud nemáte přístup k takovým zařízením, univerzity, větší UX obchody, velké marketingové společnosti to dělají a poskytují k němu přístup za poplatek.

Důvodem je to, že vyhledávání je jediná metoda, která má blízko dolů operace. Tato operace musí mít permance : uživatel měl očekávat, že se rozhraní bude chovat určitým způsobem, buď tím, že bude takto pracovat obrovské množství softwaru, nebo pomocí rozhraní vizuální vodítko (nebo viditelnost) na rozhraní.

Není úplně nemožné, že tam jsou uživatelé, kteří očekávají , že pokud je vstupní pole zcela zaoblené a má v něm zapsán text „Hledat“ jako výchozí zástupný symbol, Funguje tak, že stiskne klávesu Enter za klíčem, ale kolik představují vaši demografii vaši aplikaci, nelze ji určitě určit bez rozsáhlých (a drahých) studií.

Existují miliony lidí, kteří nikdy nepoužili vyhledávací pole v Safari nebo Firefoxu, a ještě více, kteří nikdy nezadali nic do adresního řádku, a místo toho zadali webové adresy do vyhledávače, jako je Google (který je na výchozí frontpage každého jednotlivého prohlížeče), a pokud se to nenaučili až do roku 2010, neočekává se, že si na ni v posledních dvou letech zvykli.

Úsporným řešením by bylo umístit malou lupu na levou hranu vyhledávacího vstupního pole, uvnitř krabičky, aby bylo možné kliknout. Tímto způsobem není prostor odebrán z důležitějších funkcí, ale uživatelé bez očekávání ohledně účinnosti „Enter“ nebo „Instant Search“ mají na co kliknout.

(I když může být okamžité vyhledávání dobrým nápadem, v praxi to nezměnilo způsob, jakým lidé hledají, a lze o něm debatovat, proč tomu tak nebylo. Osobně jsem stále stiskl Enter z reflexu, takže se mě ptali moji přátelé )

pravit (týkající se níže uvedené konverzace)

Tento seznam „předpokladů“ byl založen na následujících podkladových materiálech:

  • Normann's Design of Everyday Things , jmenovitě jeho model mapování viditelnosti, naučené chování (kliknutím na „Enter“ po zadání hledaného výrazu se naučené chování, protože nic nenavrhuje na rozhraní)
  • Model GOMS, pro který byl nalezen dobrý přístup v Raskinově Humánní rozhraní

Jsem si jistý, že bych mohl citovat Krug's Nechci mě myslet (nikdy se neobtěžoval číst to úplně), nebo Nielsen .

To vše je starý výzkum . (No, kromě mého nároku v Dynamickém vyhledávání Google v komentářích, které také měly anglický test)

Takže přeformulovaná otázka zní: , co by tyto výzkumy zastaralo v období 2010–2012?

A na kterou je odpověď trochu složitější.

Většinou mám jen modely, ale tyto modely jsou docela zdravé.

Jedna otázka zní: „jak si lidé vytvářejí návyky“ a „jak si lidé pamatují vzorce používání“, na které lze najít odpovědi, například ve Weinschenkově 100 věcech, které každý desiner potřebuje vědět o lidech , kde vysvětluje současné znalosti o těchto učeních.

A tam to vidíme jasně napsáno, že lidé se učí nové věci, pokud je potřebují k dosažení cíle, a vytvářejí návyky, pokud to musí často dělat. Například jsem se nikdy nenaučil psaní pěti prsty, protože takhle píšu dostatečně rychle)

Naše otázka tedy zní: Byla nějaká aplikace získávající popularitu hlavního proudu v cílové skupině, která nutila lidi odnaučit se zvyk hledat vyhledávací tlačítko a kliknout na něj, ale místo toho použít Enter?

Nevím, neznám přesnou cílovou skupinu, ale myslím, že odpověď zní ne.

Ale naše cílová skupina se také pohnula. Cílovou skupinou této otázky byli lidé mezi 40-60, nyní mezi 42-62.

Víme, že učební schopnosti lidí se ve věku 40–45 let drasticky zhoršují. Výzkumy, které jsem o nich četl, byly původně v ruštině a byly napsány v 80. letech, kdy nebylo obvyklé je překládat do angličtiny.

To je vlastně křivka ve tvaru písmene S, ale lidé, kteří již měli více než 45 let, se pravděpodobně nedozvěděli o nových návycích „reflexu svalů“, zvláště pokud jim jejich znalosti o tom, jak používat počítač, doposud dobře sloužily.

Internetová populace mezi lety 2010–2012 vzrostla o 10 procent . V cílové věkové skupině (přinejmenším ze Spojených států) byl velký nárůst mezi lety 2008 a 201 a máme také { data za rok 2012 }.

Neměli bychom jednat s lidmi staršími 50 let (na základě ruského výzkumu), takže otázkou je, že za obvyklé změny by odpovídalo nanejvýš 10% nárůst lidí mezi 30-49 lety.

Ale myslím, že bych toto cvičení měl nechat na čtenáři. Můj základní předpoklad je, a to je předpoklad, že pokud jsou Normanovy modely správné, a pokud jsou všechny citované výzkumy správné, pak se lidé, kteří se to nemuseli naučit, do 2 let nenaučili, a že cílová skupina se za 2 roky tolik nepohnula, že by vypadla většina, pak by se neobjevily žádné významné změny.

Upřímně, viděl jsem věci se špatnou viditelností a problémy s mapováním, které vývojáři uživatelského rozhraní 80s očekávali, že se lidé budou učit brzy a to nikdy se nestalo. To zahrnuje potvrzovací dialogy, klávesové zkratky, modifikační klávesy. Knihy Normana a Raskina jsou s tím plné, a jsem si jistý, že by ani Nielsenu nechtělo najít příliš mnoho.

Není to tak, že se to za dva roky nezměnilo: lidé se nezměnili.

3
Aadaam

Není-li otázka konkrétnější, jednoduchá odpověď není možná. Pokud vyhledávání přinese malý počet výsledků, pak pravděpodobně (ale ne nutně) by to umožnilo živé vyhledávání a rozhraní výsledků. Když získáváte výsledky aktualizované při každém stisknutí klávesy, pravděpodobně není potřeba tlačítko pro vyhledávání.

Co to hledá? Prohledává text v databázovém indexu (např. Webový index), prohledává knihovnu obrázků atd.? Před přijetím rozhodnutí o vyloučení tlačítka pro vyhledávání by měl být brán v úvahu konkrétní kontext. Viděl jsem příliš mnoho lidí z rozhraní nové a nové generace, které spadají do stejné pasti, když procházejí pohyby designu zcela zaslepenými předsudky.

Na samostatnou poznámku. Je-li k dispozici tlačítko pro vyhledávání, pomáhá uživatelům mentálně se připojit k akci vyvolání vyhledávání. Kromě spojení mysli a akce je tlačítko vyhledávání cenným prvkem rozhraní, které poskytuje podněty o průběhu vyhledávání. Tlačítko lze deaktivovat, což ukazuje, že probíhá vyhledávání, a rozhraní může zobrazovat ukazatel průběhu, pokud hledání obvykle trvá několik sekund nebo déle. Bez této jasné a jednoznačné časové reference, jako je stisknutí tlačítka pro vyhledávání, nejsou tyto výhody životaschopné. Samotné použití klávesy Enter bez tlačítka není nikde tak efektivní.

Na čistě vizuální stránce věcí je tlačítko také narážkou, že vyhledávací pole není něco úplně jiného. Tlačítko pro hledání tedy nepřímo označí váš prvek pro zadávání textu jako vyhledávací pole. Některé výstřižky (např. Obrazové ikony) mohou pomoci při poskytování takové narážky, ale jednoduché tlačítko to dělá jednoznačně, aniž by muselo vymýšlet jiné narážky.

2
Chris

Odpověď na základě odměny v roce 2012. Už jsem tu několik dobrých odpovědí, ale chtěl jsem uvést poněkud odlišný bod: diskuse se většinou týkala toho, zda uživatelé potřebují tlačítko, aby mohli úspěšně použít vyhledávání. Ale věřím, že bychom měli také přemýšlet o tom, co se stane předtím, než uživatel tuto akci provede.

Jak najdou vaše hledání? Tlačítko hledání může sloužit jako indikátor . Na rušné stránce nebo pokud je váš vyhledávací prvek nestandardním místem (tj. Nikoli v pravém horním rohu), může být obtížné vizuální skenování.

Důležitost toho silného ukazatele samozřejmě závisí na záměru, designu a publiku vašeho webu. Hledání je pro Stackoverflow (nebo UX) životně důležité, ale jeho publikum je důvtipné a design umisťuje hledání na standardní místo a je v kontrastu s pozadím. Pokud je vaše publikum méně důvtipné nebo je vyhledávání kritickou cestou pro používání webu, možná byste měli zvážit jeho zachování.

Abych si vybral super úžasnou výměnu Stackexů, díval jsem se na jejich stránky anglického jazyka . Zde je rozhraní pro vyhledávání:

enter image description here

Snadné použití, jsem velmi dobře obeznámen s jejich sadou stránek. Ale starší uživatel, který tam přichází, hledá gramatickou pomoc? Tlačítko vyhledávání by to mohlo objasnit. Ačkoli bych tvrdil, že by pozadí vyhledávání bylo velmi užitečné.

2
Voodoo

Vždycky bych omyl na straně použitelnosti, a to i pro technické publikum. Pro netechnické publikum může být ještě důležitější zahrnout jej, protože nemusí vědět, že můžete jednoduše odeslat zadáním formuláře. Tlačítko může být stylizované tak, aby odpovídalo rozložení, tak bych si ho nechal.

1
Virtuosi Media

Jediným způsobem, jak zjistit, pro konkrétní publikum, je spustit test A/B - ukázat polovině uživatelům textové pole s tlačítkem pro vyhledávání a půl políčka bez, zjistit, zda existuje nějaký rozdíl v chování.

Před zahájením práce si přečtěte, jak provést účinný test A/B.

Nebo, pokud vám to tolik nezáleží a nechcete, aby se všechny problémy skutečně zjistily, nechte tlačítko tam.

1
Nir

Tlačítko sémanticky slouží k odeslání formuláře. Jak bylo zmíněno Esko Luontola, můžete toto tlačítko přeskočit, pokud bylo vyhledávání průběžně aktualizováno prostřednictvím kometového serveru, protože to ve skutečnosti „neodesílá“ formulář.

Ale pokud provedení vyhledávání vyžaduje, aby byl formulář odeslán a stránka byla přesměrována nebo znovu načtena, pak si myslím, že byste určitě měli mít tlačítko pro vyhledávání, protože to je přesně to, co má tlačítko Odeslat udělat.

1
Carson Myers

Z tohoto důvodu byste měli mít vždy tlačítko vyhledávání ...

Když zadáte hledaný výraz a stisknete Enter, najednou to bude v pořádku.

Když však zadáte tento termín, uděláte něco jiného a vrátíte se na stránku (možná provedete telefonní hovor nebo cokoli) nebo kliknete zpět v prohlížeči, pak jste zvědaví, jak provést vyhledávání bez tlačítka.

1
JamesRyan

Měl jsem složitý vyhledávací formulář skládající se převážně z rozevíracích nabídek, které byly automaticky odeslány vždy, když se změnila hodnota vstupu formuláře (pomocí jQuery). Fungovalo to dobře, ale bez <input type="submit" /> tlačítko přítomné, formulář odmítl odeslat při stisknutí Enter v některých prohlížečích, dokud nebyl vstup rozmazaný.

To bylo vyřešeno umístěním tlačítka Odeslat skrytého CSS do formuláře.
V této situaci byl problém použitelnosti vyřešen zahrnutím tlačítka Odeslat, i když bylo skryté.

Pokud máte v úmyslu zbavit se tlačítka pro vyhledávání, ujistěte se, že vyhledávací pole je jasně označeno jako „Hledat“, s nějakým štítkem (nejlépe vloženým, jako je SO), který uživatele povede.

Uživatel by se nikdy neměl zamyslet: „Jak mohu hledat?“

1
Petrus Theron

Nikdy jsem neprovedl experiment na odstranění tlačítka Odeslat z vyhledávacího pole, ale provedl jsem jeden na podobně strukturovaném formuláři. Následující by se mělo vztahovat i na vyhledávání.

Už dávno jsem na svém webu měl textové pole a tlačítko pro odeslání komentáře. Odebral jsem tlačítko Odeslat, protože jsem si myslel, že ukazování a kliknutí na tlačítko by ztratilo čas uživatele. Chtěl jsem tedy podpořit odesílání komentářů stisknutím klávesy Enter. Shromáždil jsem statistiky o této změně a neviděl jsem žádné snížení počtu předložených komentářů. Zdá se, že to znamená, že pokud není tlačítko, lidé přirozeně vyzkouší další nejlepší věc - stisknout klávesu Enter - a odeslat komentář. Co jiného by měli dělat? Vzdát se? Ne!

1
JoJo

Na tuto otázku existuje více odpovědí.

Primární rozhodující činitelé jsou: 1. Prostor, 2. Publikum

Pokud máte web, který má méně obsahu, který se má zobrazit, když uživatel přistane (např. Pomocí vstupní stránky na vašem webu produktu), máte svobodu používat vyhledávací pole a tlačítko pro vyhledávání, abyste s ním mohli jít. Ale pokud máte web s množstvím informací šířených po stránce, nechcete, aby se přidával do nepořádku pomocí tlačítka pro vyhledávání.

Navíc, jak všichni ostatní zdůraznili, na publiku záleží.

Zde je však několik otázek: Je nutné tlačítko pro vyhledávání? Není to zřejmé? Nelze tomu zabránit? Není to zbytečné?

Myslím, že zmínka „Vyhledat zde věci“ ve vyhledávacím poli je skvělý způsob, jak jít. Můžete jej oblékat zvětšovacím sklem na jedné straně, abyste mu dodali pocit.

1
Birupakhya Dash