Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web servers, web development, networking and security services. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

Gesturi

Calea înapoi, atunci când, computere utilizate pentru a avea doar interfeţe linia de comandă. Pentru a obţine un PC de a face ceva, la toate, oamenii au trebuit să memoreze comenzi, şi tastaţi-le în mod corect. Dar, forţând oamenii să memoreze comenzi nu este deosebit de uşor de utilizat. Ca urmare, puţini oameni ştiau cum să folosească calculatorul, sau a vrut să înveţe.

Atunci când unei interfeţe grafice a devenit popular, oamenii nu trebuie să memoreze comenzi mai. În schimb, tot ce au putut face a fost indicat pe ecran lor. «Memorarea» a fost înlocuită cu "recunoaşterea". Nu mai au oamenii trebuie să memoreze «cp» dacă au vrut să duplicat-un dosar; doar ei trebuia să arate prin «fişier» meniu şi să recunoască "duplicat" comanda.

Memorare vs Recunoaşterea

De memorare a fost retrogradat la comenzile rapide. În loc de a selecta «Duplicate» de la un meniu pentru a crea o copie a unui fişier, oamenii ar putea folosi o comandă tastatură că au memorat. Dar a fost un mod opţional, secundar de a realiza acelaşi lucru.

Memorizarea ca mod secundar, mai rapid de a accesa o acţiune

Într-un fel, ghidul de interfeţe gestual sunt un pas înapoi, o intoarcere la linia de comandă. Gesturile sunt de multe ori nu este evidentă şi greu să descoperim, interfaţa cu utilizatorul nu vă spune ce puteţi face cu un obiect. În schimb, trebuie să amintesc pe care aveţi posibilitatea să utilizaţi gesturi, acelaşi mod în care a trebuit să amintiţi comenzile pe care le-ar putea folosi într-o interfaţă linie de comandă.

Aceasta funcţionează bine pentru ceva de genul pinch-to-zoom, care este destul de evident şi utilizate de multe aplicaţii. Odată ce aţi văzut pe cineva utilizaţi pinch-to-Zoom, va veti aminti cum să folosească singur.

Se lucreaza mai putin bine pentru alte gesturi, gesturi care nu sunt la fel de evidente, şi sunt utilizate de doar câteva aplicaţii. 1

Aruncati o privire la această listă de gesturi pentru versiunea iPad Apple de pagini. Iată cum vă deplasaţi un obiect de un pixel: 2

Aveţi posibilitatea să mutaţi un obiect în single-pixel trepte de nudging-l.

Atingeţi şi menţineţi obiect cu un singur deget, şi de a folosi apoi un alt deget pentru a treceţi pe întreaga pagină în direcţia în care doriţi obiectul să se mişte.

Acesta este modul în care se potrivesc cu dimensiunea de doua obiecte:

Puteţi potrivi rapid dimensiunea a două obiecte pe pagina. Puteţi găsi mai uşor de a utiliza ambele mâini pentru această operaţiune.

Selectaţi obiectul pe care doriţi să o redimensionaţi, şi apoi trageţi un mâner de selecţie.

Ca esti glisarea, ţineţi apăsat un alt obiect de dimensiunea dorită.

Când vedeţi Dimensiune Potrivire cuvinte apar, ridica degetul de pe obiect redimensionat (primul obiect) şi apoi un alt obiect, sau ridicaţi atât pe degete, în acelaşi timp.

Aproape nimeni nu se va găsi aceste gesturi pur şi simplu prin explorarea de aplicare, şi a încerca lucruri. Chiar si oamenii care sunt prezentate modul de utilizare a acestor gesturi sunt puţin probabil să le amintesc imediat.

În parte, acest lucru se datorează faptului că nu există convenţii pentru multe dintre acţiunile mai sofisticate, cum ar fi o cerere de oferte Pagini. Deoarece nu există convenţii, dezvoltatorii trebuie să vină cu soluţii noi, iar noi trebuie să le înveţe, noi nu ştim cum ceva de genul Pagini pe un iPad ar trebui să funcţioneze, aşa că nu ştiu ce să încerc.

Dar, în parte, e pentru că aceste gesturi nu sunt evidente. Nu există nici o discoverability. În ceea ce Duncan Wilcox subliniază, bazată pe gesturi interfeţelor ghidul de multe ori nu au elemente vizibile care reprezintă verbele. Gestul este verbul. Aceasta funcţionează dacă gest este intuitiv, dar se descompune în cazul în care nu există nici un gest de «naturale» pentru un verb. Şi din moment ce nu există nici o cale intuitivă, naturală a unui obiect în mişcare de un pixel (sau skewing-l, sau mirroring-l), trebuie să învăţăm că comandă, şi memoraţi-l. Interfaţa cu utilizatorul nu vă spune cum să ghiont un obiect de un pixel, în fapt, numai de la uita la cerere, nu ar figura faptul că această facilitate chiar există.

Când interfeţe naturale, ghidul de recurg la gesturi non-evidente, în esenţă, ele într-un regres destul de adevărat, versiune modernă a vechea interfaţă linie de comandă ciudat.

Interfaţa cu utilizatorul progresie

Există mai multe soluţii la această problemă.

Moduri, Quasimodes, şi inspectori

O soluţie ar fi să se introducă moduri. Acest lucru ar permite acelaşi gest simplu, evident de a face lucruri diferite, în funcţie de modul în care cererea este inch Prin reutilizarea gesturi simple de a face lucruri diferite, bazate pe modul de cererea actuală, puteţi evita mult mai complexe, greu de invatat gesturi. OmniGraffle foloseşte această soluţie pentru unele dintre caracteristicile sale. Acest film arată cum acelaşi gest simplu drag poate fi folosit atât pentru a muta obiecte, precum şi să elaboreze conexiuni între obiecte, în funcţie de modul de aplicare a.

În loc de a oferi un gest complex pentru nudging un obiect de un pixel, Pagini ar putea oferi o "ghiont" modul în care glisarea unui obiect l-ar misca incet, pixel cu pixel. În acest fel, ai putea reutiliza simplu «mişcare» gest pentru nudging.

Full-suflat moduri duce uneori la confuzii. În cazul în care nu este întotdeauna imediat evident pentru utilizator ce modul în care cererea este în, un gest care nu s-ar putea produce efectul ghidul a fost aşteaptă. O posibilă soluţie la această problemă ar fi să renunţe la moduri, şi oferă quasimodes în schimb. De exemplu, selectarea unui obiect ar putea arăta un meniu care ar permite utilizatorilor să activeze quasimodes pentru nudging şi redimensionare, similar cu modul în care pune în aplicare iPhone selectarea şi copierea textului: Atingerea o zonă de text oferă un meniu care permite utilizatorilor să activeze "textului selectaţi» quasimode.

Cererile ar putea evita, de asemenea, gesturi în întregime pentru mai puţin folosite caracteristici. O modalitate de a realiza acest lucru ar putea fi o fereastră de inspector-cum ar fi comenzile posibile care prezintă, pe lângă obiectul activ. 3

Utilizaţi gesturi Complexul Numai în ceea ce Scurtaturi

În loc de a forţa pe oameni să înveţe gesturile complexe, astfel de gesturi ar putea fi oferită ca opţional comenzi rapide, oferind acces mai rapid la anumite funcţii pentru cei care sunt dornici să înveţe gesturile.

Un exemplu în acest sens poate fi văzut de pe iPhone, când ştergeţi un element într-o vizualizare listă. Aveţi posibilitatea să atingeţi fie «Editare» buton pentru a activa «lista Edit" modul, care vă permite să ştergeţi înregistrări pe listă. Sau aveţi posibilitatea să treceţi peste o intrare individuală şi ştergeţi-l în acest fel, gestul nu este evident, dar acest lucru nu are importanţă, deoarece acesta nu este principalul mod de a şterge înregistrări pe listă, ci doar o comandă rapidă.

Am scris deja despre gestures de predare, şi eu cred că ar trebui să fie posibil să se prevadă un sistem care învaţă gestures în mod similar la modul în care îi învăţăm pe scurtături de la tastatură, arătându-le în cadrul a interfeţei cu utilizatorul primar.

De exemplu, o animaţie simplă a gestului corespunzătoare ar putea fi arătată atunci când utilizatorul selectează o acţiune din inspector unui obiect. În acest fel, oamenii ar putea folosi ca inspectorul să ghiont un obiect de un pixel, dar atunci când a utiliza această funcţie frecvent, ei vor învăţa în cele din urmă gest din văzându-l de fiecare dată când invocă acţiunii prin utilizarea resurselor inspectorul.


  1. Având în vedere că există un pic de o apuca teren de brevet se întâmplă în zona de gest, este posibil ca diferite aplicaţii vor folosi gesturi diferite pentru aceeaşi acţiune, astfel încât o limbă comună, coerentă partajate între diferite aplicaţii şi dispozitive nu vor apăreaînapoi

  2. Apropo, se pare că aveţi posibilitatea să ghiont, de asemenea, cu mai mult de un pixelînapoi

  3. Robert Mohns subliniază faptul că iMockups Endloop este de fapt utilizează această tehnică pentru punerea în aplicare a nudging. înapoi

Dacă aveţi nevoie de un url scurt pentru a legătură într-acest articol, vă rugăm să folosiţi http://ignco.de/290

designed_for_use_small

Daca ti-a placut acest lucru, veţi dragoste cartea mea. Se numeşte concepute pentru utilizări: Crearea Interfeţe utila pentru aplicaţii şi Web. În ea, am să acopere întregul proces de proiectare, de la cercetare şi ghidul de schiţare la testele de uzabilitate şi testarea A / B. Dar nu-mi explic doar tehnici, vorbesc de asemenea despre concepte cum ar fi discoverability, când şi cum să utilizaţi animaţii, ceea ce putem învăţa din jocurile video, si multe altele.

Puteţi afla mai multe despre el (şi obligarea în mod direct, imprimate sau ca un ebook DRM-free), pe site-ul Pragmatice Programatorii.

Published (Last edited): 10-10-2011 , source: http://ignorethecode.net/blog/2010/05/25/gestures/