Expert (interfață utilizator)

Wizard ( Eng.  Wizard - wizard) - o tehnică de construire a interfețelor utilizator , în care, pentru a efectua o anumită acțiune, utilizatorul trebuie să treacă secvenţial prin mai multe formulare care conţin un număr mic de controale. Este utilizat în timpul instalării și configurării inițiale a programelor. Răspândirea acestei abordări a fost facilitată de Microsoft , care a folosit pe scară largă această tehnică în Windows 95 .

Istorie

În 1991, când lucram la Microsoft Publisher , scopul era de a ajuta utilizatorii fără abilități profesionale în pregătirea documentelor tipărite pentru ca documentele lor să arate bine. Microsoft a considerat că, indiferent de instrumentul ales pentru acest lucru, utilizatorii începători ar fi dificil să îl stăpânească singuri. Pentru a rezolva această problemă, a fost inventată interfața „Page wizards”, care permitea utilizatorilor să marcheze un document pas cu pas pe baza șabloanelor pregătite în prealabil, iar apoi să îl modifice la discreția lor folosind instrumente standard [1] . Interfețe similare au fost dezvoltate la Microsoft înainte, de exemplu, pentru Microsoft Access , care, totuși, a fost lansat mai târziu - în noiembrie 1992. Tot în 1989, existau idei de a folosi sinteza vorbirii și caracterele vorbite, dar în acei ani această idee nu a fost implementată din cauza limitărilor platformei [2] .

Mai târziu, vrăjitorii au început să se răspândească în alte aplicații. În 1992, Microsoft Excel pentru Mac le-a achiziționat, de exemplu, pentru a lucra cu tabele pivot [3] . Office 95 a introdus un „vrăjitor de răspuns” pentru căutările de ajutor în limbaj natural [ 4] , iar Windows 95 a introdus vrăjitori pentru a configura diverse setări, cum ar fi imprimarea sau conexiunea la Internet [1] .

Până în 2001, alte sisteme de operare au achiziționat instrumente similare. În Mac OS , astfel de interfețe au fost numite „asistent” ( asistent în engleză  , „asistent”), precum și mai târziu în mediul Gnome .

Deși Microsoft Manual of Style recomanda numirea acestor interfețe „vrăjitori”, pe măsură ce au devenit mai răspândite, termenul a devenit din ce în ce mai puțin comun. Multe aplicații care au o interfață pas cu pas pentru unele acțiuni nu folosesc cuvântul „master” [5] .

Descriere

Sarcina vrăjitorilor este de a ajuta utilizatorul să rezolve o problemă complexă, împărțind-o în mici subsarcini succesive, în loc să furnizeze imediat utilizatorului întregul set de instrumente disponibile în care se poate încurca [6] . Expertul este un fel de casetă de dialog . Principalele caracteristici ale vrăjitorului sunt prezența butoanelor „Următorul” și „Înapoi”, făcând clic pe care utilizatorul trece la pasul următor sau revine la cel anterior. De asemenea, de regulă, există un buton „Anulare” pentru a închide fereastra fără a efectua o acțiune. La ultimul pas, butonul „Următorul” este de obicei înlocuit cu butonul „Finish” [7] . În unele vrăjitori, butonul „terminat” este disponibil tot timpul - dacă utilizatorul ar trebui să poată accepta setările implicite fără a parcurge toți pașii formularului. Tranziția la o etapă intermediară arbitrară nu este de obicei furnizată.

Prima fereastră a vrăjitorului nu are în mod tradițional controale și este o fereastră de bun venit care explică ce acțiune va fi efectuată. Ultima fereastră raportează, de obicei, rezultatul obținut. Unii vrăjitori includ un indicator care vă permite să înțelegeți unde este utilizatorul acum și câți pași mai sunt de finalizat [6] .

Critica

Vrăjitorii au câștigat o mare popularitate, dar pentru utilizatorii avansați, precum și pentru multe setări care sunt greu de combinat într-un singur lanț de pași, este de preferat să folosiți ferestrele tradiționale cu toate setările posibile.

Alan Cooper critică folosirea vrăjitorilor, numind interfața „interesând utilizatorul”, „nici prietenoasă, nici liniștitoare, nici de vreun beneficiu sesizabil”, „nu se obosește să explice utilizatorului ce se întâmplă”, iar popularitatea lor în rândul dezvoltatorilor de software explică prin faptul că permit „să comunice cu utilizatorul ca un dispozitiv periferic” și se eliberează de responsabilitatea pentru o interfață utilizator incomodă bazată pe modelul de implementare, și nu pe nevoile utilizatorului [8] . „Maeștrii” sunt de asemenea criticați pentru că trebuie să facă mișcări suplimentare. Dacă expertul nu este folosit singur, ci ca alternativă la o interfață complexă pentru începători, formularele din expert sunt scoase din context, nu ajută la maparea controalelor din expert și din aplicația principală și, de asemenea, interferează cu înțelegerea procesului pentru care sunt destinate [6] . Adesea, utilizatorii parcurg toți pașii fără să se uite, bazându-se pe valorile implicite [8] , pe care le folosesc pentru a distribui diferite tipuri de software de gunoi.

Note

  1. 12 Microsoft . _
  2. Johnston, Stuart J. . „Vrăjitorii” fac aplicațiile Microsoft mai inteligente, InfoWorld  (5 august 1991).
  3. Vă prezentăm Microsoft Excel 4.0. Este suma totală a șapte ani de succes., MacUser (Reclamă)  (noiembrie 1992).
  4. Sinofsky, Steven 036. Fancy Wizard and Red  Squiggles . hardcoresoftware.learningbyshipping.com . Preluat la 19 iulie 2021. Arhivat din original la 19 iulie 2021.
  5. O introducere în integrarea utilizatorilor, partea 1 - InVision Blog  , InVision Blog (  8 ianuarie 2015). Arhivat din original pe 12 iunie 2018. Preluat la 20 mai 2022.
  6. 123 Babich . _ _
  7. UIPpatterns .
  8. 1 2 Cooper, 2009 , p. 627-628.

Literatură

Link -uri