6 savjeta za razvoj upotrebljivih mobilnih aplikacija

Praktični savjeti za razvoj dodatnih upotrebljivih aplikacija za mobilne uređaje

Pitanje upotrebljivosti aplikacija za mobitele i dalje je velika. Još nema jasnih smjernica za razvojne programere o upotrebljivosti aplikacije. Također, različitost između različitih modela slušalica otežava definiranje "standarda" za faktor upotrebljivosti.

Većina (iako ne i svih) problemi s upotrebljivanjem proizlaze iz hardverskih problema. Iako su neki od njih nemoguće riješiti, postoje neki drugi koje programer može riješiti, pod uvjetom da znaju kako se nositi s tim pitanjima.

Ovdje se obrađuju neki od glavnih hardverskih problema s kojima se suočavaju razvojni programeri mobilnih telefona , dajući rješenja za svako od tih problema.

01 od 06

Razlučivost zaslona

Kupnja s iPhoneom "(CC BY 2.0) Jason A. Howie

S pojavom tolikih novih mobitela na tržištu, svaki s različitim značajkama, zaslonima i rezolucijama, nećete moći ocijeniti idealnu rezoluciju koju bi vaša aplikacija trebala imati.

Stavljanje previše značajki na vašu aplikaciju samo će pogoršati problem. Trik za rješavanje ovog problema stoga je da stavite što je moguće manje informacija na zaslonu, a zatim ga povećajte.

02 od 06

Boje i kontrast

Najnoviji mobilni telefoni s LCD zaslonom dolaze s nevjerojatnim mogućnostima boja i kontrasta. To izaziva programera da koristi nijansirane boje, bez da shvati da se mobilni telefoni trebaju nositi posvuda i koristiti u svim svjetlosnim uvjetima. Loši uvjeti osvjetljenja mogu otežati korisniku da percipira ove suptilne boje, što zapravo otežava čitanje informacija na zaslonu.

Najudaljenija stvar koju programer treba učiniti ovdje jest koristiti sheme boja visoke kontrasta i razlikovati widgete (kao i kada je primjenjivo) s blokovima čvrste boje, a ne samo korištenjem nejasno označenih ili zasjenjenih okvira. Isto tako, jednostavna grafika i uklanjanje nepotrebnih dodatnih rubova pružit će vašoj aplikaciji više korisne vrijednosti.

03 od 06

Funkcije gumba

Većina korisnika mobilnih telefona ne iskorištava najviše svojeg telefona jer ne razumiju sve funkcije gumba njihovog mobilnog uređaja.

Pazite da pokazatelji gumba imaju dobar osjećaj krajnjim korisnicima. Ako je potrebno, uključite detaljni dio pomoći, navodeći svaku od tih funkcija gumba tako da korisnik može pokrenuti vašu aplikaciju bez ikakvih problema.

04 od 06

Veličina fonta

Gotovo svi mobiteli sadrže fontove koji su premali za čitanje s lakoćom. Zasloni su male veličine pa stoga fontovi moraju biti male veličine da se uklapaju.

Iako, kao programer, ne možete ništa poduzeti u vezi s veličinom fonta mobilnog telefona, svakako pokušajte napraviti fontove što je moguće veći za vašu konkretnu aplikaciju. To će povećati kvocijent upotrebe vaše aplikacije.

05 od 06

Pokazivači

Mobilni uređaji razlikuju se od računalnih uređaja kao što su stolna računala i prijenosna računala, jer se njima ne mogu lako manipulirati pomoću pokazivača i pokazivačkih uređaja. Naravno, većina najnovijih smartphone na tržištu danas su touchscreen telefone i koristiti ili olovkom, trackball, track pad i tako dalje. Čak i tako, svatko se razlikuje od načina na koji se mora rješavati svaki od njih.

Zapamtite, to će biti mučenje krajnjim korisnicima za povlačenje i ispuštanje objekata na zaslonu sitnog mobilnog uređaja, stoga izbjegavajte uključivanje takvih funkcionalnosti u aplikaciju. Umjesto toga, stvaranje bilo čega na zaslonu koji se može kliknuti i povećati pomaže korisnicima jer će moći bolje funkcionirati s aplikacijom.

06 od 06

klavijature

Pametne telefonske tipkovnice, čak i tjelesne QWERTY, mogu biti prilično boli za korištenje. Čak i tipkovnice koje nude bolji prostor za kretanje mogu biti prilično gnjavaža za korisnika.

Stoga pokušajte izbjeći ključne ulaze što je više moguće. Najmanje pokušajte i zadržite ga na minimum ako to možete priuštiti.

Zaključno, rad s toliko raznovrsnim mobilnim uređajima može biti prilično zadatak, posebno zato što ne možete odrediti "idealni" standard za razvoj aplikacija za sve te uređaje. Međutim, održavanje mobilne aplikacije fleksibilno i upotreba najčešće mogućih značajki mogu vam značajno pomoći da stvorite bolje i korisnije mobilne aplikacije.