Jaké je nejlepší uživatelské rozhraní? Tj. potvrzení uživatelem.
1) Jednoduché zaškrtávací políčko na formuláři
nebo
2) Vyskakovací okno se zprávou a tlačítka OK/Storno
Pokud mají něco potvrdit, jedinou možností je modální dialog s tlačítkem OK/Přijmout.
Pokud musí s něčím souhlasit, mělo by existovat tlačítko Storno.
Ve skutečnosti by tlačítka měla obsahovat smysluplný text, nejen OK/Storno.
Krátká odpověď: „Příkazové odkazy“
Dlouhá odpověď ...
IMO, v mnoha situacích jsou OK/Storno nebo Ano/Ne velmi špatné.
Proč?
Protože uživatelé mají pevnou cestu. Chtějí se dostat z bodu A do bodu B. Uživatelé také nemají rádi čtení textu v dialogových oknech. Spojte tyto dva faktory dohromady a uživatelé často přimějí uživatele, aby odpověděli Ano, Ano, Ano na řadu otázek. Pokud je jedna z těchto otázek „chcete tedy přerušit aktuální operaci“, budou instinktivně klepnout na „ano“.
Mám dokonalý příklad v Microsoft Visual Studio. Při ladění aplikace a chcete zastavit ladění, se zobrazí výzva „Opravdu chcete zastavit ladění?“ Ano ne. Dále se zobrazí výzva „Chcete uložit aktuální prostředí“ - do kterého byste měli říct „Ne“. Kliknutím na tlačítko Ano se dostanete na krok, který jste nechtěli, ztrácíte čas a vyústíte v nadávání na obrazovku.
Lepším uživatelským rozhraním pro tyto dialogy by bylo nechat dlouhý popis pro malé procento uživatelů, kteří potřebují ujištění o řádném vysvětlení, ale pak položit jádro otázky na samotný ovládací prvek. Například v mém Visual Studio by text tlačítka řekl:.
„Zastavit ladění“/„Zrušit“
následované „Uložit“/„Neukládat“
Problémy s tím jsou:
Microsoft viděl světlo a zavedl „příkazové odkazy“, které přesně řeší tento druh problému. Zabalí přehledné shrnutí a delší popis pomocí ovládacího prvku, na který lze kliknout. Dává to mnohem větší smysl než "Dlouhá větraná otázka" s tlačítky Ano/Ne míle daleko. http://msdn.Microsoft.com/en-us/library/aa511455.aspx
Uvědomuji si, že tato otázka byla zodpovězena, ale doufám, že to někomu pomůže
Většina uživatelů se naučí kliknout na cokoli, aniž byste cokoli četli. Předpokládají, že nemáte na co se ptát. Pokud chcete, aby o této otázce opravdu přemýšleli, musíte být ohleduplní a kreativní ohledně způsobu, jakým se ptáte. Pamatujete, že vše, co vidí uživatel, je „bla bla bla bla ... OK? Zrušit?“
Určitě to není nejlepší pro všechny situace (viz odpověď jezmcka), ale něco zajímavého, co jsem před chvílí viděl, je tlačítko Licorize's delete. Když na něj kliknete, tlačítko se nahradí vložené s odstraněním? Ano ne. Dokázalo to být zřejmé, ale zároveň nenápadné. Chtěl bych to však vyzkoušet na cílové skupině.