Problema utilizabilității aplicațiilor pentru telefoane mobile este în continuare destul de mare. Încă nu există linii directoare privind dezvoltatorii de aplicații. De asemenea, diversitatea între diferitele modele de telefoane îngreunează definirea unui "standard" pentru factorul de utilizare.
Cele mai multe probleme de uzabilitate (deși nu toate) apar din probleme hardware. În timp ce unele sunt imposibil de rezolvat, există și alții care pot fi abordați de dezvoltatorul de software, cu condiția să știe să facă față acestor probleme.
Aici, abordăm câteva dintre problemele majore cu care se confruntă dezvoltatorii de aplicații pentru telefoane mobile, oferind soluții pentru fiecare dintre aceste probleme.
- Tendințe pentru dezvoltarea aplicațiilor mobile pentru anul 2016
Rezolutia ecranului
Odată cu apariția a numeroase telefoane mobile noi pe piață, fiecare având diferite caracteristici, ecrane și rezoluții, va fi imposibil să evaluați rezoluția ideală pe care ar trebui să o aibă aplicația.
Introducerea prea multor funcții în aplicația dvs. va face ca problema să fie mai gravă. Prin urmare, trucul pentru a aborda această problemă este de a plasa cât mai puține informații pe ecranul de afișare și apoi de a le face mai mari.
02 din 06Culori și contrast
Cele mai recente telefoane mobile cu ecrane LCD vin cu capabilități uimitoare de culoare și contrast. Acest lucru ispitește programatorul să utilizeze culori nuanțate, fără să-și dea seama că telefoanele mobile sunt menite să fie purtate peste tot și folosite în toate condițiile de lumină. Condițiile de iluminare slabe pot face dificil pentru utilizatori să perceapă aceste culori subtile, fapt ce le face mai dificilă citirea informațiilor de pe ecran.
Cel mai sensibil lucru pentru un dezvoltator de a face aici este să utilizeze scheme de contrast cu culori înalte și să diferențieze widget-urile (după cum și când se aplică) cu blocuri de culoare solidă, nu doar prin utilizarea cutiilor vagi subliniate sau umbrite. De asemenea, utilizarea grafică simplă și eliminarea elementelor extra inutile vă va oferi aplicației mai multă utilitate.
- Provocări ale proiectării aplicațiilor mobile multi-platformă
Butoane Funcții
Majoritatea utilizatorilor de telefoane mobile nu reușesc să profite la maximum de telefoanele lor, deoarece nu înțeleg foarte bine toate funcțiile butoanelor dispozitivului mobil.
Asigurați-vă că vă vedeți că indicatorii butonului dvs. au un sens bun pentru utilizatorii finali. Includeți o secțiune de ajutor detaliată, dacă este necesar, citând fiecare dintre aceste funcții ale butoanelor, astfel încât utilizatorul să poată rula aplicația fără probleme.
04 din 06Marimea fontului
Aproape toate telefoanele mobile conțin fonturi prea mici pentru a fi citite cu ușurință. Ecranele sunt de dimensiuni mici și, prin urmare, fonturile trebuie să fie de dimensiuni mici pentru a se potrivi.
În timp ce, în calitate de dezvoltator, nu puteți face nimic despre dimensiunea implicită a fonturilor telefonului mobil, puteți încerca cu certitudine să faceți fonturile cât mai mari pentru aplicația dvs. specifică. Acest lucru va crește coeficientul de utilizare a aplicației dvs.
- Cum de a alege platforma mobilă potrivită pentru dezvoltarea aplicațiilor
cursoare
Dispozitivele mobile diferă de dispozitivele de calcul, cum ar fi desktopurile și laptopurile, deoarece nu pot fi ușor manipulate cu cursoare și dispozitive de indicare. Desigur, majoritatea celor mai recente smartphone-uri de pe piață sunt astăzi telefoane touchscreen și utilizează fie un stylus, un trackball, un track-pad și așa mai departe. Chiar și așa, fiecare este diferit în modul în care trebuie tratată fiecare dintre ele.
Rețineți că va fi o tortură pentru utilizatorii finali de a trage și a arunca obiecte pe ecranul unui dispozitiv mobil mic, astfel încât să evitați includerea unor astfel de funcționalități în aplicația dvs. În schimb, făcând ceva pe ecran clic și lărgit va ajuta utilizatorii, deoarece vor putea să lucreze mai bine cu aplicația.
06 din 06Tastaturi
Clapetele smartphone, chiar și cele QWERTY fizice, pot fi destul de dureroase. Chiar și tastaturile care oferă spațiu mai bun în mișcare pot fi destul de greu pentru utilizatori.
Deci, încercați să evitați intrările cheie cât mai mult posibil. Cel puțin încercați și mențineți-l la minim, dacă vă puteți permite să faceți acest lucru.
- Cum să dezvolți o platformă mobilă eficientă din punct de vedere al costurilor
În concluzie, lucrul cu atât de multe dispozitive mobile diverse poate fi o sarcină destul de mare, mai ales că nu puteți stabili un standard "ideal" pentru a dezvolta aplicații pentru toate aceste dispozitive. Cu toate acestea, păstrarea flexibilă a aplicației dvs. mobile și utilizarea celor mai frecvente funcții posibile vă pot ajuta foarte mult să creați aplicații de telefoane mobile mai bune și mai folositoare.