Semnale și microinterații pentru inteligente concepte

Istoria a arătat că majoritatea dintre noi tind să fie puțin încet să ne adaptăm abilitățile atunci când proiectăm și dezvoltăm noi platforme. În schimb, ne aflăm frecvent încercând să transferăm aceleași reguli de la un predecesor, în loc să creăm din nou. Acest lucru este cel mai bine ilustrat în cartea lui Don Norman, "Design of Everyday Things", în care el folosește exemplul primelor automobile și cum le-am făcut să pară căruțe trase de cai, denumite în mod corespunzător "căruțe fără cai".

Același lucru este valabil și pentru produsele de astăzi. La urma urmei, numai în ultimii ani am dezvoltat principii de proiectare adecvate pentru dispozitivele mobile, cum ar fi angajarea cu utilizatorul prin carduri, fluxuri și notificări.

În acest articol, vom introduce pe scurt două concepte pe care ar trebui să le ținem cont atunci când proiectăm smartwatch-uri. Am evitat termenul "smartwatch apps", deoarece este mai bine să ne gândim la smartwatch ca periferic sau extensie a unui ecosistem personal sau a unei rețele de zone personale, mai degrabă decât un dispozitiv izolat.

1. Materiale uzate

Înainte de a introduce conceptele, să introducem purtătorii și ceea ce le face o platformă unică. Articolele de îmbrăcăminte sunt dispozitive electronice miniatură care sunt purtate de utilizator sub, cu sau peste îmbrăcăminte. Ceea ce le face unice este atributele lor inerente care includ:

  • mereu pe
  • mereu conectat, utilizator și locație conștienți
  • întotdeauna accesibile
  • inerent parte a ecosistemului personal
  • capacitatea de a spori acțiunile utilizatorului

Ambiția purtătorilor de îmbrăcăminte este aceea de a permite utilizatorilor să întreprindă acțiuni în lumea reală prin furnizarea de informații relevante, contextuale, exact la punctul de luare a deciziilor. Realizarea acestui lucru înseamnă interpretarea datelor în timp real și împingerea inteligentă la cel mai potrivit dispozitiv, în funcție de contextul actual al utilizatorului, și anume furnizarea de interacțiuni / informații just-in-time. Dar cu această nouă oportunitate apar noi complexități, realizând simplitatea împingând complexitatea la proiectant și dezvoltator.

Pentru utilizator, unele beneficii ale utilizării purtătorilor de îmbrăcăminte includ:

  • capacitatea de a înregistra lumea din jurul nostru
  • urca-ne in actiune
  • comunica informațiile ușor / fără întreruperi între ele
  • ne permite să ne controlam mediile
  • reflectă bunăstarea noastră spre noi pentru a ne ajuta să o gestionăm mai bine

Oportunitățile pentru utilizator și altele includ:

  • o înțelegere mai bună și mai precisă a utilizatorului și a contextului său actual (direcționare hipercontextuală)
  • potențial de a reduce zgomotul și de a se integra mai bine în viața utilizatorului
  • augmentă realitatea fără a perturba fluxul utilizatorului
  • crearea de noi produse și servicii, de exemplu, Fitbit

În esență, costurile de purtare oferă o oportunitate pentru mai multe experiențe intime, la timp și relevante. Există două principii care ajută la realizarea acestui obiectiv semnalele și microinteractions. Să aruncăm o privire la fiecare principiu.

2. Semnale

Sensibilitatea la timp și, prin urmare, precizia - prin ușurința digestiei informației - devine importantă datorită purtătorilor. Aceasta înseamnă că este important să creați informații în timp util, relevante și vizibile, cunoscute sub numele de semnale.

Informațiile afișate trebuie să fie curate pentru a se potrivi cu exact situația sau sarcina imediată, fără date străine. Nu creați o experiență purtătoare pentru o funcție care este mai eficientă pe un smartphone, pe o tabletă sau pe o bucată de hârtie.

Proiectarea cu succes pentru purtare este destinată recunoașterii, nu citirii. Pentru a face conținutul în timp util și relevant, ar trebui să vă petreceți majoritatea timpului gândindu-vă la ceea ce oamenii vor să știe, în sport sau în altă parte, la un moment dat. Cu cât știți mai mult despre ce informații au nevoie oamenii și în prezent nu au, cu atât designul va fi mai convingător.

3. Microinterații

În cartea lui Dan Saffer, Microinterații: Proiectarea cu detalii, el descrie microinterațiile ca momente de produs conținute, care se învârt în jurul unui singur caz - au o singură sarcină principală. Este util să-l folosești Model de microinterație (Trigger> Reguli> Feedback> Loops) atunci când proiectarea pentru wearables, în special smartwatch-uri. El descrie fiecare fază a acestui model după cum urmează:

  • trăgaci: o acțiune a utilizatorului sau a sistemului care inițiază microinterația
  • reguli: determinarea fluxului interacțiunii
  • Parere: comunică regulile utilizatorului
  • buclele: stabiliți durata interacțiunii

Capacitățile limitate de ieșire și de intrare fac mai puțin confortabile interacțiunile mai lungi. Prin urmare, este important să le facem cât mai scurte posibil, prin urmare, prefixul "micro". Din acest motiv, este atât de important să influențeze contextul utilizatorului pentru a accelera / îmbunătăți eficiența și relevanța prin furnizarea unui conținut care poate fi acționat și, eventual, automatizarea anumitor sarcini.

4. Construirea experientelor Smartwatch

Pentru a explica în continuare principiile de proiectare, vă voi trece prin implementarea unei aplicații simple care să ia în considerare ambele. În acest mod vom ajunge să explorăm Android Wear, cadrul Google pentru construirea de produse care pot fi purtate.

Informații care se deplasează cu dvs.

Se părea că majoritatea industriei s-au concentrat pe crearea de platforme pentru a găzdui aplicații pentru încheietura mâinii. Asta a fost până când Google a introdus Android Wear, răspunsul său la Wearables, o extensie a platformei Android proiectată special pentru livrarea de bucăți mici de informații și facilitarea interacțiunilor rapide și minime.

În esență, ceea ce pare a fi o extensie a Google Now, și anume afișarea de notificări contextuale despre lucruri cum ar fi traficul, alertele meteo, mesajele primite, scorurile sportive și actualizările de călătorie furnizate utilizatorului pe carduri. Acest lucru funcționează intuitiv, mai degrabă decât crearea unui alt sistem izolat.

Ce se poate dezvolta pe Android Wear?

După cum este descris în Android Design pentru Android Wear, cele două funcții principale ale Android Wear sunt Sugera și Cerere. Sugera, cel mai interesant, nu este altceva decât o notificare extinsă care este livrată dispozitivului, fie local, fie la distanță de la dispozitivul portabil conectat.

Ceea ce este interesant în acest sens este că forțează o schimbare în gândirea modului în care sunt utilizate notificările și modul în care ne angajăm cu utilizatorul. La fel ca modelele de design în dezvoltarea de software, principiul de proiectare Android Wear încurajează implementarea experiențelor contextuale conștiente, adică încercarea de a anticipa nevoile utilizatorilor.

Cerere este pentru cazurile în care Android Wear nu poate anticipa nevoile utilizatorului și permite utilizatorului să inițieze o sarcină, bazându-se în mare măsură pe vocea pentru interacțiunea cu utilizatorul. Este important și subliniat pe parcursul documentației că cazurile de utilizare și ergonomia dispozitivelor Android Wear diferă de dispozitivele portabile. Trebuie să funcționeze în limitele constrângerilor legate de contextul care poate fi purtat, mai degrabă decât să încercați să stoarceți gândirea de proiectare handheld pe un dispozitiv Android Wear.

Google Now a ajutat la stabilirea unui standard pentru ceea ce se poate face cu notificările contextuale. Următoarea listă conține câteva exemple:

  • rezumatul activității, cum ar fi alergarea, ciclismul, mersul pe jos
  • evenimente și atracții în apropiere
  • ofertele din apropiere
  • evenimente relevante și importante și știri, cum ar fi rapoartele privind vremea și traficul
  • bilete de avion, cum ar fi bilete de îmbarcare, cupoane, bilete
  • memento-uri pe baza calendarului și a contextului actual
  • comportament, cum ar fi încurajarea întinderii atunci când utilizatorul a fost inactiv
  • sport și actualizări stoc
  • notițe

Așa cum sa menționat mai sus, Sugera încurajează gândirea de a anticipa nevoile utilizatorului. Pentru a realiza acest lucru, veți angaja mai mult decât probabil o arhitectură inteligentă a agentului software, un serviciu autonom care monitorizează contextul utilizatorului pentru a îndeplini în mod proactiv o sarcină. Câteva exemple de acest lucru includ:

  • anunțurile de întârziere a transportului public și oferirea posibilității de a găsi un traseu alternativ
  • îndreaptă utilizatorul spre un stil de viață sănătos, sugerând moduri alternative de transport și / sau căi de lucru (biciclete versus mașini)
  • monitorizați vânzările pe elementele marcate și furnizați posibilitatea de a cumpăra atunci când prețul scade
  • alerte de stoc cu capacitatea de a cumpăra / vinde
  • vizionarea pro-activă, de exemplu, Twitter și alertarea dvs. de posibile oportunități de locuri de muncă, cu posibilitatea de a pavilion și revizuire pe un dispozitiv mai adecvat

Ceea ce este notabil cu privire la cazurile de utilizare de mai sus este că fiecare dintre ele este atacabil și vă puteți imagina că acestea pot fi provocate folosind o microinterație, descărcarea oricărei ridicări grele la dispozitivul corespunzător.

5. Construiți pentru Android Wear

Android Wear fiind o extensie a Android înseamnă că majoritatea API-urilor disponibile pe Android sunt de asemenea disponibile pe Android Wear. Desigur, există un număr de API-uri care nu sunt disponibile pe Android Wear. Puteți citi mai multe despre acestea în documentația Creare aplicații utile.

Există, de asemenea, o serie de extensii la platformă pentru a satisface mai bine dispozitivele care pot fi purtate. Următoarele secțiuni descriu succint aceste adăugiri.

notificări

Cea mai ușoară modalitate de a vă extinde aplicația și de a profita de tehnologia Android Wear este prin notificări, care, în mod implicit, sunt livrate automat la purtătorii care sunt împerecheați cu un handheld. Datorită constrângerilor lor inerente, notificările oferă un vehicul ideal pentru angajarea utilizatorului printr-un dispozitiv Android Wear.

Notificările sunt livrate unui utilizator Context Stream, în care utilizatorul poate scana rapid fiecare notificare și se angajează cu cei care îi interesează. Asemănător cu Google Now, informația este livrată Carduri la care pot fi atașate acțiuni pentru a face ca informațiile să fie acționabile.

Aplicații

Deși am renunțat la utilizarea cuvântului "app" în acest articol, cu Android Wear este posibil să se creeze Activitati și Servicii. Vor exista momente când acest lucru are sens, de exemplu, când trebuie să monitorizați frecvența cardiacă a utilizatorului în fundal. Lansarea unei activități sau a unui serviciu personalizat se face cu intenţii cu adăugarea de voce.

Comunicarea cu un handheld cuplat

Au fost introduse două abordări pentru a face față comunicării dintre un dispozitiv Android Wear și un handheld asociat, care sincronizează elemente de date si MessageApi API-ul.

Elemente de date asigură stocarea și sincronizarea. Dispozitivul de ascultare va fi notificat despre orice modificare. Un exemplu de acest lucru ar putea fi sincronizarea frecvenței cardiace a utilizatorului de la dispozitivul portabil cu un handheld asociat.

MessageApi API este o modalitate de a trimite semnale negarantate către handheld-ul asociat, de exemplu, trimiterea comenzilor de volum către Android TV.

Concluzie

Android Wear oferă un cadru flexibil, oferindu-vă puterea de a dicta experiența. Cu toate acestea, este important să construiți experiențe adecvate care să îmbogățească viața utilizatorului cu o distragere minimă, mai degrabă decât experiențe complexe bogate. Gândiți-vă la Android Wear ca accesorii de stil de viață și nu la dispozitive de calcul.

În următorul articol, vom construi o experiență simplă Android Wear pentru a surprinde esența a ceea ce am discutat în acest articol.

Cod