6 Saveti za razvijanje korisnih aplikacija za mobilne uređaje

Handy Savjeti za razvijanje aplikativnih aplikacija za mobilne uređaje

Pitanje korisnosti aplikacija za mobilne telefone i dalje je veliki. Još uvek nema jasnih smernica za programer za upotrebljivost aplikacije. Takođe, raznovrsnost među različitim modelima telefona otežava definisanje "standarda" za faktor upotrebljivosti.

Većina (mada ne i sva) korisnička pitanja proizilaze iz hardverskih problema. Dok je neki nemoguće riješiti, postoje određeni drugi koje može rješavati programer softvera , pod uslovom da znaju kako riješiti ova pitanja.

Ovdje se bavimo nekim od glavnih hardverskih problema sa kojima se suočavaju programeri aplikacija za mobilne telefone , dajući rješenja za svako od ovih problema.

01 od 06

Rezolucija ekrana

Shopping with iPhone "(CC BY 2.0) od strane Jason A. Howie

Sa pojavom toliko novih mobilnih telefona na tržištu, svako od različitih funkcija, ekrana i rezolucija prikaza, neće biti moguće procijeniti idealno rješenje koje bi aplikacija trebala imati.

Postavljanje previše funkcija u vašoj aplikaciji samo će pogoršati problem. Trik za rešavanje ovog problema je, stoga, staviti što manje informacija na ekran i zatim ga učiniti većim.

02 od 06

Boje i kontrast

Najnoviji mobilni telefoni sa LCD ekranima imaju neverovatne mogućnosti boje i kontrasta. Ovo iskušava programera da koristi nijansirane boje, ne shvatajući da se mobilni telefoni trebaju nositi svuda i koristiti u svim uslovima osvetljenja. Slabi uslovi osvetljenja mogu otežati korisniku da doživi ove suptilne boje, što im otežava čitanje informacija na ekranu.

Najrazumljivija stvar za programera koja radi ovde je korišćenje sheme boja visokog kontrasta i diferenciranje vidžeta (kao i kada je primjenjivo) sa blokovima solidne boje, ne samo korištenjem nejasno označenih ili senčenih kutija. Takođe, koristeći jednostavnu grafiku i otklanjanje nepotrebnih dodataka, vaša aplikacija će dati više korisne vrednosti.

03 od 06

Funkcije dugmadi

Većina korisnika mobilnog telefona ne uspeva maksimalno iskoristiti svoje telefone, jer ne razumiju sve funkcije dugmeta na svom mobilnom uređaju.

Uverite se da pokazatelji vašeg tastera imaju dobar smisao za krajnje korisnike. Ako je potrebno, uključite detaljan odjel za pomoć, navodeći svaku od ovih funkcija dugmadi, tako da korisnik može bez problema provući aplikaciju.

04 od 06

Veličina slova

Skoro svi mobilni telefoni sadrže fontove koji su premali da bi ih lako čitali. Ekrani su male veličine i zbog toga fontovi moraju biti male veličine da bi se uklopili.

Dok vi, kao programer, ne možete učiniti ništa u vezi sa podrazumevanom veličinom fonta za mobilni telefon, definitivno možete pokušati napraviti fontove što većim za vašu određenu aplikaciju. Ovo će povećati koeficijent upotrebljivosti vaše aplikacije.

05 od 06

Cursors

Mobilni uređaji se razlikuju od računarskih uređaja kao što su desktop i laptop računari, jer se njima ne može lako manipulisati pomoću kursora i pokazivačkih uređaja. Naravno, većina najnovijih pametnih telefona na tržištu danas su telefoni sa ekranom osetljivim na dodir i koriste ili olovku, trackball, track pad i tako dalje. Ipak, svaka od njih je drugačija u načinu na koji se svakom od njih mora rukovati.

Zapamtite, to će biti mučenje krajnjih korisnika da povuku i spuštaju objekte na ekranu malog mobilnog uređaja, pa izbegavajte uključivanje takvih funkcionalnosti u vašu aplikaciju. Umjesto toga, učiniti bilo šta na ekranu kliknuti i uvećati pomoći će korisnicima, jer će oni moći bolje raditi s aplikacijom.

06 od 06

Tastature

Tastature pametnih telefona, čak i fizički QWERTY, mogu biti prilično boli za korištenje. Čak i tastature koje nude bolje kretanje prostora može biti prilično zabrinjavajuće za korisnika.

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

U zaključku, rad sa toliko različitih mobilnih uređaja može biti prilično zadatak, pogotovo što ne možete odrediti "idealan" standard za razvoj aplikacija za sve ove uređaje. Međutim, zadržavanje mobilne aplikacije fleksibilnim i korištenjem najčešćih mogućih funkcija može vam u velikoj mjeri pomoći da kreirate bolje i korisnije aplikacije za mobilne telefone.