Proiectarea aplicațiilor care utilizează toate funcționalitățile disponibile pentru iPhone

În articolul precedent din această serie am introdus câteva specificații de bază pentru iOS și șabloane. Acum este momentul să explorați ceea ce face ca proiectarea pentru ecrane tactile și dispozitive mobile să fie atât de specială!

Spre deosebire de design-ul pentru site-uri desktop și / sau aplicații, varietatea modurilor în care puteți interacționa și obține feedback de la un dispozitiv mobil diferă radical față de omologul său desktop. Aplicațiile mobile nu sunt doar imagini frumoase; dezvolți o bucată de software. Proiectarea pentru mobil este o combinație de interacțiune și utilizare, dezvoltare de produse și design grafic.

Gândiți-vă la toate lucrurile pe care un dispozitiv mobil touch screen poate reacționa la: atingere, tremurare, înclinare, vibrare, intrare audio și feedback, geolocație și urmărirea timpului. Cu aceste elemente, design-ul are o dimensiune cu totul nouă. Este de datoria dvs. ca designer de telefonie mobilă să luați în considerare aceste caracteristici atunci când conceptualizați modul în care o aplicație va funcționa.

Este ușor de a fi mediu

Aplicațiile medii beneficiază de avantajele medii ale capabilităților iPhone-ului. Aplicațiile extraordinare găsesc modalități unice și interesante de a lua interacțiuni obișnuite și de a le face mai rapide, mai ușor și mai intuitive de utilizat. Gândiți-vă la modul în care puteți împinge statu-quo-ul și puteți veni cu interacțiunile care vă vor implica într-adevăr publicul!

gesturi

Pentru a efectua acțiuni pe un dispozitiv cu ecran tactil, utilizatorii își folosesc degetele pentru a glisa, trage, prinda, atinge și scutură elemente pe ecran. Aplicația de la distanță a Apple este un exemplu excelent al unui sistem de control bazat pe gesturi.

Planificarea și integrarea acestor gesturi în design vă oferă o experiență bogată de utilizare care profită de atributele unice ale dispozitivelor touchscreen. Un lucru de retinut este ca utilizatorii au asteptari in ceea ce priveste gesturile "standard". Acestea sunt gesturi pe care Apple le-a definit în aplicații de mare folosire precum Mail și SMS - nu doriți să le reinventați. Dacă există un gest pe care utilizatorii în mod obișnuit îl înțeleg pentru a efectua o anumită acțiune, respectați această nomenclatură. De exemplu, nu ați avea nevoie de utilizatori pentru a utiliza gestul de prindere pentru a derula o vizualizare în listă.

prin amabilitatea lui Kyle Buza

Atingeți

Atingerea este cel mai simplu gest utilizat în aplicațiile iPhone, permițând utilizatorului să efectueze practic orice funcție.

Atingeți + Hold

Acesta este un gest care nu are o cale standard de utilizare. Atingeți și țineți apăsată pictogramele de pe rampă și puteți să le ștergeți și / sau să le rearanjați. Atingeți și țineți apăsat un link în browserul de safari și vi se solicită să deschideți linkul într-o pagină nouă. Atingeți și țineți apăsată o imagine într-un e-mail și vi se solicită să salvați sau să copiați imaginea. În general, atingerea și menținerea apăsată este utilă în invocarea meniurilor contextuale care vă permit să faceți ceea ce doriți cu elementul de pe ecran.

Apasare dubla

Robineții dubli de pe iPhone sunt utilizați cel mai frecvent pentru a mări sau a micșora conținutul și pentru a afișa meniuri suplimentare în context. În Safari, de exemplu, atunci când atingeți dublu pe o pagină Web, se mări pentru a face textul mai ușor de citit. În aplicația Fotografii, atingând dublu o imagine declanșează un meniu contextual care vă permite să faceți mai multe lucruri cu imaginea.

ciupi

Utilizarea gestului de prindere permite utilizatorilor să mărească și să mute pe o bucată de conținut.

Scutura

Consumul de conținut este un gest cool UI care nu este folosit destul de des!

Orificare orizontală

Glisarea orizontală poate fi utilizată pentru a schimba conținutul orizontal pe și pe ecran. Secțiunea curentă de conținut este de obicei impută cu puncte de navigație de-a lungul părții de jos a zonei de conținut. Orizontarea orizontală este, de asemenea, utilizată în mod obișnuit cu elementele dintr-o listă pentru a șterge sau a edita rânduri.

Accelerometru

Accelerometrul iPhone este probabil unul dintre cele mai puțin utilizate elemente de intrare disponibile pentru designeri. Practic vorbind, este cel mai adesea folosit pentru a detecta modul portret sau peisaj și pentru a lumina sau a diminua ecranul atunci când am pus telefonul la ureche. Datele accelerometrului pot detecta de asemenea poziționarea și localizarea, deoarece se referă la funcția busolă și GPS. Cu toate acestea, aceste funcții abia scarpină suprafața posibilităților în utilizarea creativă a acestei funcționalități unice.

Dezvoltatorii de jocuri au făcut cea mai mare utilizare a accelerometrului, dar, chiar și în dezvoltarea jocurilor, execuția este uneori ciudată. Utilizatorul este de multe ori lăsat sentimentul că vor renunța la dispozitiv în timp ce încearcă să joace jocul. Doodle Jump și Popper! sunt exemple excelente de jocuri dependente, casual, care folosesc în mod deosebit accelerometrul.

Se agită și se înclină

Agitarea și / sau înclinarea telefonului a devenit un gest de noutate distractiv într-o mulțime de aplicații. Efectuarea de muzică, aruncarea unei arme și obținerea rezultatelor căutării (UrbanSpoon) sunt toate exemplele de aplicații care profită de această funcție. Dacă tremuratul sau înclinarea au făcut ceva și mai neașteptat? Ce se întâmplă dacă a transformat paginile unei cărți sau a omis la următorul cântec dintr-o listă de redare?

Cum pot constructorii să utilizeze accelerometrul în moduri noi și reci? Gândiți-vă unde oamenii folosesc dispozitive mobile - peste tot! Aceasta deschide o mulțime de opțiuni în ceea ce privește contextul în care accelerometrul ar putea fi util.

De exemplu, pretindeți că există o aplicație pentru restaurantul unde vă luați prânzul. Deschideți aplicația restaurantului. După ce sunteți pregătit să plasați comanda, în loc să semnalizați chelnerul sau să apăsați un buton în aplicație pentru a vă oferi servicii, în schimb, porniți telefonul cu ecranul în jos. Aplicația detectează că ați terminat telefonul și că apelează chelnerul pentru dvs. Acest lucru este mai rapid și mai ușor decât privirile la ecran și apăsarea unui buton, dreapta?

Timp / Ceas

Când ne gândim la modul în care telefoanele mobile au schimbat modul în care interacționăm cu timpul, este o realizare incredibilă că schimbarea a avut loc în ultimii ani. Mijlocul de ceas îți spune timpul, și probabil data, dacă ești norocos. Dar cât de multe informații vă oferă despre restul zilei dvs.? Zero. Contrast istoria recentă cu supraîncărcarea informațiilor pe care o avem despre fiecare minut al zilei noastre prin intermediul telefoanelor inteligente mobile! Aceste dispozitive ne-au schimbat dramatic rutina zilnică.

Cum este relevant acest lucru pentru proiectare? Să presupunem că proiectăm o aplicație care găsește puncte de vânzare într-o anumită zonă a orașului. Căutăm magazine pentru încălțăminte. Avem lista noastră de magazine pentru a vizita ceea ce este minunat, dar ar fi chiar mai bine dacă lista sortează în funcție de zile și ore de funcționare! De ce listați mai întâi un magazin dacă nu este deschis când vrem să mergem la cumpărături?

Timpul este incredibil de relevant pentru proiectare. Vrem să proiectăm aplicații care ajută utilizatorii să obțină cele mai relevante informații disponibile la un moment dat și o dată.

GPS

De multe ori veți găsi că acea dată și data de brainstorming coincid în mod natural în conștientizarea locației. Rețineți că GPS-ul nu este relevant doar pentru aplicațiile de cartografiere. De asemenea, poate fi folosit pentru a eticheta conținut în funcție de locație (fotografii / note), pentru a căuta lucruri pe baza locației dvs. curente (alimentare / vânzare cu amănuntul) sau a verifica într-o aplicație de socializare pentru socializare offline (Foursquare).

Alte utilizări minuțioase includ documentarea coordonatelor GPS ale elementelor pentru referințe ulterioare (mașini / chei) sau găsirea / urmărirea locației altor persoane. Aceasta este o zonă distractivă pentru a vă permite să vă gândiți la modul în care caracteristicile aplicației dvs. ar putea încorpora această tehnologie.

vibrație

Deși nu este disponibil pe iPod touch sau pe iPad, vibrația este încă un element de design al aplicației care merită gândit. De obicei, vibrația este utilizată atunci când alertele audio ar fi o distragere a atenției sau o deranjament. La proiectarea aplicației, gândiți-vă la diferitele moduri în care aplicația dvs. trebuie să comunice cu utilizatorul în moduri discrete.

Cum ați putea înlocui o alertă audio sau text cu o vibrație? Când va fi utilizatorul satisfăcut de o alertă de vibrație în raport cu o alertă audio? Brainstorm utilizări elegante și discrete ale acestei caracteristici hardware pentru aplicația dvs.!

Intrare / ieșire audio

Audio este un element cu posibilități nesfârșite. Utilizarea tipică a intrărilor audio include vorbirea pe telefon și controalele vocale precum căutarea vocală de la Google. Recepția audio tipică include ascultarea de conținut media (muzică, video, podcast), apeluri telefonice, alerte sau efecte de sunet ale aplicației. Cum puteți utiliza audio în moduri care nu sunt atât de frecvente?

În cazul în care sunetul devine interesant, se gândește când și când utilizatorii pot utiliza intrarea și / sau ieșirea audio. Zgomotul poate fi o distragere a atenției dacă este vorba de intrare sau de ieșire. Întrebați-vă când este adecvată feedback-ul audio? Ce interacțiuni tradiționale ați putea să le înlocuiți cu sunetul? Atunci când scrieți nepoliticos sau chiar periculos?

Opus este un exemplu de aplicație care se bazează complet pe indiciile audiologice și pe gesturile fizice. Aplicația necesită interacțiune vizuală zero, pretinzând că este "mai sigură" decât produsele competitive, deoarece nu sunteți distras atenția prin vizionarea ecranului.

Concluzie

Până acum capul tău se poate schimba cu idei, și asta e bine! Cel mai bun lucru pe care trebuie să-l faceți este să marcați acest post și să îl utilizați ca referință atunci când următorul proiect de design iPhone vine pentru a vă face creierul să meargă în diferite moduri în care puteți utiliza aceste caracteristici. Principalul punct de reținut este că nu trebuie să faci lucruri ca toți ceilalți. Limita principală nu este "cum îl fac ceilalți" sau un ghid de standarde. Dacă oamenii pot să sară în aplicația dvs. și să înțeleagă cu ușurință ce să facă, atunci THAT este obiectivul dvs. de proiectare! A se distra!

Cod