Průvodce (uživatelské rozhraní)

Wizard ( anglicky  Wizard - wizard) - technika pro vytváření uživatelských rozhraní , ve které, aby uživatel mohl provést nějakou akci, musí postupně projít několika formuláři obsahujícími malý počet ovládacích prvků. Používá se při instalaci a počáteční konfiguraci programů. Šíření tohoto přístupu bylo usnadněno společností Microsoft , která tuto techniku ​​široce používala ve Windows 95 .

Historie

V roce 1991, při práci na Microsoft Publisher , bylo cílem pomoci uživatelům bez profesionálních dovedností při přípravě tištěných dokumentů, aby jejich dokumenty vypadaly úhledně. Microsoft cítil, že bez ohledu na to, který nástroj byl k tomu vybrán, pro začínající uživatele by bylo obtížné jej zvládnout sami. K vyřešení tohoto problému bylo vynalezeno rozhraní „Page wizards“, které uživatelům umožňovalo označit dokument krok za krokem na základě předem připravených šablon a následně jej podle svého uvážení změnit pomocí standardních nástrojů [1] . Podobná rozhraní byla v Microsoftu vyvíjena již dříve, například pro Microsoft Access , který však vyšel později – v listopadu 1992. Také v roce 1989 se objevily nápady na použití syntézy řeči a mluvících znaků, ale v těchto letech nebyla tato myšlenka realizována kvůli omezením platformy [2] .

Později se čarodějové začali šířit do dalších aplikací. V roce 1992 je získal Microsoft Excel pro Mac například pro práci s kontingenčními tabulkami [3] . Office 95 zavedl „průvodce odpověďmi“ pro hledání nápovědy v přirozeném jazyce [ 4] a Windows 95 zavedl průvodce pro konfiguraci různých nastavení, jako je tisk nebo připojení k internetu [1] .

Do roku 2001 získaly podobné nástroje další operační systémy. V Mac OS se taková rozhraní nazývala „asistent“ ( anglicky  asistent , „asistent“), stejně jako později v prostředí Gnome .

Ačkoli Microsoft Manual of Style doporučoval nazývat tato rozhraní „průvodci“, s jejich větším rozšířením se tento termín stal méně a méně obvyklým. Mnoho aplikací, které mají pro některé akce krok za krokem rozhraní, nepoužívá slovo „master“ [5] .

Popis

Úkolem průvodců je pomoci uživateli vyřešit složitý problém jeho rozdělením na malé po sobě jdoucí dílčí úkoly, místo aby uživateli okamžitě poskytli celou sadu dostupných nástrojů, ve kterých se může zmást [6] . Průvodce je druh dialogového okna . Hlavními rysy průvodce jsou přítomnost tlačítek „Další“ a „Zpět“, jejichž kliknutím uživatel postoupí k dalšímu kroku nebo se vrátí k předchozímu. Zpravidla také existuje tlačítko "Storno" pro zavření okna bez provedení akce. V posledním kroku je obvykle tlačítko "Další" nahrazeno tlačítkem "Dokončit" [7] . V některých průvodcích je tlačítko „hotovo“ dostupné neustále – pokud má uživatel přijmout výchozí nastavení, aniž by musel projít všemi kroky formuláře. Přechod do libovolného mezistupně se obvykle neposkytuje.

První okno průvodce tradičně nemá žádné ovládací prvky a je to uvítací okno s vysvětlením, jaká akce bude provedena. Poslední okno také obvykle hlásí dosažený výsledek. Někteří průvodci obsahují indikátor, který vám umožní pochopit, kde se uživatel právě nachází a kolik kroků zbývá dokončit [6] .

Kritika

Průvodci si získali širokou oblibu, ale pro pokročilé uživatele, stejně jako pro mnoho nastavení, která je obtížné spojit do jednoho řetězce kroků, je vhodnější používat tradiční okna se všemi možnými nastaveními.

Alan Cooper kritizuje používání průvodců a nazývá rozhraní „dotazující se uživatele“, „není ani přátelské, ani uklidňující, ani nemá žádný znatelný přínos“, „neobtěžuje se vysvětlit uživateli, co se děje“, a jejich popularita mezi vývojáři softwaru vysvětluje tím, že umožňují „komunikovat s uživatelem jako periferní zařízení“ a zbavují se odpovědnosti za nepohodlné uživatelské rozhraní na základě implementačního modelu, nikoli na základě potřeb uživatele [8] . "Mistři" jsou také kritizováni za to, že musí dělat pohyby navíc. Pokud se průvodce nepoužívá samostatně, ale jako alternativa ke složitému rozhraní pro začátečníky, jsou formuláře v průvodci vytrženy z kontextu, nepomáhají mapovat ovládací prvky v průvodci a v hlavní aplikaci a také zasahovat do porozumění procesu, pro který jsou určeny [6] . Uživatelé často procházejí všemi kroky, aniž by se dívali, a spoléhají na výchozí hodnoty [8] , které používají k distribuci různých druhů odpadkového softwaru.

Poznámky

  1. 12 Microsoft . _
  2. Johnston, Stuart J. . „Průvodci“ dělají aplikace Microsoft chytřejšími, InfoWorld  (5. srpna 1991).
  3. Představujeme Microsoft Excel 4.0. Je to součet sedmi let úspěchu., MacUser (reklama)  (listopad 1992).
  4. Sinofsky, Steven 036. Fancy Wizard a Red  Squiggles . hardcoresoftware.learningbyshipping.com . Získáno 19. července 2021. Archivováno z originálu dne 19. července 2021.
  5. Úvod do uživatelského onboardingu, část 1 – InVision Blog  , InVision Blog (  8. ledna 2015). Archivováno z originálu 12. června 2018. Staženo 20. května 2022.
  6. 123 Babich . _ _
  7. UIPpatterns .
  8. 1 2 Cooper, 2009 , str. 627-628.

Literatura

Odkazy