Interfața cu utilizatorul, novice

UI (interfață de utilizator sau UI abreviat) - este interfața prin care oamenii pot controla software sau echipamente hardware. UI ar trebui să fie confortabil în utilizare, pentru a interacționa cu ei întâmplă ca nivel intuitiv. interfețele de software sunt, de asemenea, referire la interfețe grafice (ca interfață grafică cu utilizatorul sau GUI).







Etapele de dezvoltare și tipuri de interfețe de utilizator

Spre deosebire de realitățile de astăzi, primele calculatoare au fost prea slabe pentru interfețe grafice de utilizator. Prin urmare, în oamenii care încep ar putea folosi doar linia de comandă (CLI, sau interfață linie de comandă), în care echipele au fost stabilite folosind interogări. Mai târziu sa transformat în TUI - interfețe care sunt utilizate în prezent în procesul de instalare a sistemelor de operare. Disponibilitatea calculatoarelor a dus la necesitatea de a dezvolta interfata user-friendly.

Interfață grafică pentru utilizator - interfață de tip, care este ferm stabilit, împreună cu performanța PC-ului în continuă creștere. În viitorul apropiat, poate apărea interfețe audio personalizate (VUI, sau interfața cu utilizatorul voce), care va permite oamenilor să interacționeze cu un calculator cu ajutorul vorbirii.

În diverse jocuri pe calculator folosit o interfață de utilizator naturale (NUI, sau interfața cu utilizatorul naturale). Sistemul său analizează mișcările persoanei și le transformă în mișcări în joc. În acest moment în faza de dezvoltare este interfata de utilizator perceptivă (PUI), precum si interfata creier-calculator (BCI sau creier-calculator interfață). Cele mai recente de dezvoltare își propune să ofere persoanelor cu capacitatea de a controla computerele de gândire.

Linie de comandă Interface (interfață linie de comandă sau CLI)

Printre domeniile de aplicare a interfață linie de comandă, puteți selecta DOS calculatoare. Interacțiunea se produce prin intrarea de comandă. Calculatorul procesează comenzile și afișează linia următoare. Acest tip de UI este depășită. Cele mai multe CLI înlocuit cu interfețe grafice.

Interfața utilizator Text (Interfață utilizator text sau TUI)

Acest tip de interfață cu utilizatorul este proiectat pentru a lucra cu simbolurile. Execuția are loc în modul de hardware-ul de text, dar este adesea folosit și de afișare. În acest caz, pentru fiecare sursă, programator are 256 de caractere. Navigarea se face tastatura, mai degrabă decât mouse-ul. Ca un exemplu, Norton Commander sau Turbo Pascal. Această interfață este, de asemenea, utilizat la sistemul de operare de boot și BIOS-programe. Acest tip de interfață este, de asemenea, utilizat pentru a instala sistemul de operare.

Interfața grafică cu utilizatorul (Graphical User Interface sau GUI)

Interfața grafică cu utilizatorul este cel mai popular UI. Este o fereastră, care conține diferite controale. interacțiunea utilizatorului cu programul cu mouse-ul și de a folosi tastatura.

De asemenea, este posibil să se utilizeze butoanele și elementele de meniu sunt localizate în cadrul aplicației în sine. Această fereastră este un fel de poartă de acces între utilizator și software-ul. În interfață grafică cu utilizatorul comenzilor obișnuite distribuite. Acestea vă permit să standardizeze procesul de interacțiune cu diferite programe pe diferite sisteme de operare.

Lumea reală ca model

În curs de dezvoltare prima interfață grafică cu utilizatorul ca bază au fost luate elementele lumii reale: dosarul gunoi, imaginea floppy ca un buton Salvare. Astăzi, multe icoane sunt considerate depășite, dar încă folosit.

Chiar dacă utilizați imaginile și pictogramele de designeri moderni încearcă să reflecte cel puțin minim scopul lor. Acest lucru facilitează interacțiunea intuitivă cu interfața. GUI Scopul este ca oamenii pot identifica cu ușurință scopul fiecărui buton. Din această cauză nu trebuie să ne amintim toate comenzile, așa cum a fost cazul cu linia de comandă.

Instrucțiuni și reguli

În dezvoltarea GUI definite seturi de reguli se aplică, care ajuta pentru a face programul mai ușor de utilizat. Ca un exemplu, opt reguli de aur de la Ben Shneiderman. Mai jos sunt câteva note de subsol la aceste reguli:






  • Consistenta: interacțiunea ar trebui să apară întotdeauna într-un mod similar. Adică, ar trebui să evitați să utilizați panoul de control cu ​​opțiuni cum ar fi „selecție de copiere“, „elimina zona selectată“, „adăugați zona selectată.“ Acest exemplu ilustrează lipsa de coerență a interfeței grafice. ceea ce trebuie evitat;
  • Feedback-ul informativ: toate acțiunile efectuate de către utilizator, ar trebui să fie susținută de feedback-ul. De exemplu, dacă faceți dublu-clic se deschide programul, o persoană trebuie să aștepte câteva secunde înainte de a putea utiliza acest program. Să utilizatorul știe că acțiunile sale au adus rezultatul, este necesar să-l informeze despre aceasta. Este posibil să se realizeze schimbarea cursorului. Una dintre cele mai vechi și mai cunoscute exemple - este cursorul cu o clepsidră în Windows;
  • Nu supraîncărcați memoria de utilizatori: utilizatorii nu pot aminti totul dintr-o dată. Segmentele de lungime de interacțiune în cazul în care utilizatorul este forțat să se mute mai multe ferestre, informații ar trebui să fie întotdeauna afișate în aceeași zonă. Date de mai puțin care este afișată la început, ar trebui să fie ascuns.

Personalizat interfață audio (VUI, sau utilizator de voce interfață)

În acest tip de interacțiune interfață cu utilizatorul între un utilizator și calculator are loc prin intermediul vocii. De exemplu, un utilizator poate selecta verbal persoana dintr-o listă alcătuită anterior de contacte și de a face un apel. Programul de a interpreta discursul de text și de recunoaștere a vocii utiliza, de asemenea interfețe audio.

Exemplele includ menționa la Apple asistent vocal. Siri. S-Voice de la Samsung sau Google prin voce. Una dintre principalele probleme în proiectarea interfeței cu utilizatorul (interfața audio) este de a oferi publicului un mediu confortabil pentru interacțiune. Asta este, atunci când utilizați sintetizatoare de voce în suportul tehnic, este important să nu povară clienții mesajele lungi.

interfața cu utilizatorul Tactile (TUI sau o interfață de utilizator tangibil)

În interacțiunea lor are loc prin utilizarea de bile sau a altor obiecte fizice. Astăzi, acest tip de interfață este rar folosită în viața de zi cu zi. În cazul în care computerul este lucrează în mod constant în picioare pe o masă, utilizarea interfeței tactile are un nou înțeles, dar de multe ori ele pur și simplu nu sunt aplicabile în viața de zi cu zi. Muzee și expoziții - un excelent exemplu al domeniului de aplicare al TUI.

Interacțiunea fizică este amintit mai bine decât oricare altul. În plus, interfețe tactile să joace la realizarea de obiecte: forma, textura, culoare. Din sandbox cu cuburi de lemn într-o imagine lupă - probabil aproape totul.

User Interface Natural (NUI, sau interfața cu utilizatorul naturale)

Interfața cu utilizatorul naturale este conceput pentru a oferi utilizatorului o experiență naturală și intuitivă cu dispozitivul sau software-ul. În același timp, interfața în sine este vizibil, de exemplu, pe ecranul senzorial. Cu ajutorul comenzilor de utilizator Nui a intrat prin gesturi si atingeri.

Acest tip de interfață cu utilizatorul poate fi, de asemenea, combinate cu vui. Cu dispozitiv de interacțiune directă de răspuns apare în mod natural, mai degrabă decât la tastatură sau mouse-ul de intrare. Dispozitivele senzor plus Nui pot fi, de asemenea, utilizat în console de jocuri.

De exemplu, Nintendo Wii vă permite să joace acțiunea de pe ecran prin deplasarea mâna controlerului. Printre alte exemple - plus față de Xbox Kinect. care vă permite să controlați un caracter pot fi redate pe ecran mișcările propriului său corp. Ceea ce face interacțiunea mai natural.

User Interface perceptive (PUI sau interfață de utilizator perceptive)

User Interface perceptive - o interfață care controlează apare din cauza percepției umane. Până în prezent, el este încă în stadiul de dezvoltare. PUI. în teorie, este de a combina posibilitățile de GUI și VUI. precum și să fie capabil să recunoască gesturi pentru a interacționa cu computerul. Integrarea percepției vizuale și auditive de sunete și gesturi ar trebui să permită PUI să ofere utilizatorilor nivelul maxim de percepție și naturalețe.

interfață creier-calculator (interfață BCI și creier-calculator)

Această interfață de utilizator ca o sursă de comandă folosește creierul uman. Până în prezent, această tehnologie a atins un nivel înalt de dezvoltare. Pentru a masura undelor cerebrale sunt utilizați electrozi, atunci datele primite este decriptat de către diferiți algoritmi. Acest lucru vă permite să controlați membrelor robotizate. Acest tip de interacțiune - un mare avantaj pentru persoanele cu handicap.

Valoarea optimizarea pentru motoarele de căutare

există atât asemănări și deosebiri în dezvoltarea GUI și site-ul web. De exemplu, vizitatorul se bucură de o navigarea pe site. El alege o cale specifică prin structura paginilor. Dezvoltatorul GUI poate controla ce elemente sunt disponibile pentru utilizator la un moment dat sau altul. În cazul în care funcția nu este disponibilă, dezvoltatorul poate ascunde această opțiune.

În cazul site-ului utilizatorul este întotdeauna posibil să se întoarcă la pagina. În consecință, navigarea este de asemenea necesar să se ia în considerare atunci când construirea unui site web. pagina ierarhie ar trebui să fie cât mai transparent posibil și gândire. Dacă site-ul dvs. este format din mai multe nivele, este logic să se utilizeze navigarea, cum ar fi „pesmet“.

Oamenii folosesc programul pentru un timp destul de lung. Prin urmare, am devenit obișnuiți cu cele mai multe dintre elementele standard de orice interfață grafică de utilizator. Site-uri, de asemenea, au apărut relativ recent.

Web designerii ar trebui să încerce să se gândească la experiența de interacțiune cu utilizatorul la cel mai înalt nivel, și să fie ghidate la aceleași practici testate în timp. De exemplu, meniul de navigare este cel mai bine poziționat în colțul din stânga sus. Ca un webmaster ar trebui să vă asigurați că toate elementele sunt ușor accesibile pentru orice vizitator. Acest lucru va face site-ul mai ușor de utilizat.

Traducerea articolului „User Interface“ a fost pregătit de o echipă de proiect prietenos Web design de la A la Z.