6 Nasveti za razvijanje uporabnih aplikacij za mobilne naprave

Handy Nasveti za razvoj bolj uporabnih aplikacij za mobilne naprave

Vprašanje uporabnosti aplikacij za mobilne telefone je še vedno veliko. Še vedno ni jasnih smernic razvijalca glede uporabnosti aplikacije. Tudi raznolikost med različnimi modeli slušalk otežuje opredelitev "standarda" za faktor uporabnosti.

Večina (čeprav ne vsa) uporabnostna vprašanja izhajajo iz težav s strojno opremo. Čeprav jih je nekaj mogoče rešiti, obstajajo nekateri drugi, ki jih lahko reši razvijalec programske opreme , če vedo, kako rešiti te težave.

Tu obravnavamo nekatere glavne težave s strojno opremo, s katerimi se soočajo razvijalci aplikacij za mobilne telefone , ki ponujajo rešitve za vsako od teh težav.

01 od 06

Ločljivost zaslona

Shopping z iPhone "(CC BY 2.0) z Jason A. Howie

S prihodom toliko novih mobilnih telefonov na trgu, ki prihajajo z različnimi funkcijami, zasloni in resolucijami, vam ne bo mogoče oceniti idealne resolucije, ki bi jo morala imeti vaša aplikacija.

Prenos preveč funkcij v vaši aplikaciji bo le še poslabšal težavo. Trik, da se spoprime s tem vprašanjem, je zato, da na zaslonu prikažemo čim manj informacij in nato povečamo.

02 od 06

Barve in kontrast

Najnovejši mobilni telefoni z LCD zasloni imajo neverjetne barvne in kontrastne zmogljivosti. To povzroča, da programer uporabi niansirane barve, ne da bi se zavedal, da so mobilni telefoni namenjeni povsod in se uporabljajo v vseh svetlobnih pogojih. Slaba stanja svetlobe lahko uporabniku otežijo zaznavanje teh subtilnih barv, kar jim otežuje branje informacij na zaslonu.

Najbolj smiselna stvar za razvijalca, ki je tukaj, je uporaba barvnih shem z visokim kontrastom in razlikovanje pripomočkov (kot in kadar je to primerno) s trdnimi barvami, ne le z uporabo nejasno označenih ali senčenih polj. Tudi z uporabo preproste grafike in znebiti nepotrebnih dodatkov, bo vaša aplikacija bolj koristna.

03 od 06

Funkcije gumba

Večina uporabnikov mobilne telefonije ne uspe kar najbolje izkoristiti svojih telefonov, saj ne razumejo vseh funkcij gumba svoje mobilne naprave.

Poskrbite, da bodo vaši kazalniki dobro razumeli vaše končne uporabnike. Če je potrebno, vključite podroben razdelek o pomoči, pri čemer navedite vsako od teh funkcij gumba, tako da lahko uporabnik brez težav izvaja aplikacijo.

04 od 06

Velikost pisave

Skoraj vsi mobilni telefoni vsebujejo premajhne pisave, ki jih je mogoče preprosto brati. Zasloni so majhni in zato morajo biti pisave majhne, ​​da se lahko prilegajo.

Medtem ko vi kot razvijalec ne morete storiti ničesar o privzeti velikosti pisave mobilnega telefona, lahko definitivno poskusite narediti pisave čim večje za vašo določeno aplikacijo. To bo povečalo količnik uporabnosti vaše aplikacije.

05 od 06

Cursors

Mobilne naprave se razlikujejo od računalniških naprav , kot so namizni računalniki in prenosni računalniki, zato jih ni mogoče zlahka manipulirati s kazalci in kazalnimi napravami. Seveda je večina najnovejših pametnih telefonov na trgu danes touchscreen telefonov in uporabljajo bodisi pisala, sledilne kroglice, sledne blazinice in tako naprej. Kljub temu je vsakdo drugačen glede načina obravnavanja vsakega od njih.

Ne pozabite, da bo končnim uporabnikom mucenje, da povlečete in spustite predmete na zaslonu drobne mobilne naprave, zato se izogibajte takšnim funkcijam v vaši aplikaciji. Namesto tega bo uporabnikom pomagalo narediti kar koli na zaslonu, ki ga je mogoče klikniti in povečati, saj bodo lahko z aplikacijo bolje delali.

06 od 06

Tipkovnice

Pametne tipkovnice, celo fizične QWERTY tiste, lahko zelo bolečine za uporabo. Tudi tipkovnice, ki ponujajo boljši prostor za premikanje, so lahko zapletene za uporabnika.

Zato poskusite izogniti ključnim vhodom, kolikor je mogoče. Vsaj poskusite in naj bo na minimum, če si to lahko privoščite.

Skratka, delo s tako veliko raznolikimi mobilnimi napravami je lahko precej naloga, zlasti ker ne morete določiti "idealnega" standarda za razvijanje aplikacij za vse te naprave. Vendar lahko mobilna aplikacija ostane prilagodljiva in z uporabo najobičajnejših možnih funkcij vam lahko v veliko pomoč pri ustvarjanju boljših in bolj uporabnih aplikacij za mobilne telefone.