6 tipov na vývoj použiteľných mobilných aplikácií

Praktické tipy na vývoj použiteľnejších aplikácií pre mobilné zariadenia

Problém použiteľnosti aplikácií pre mobilné telefóny stále zostáva veľký. Zatiaľ nie sú k dispozícii jasné pokyny pre vývojárov týkajúce sa použiteľnosti aplikácií. Rovnako rozmanitosť medzi rôznymi modelmi prenosných častí spôsobuje, že je ťažké definovať "štandard" použiteľného faktora.

Väčšina (aj keď nie všetky) problémy použiteľnosti vyplývajú z hardvérových problémov. Zatiaľ čo niektoré nie je možné vyriešiť, existujú určité ďalšie, ktoré môže riešiť vývojár softvéru za predpokladu, že vedia, ako s týmito problémami riešiť.

Tu sa venujeme niektorým z hlavných problémov s hardvérom, ktorým čelia vývojári aplikácií pre mobilné telefóny , a poskytujú riešenia pre každú z týchto problémov.

01 z 06

Rozlíšenie obrazovky

Nakupovanie s iPhone "(CC BY 2.0) od Jasona A. Howieho

S príchodom toľkých nových mobilných telefónov na trhu, ktoré prichádzajú s rôznymi funkciami, obrazovkami a rozlíšením, nebude pre vás možné odhadnúť ideálne rozlíšenie, ktoré by vaša aplikácia mala mať.

Vložením príliš veľa funkcií do vašej aplikácie to len zhorší. Trik na riešenie tohto problému je preto čo najmenšie informácie na obrazovke a potom väčšie.

02 z 06

Farby a kontrast

Najnovšie mobilné telefóny s LCD obrazovkami sú vybavené úžasnými funkciami farieb a kontrastu. To láka programátora k používaniu odtieňových farieb bez toho, aby si uvedomil, že mobilné telefóny sú určené na prenášanie všade a používajú sa vo všetkých svetelných podmienkach. Nedostatočné svetelné podmienky môžu užívateľovi ťažko vnímať tieto jemné farby, v skutočnosti ich sťažuje čítanie informácií na obrazovke.

Najdôležitejšou vecou, ​​ktorú môže vývojár urobiť, je používať farebné schémy s vysokým kontrastom a rozlišovať widgety (ak je to vhodné) s blokmi s pevnou farbou, a to nielen použitím neurčito načrtnutých alebo tieňovaných políčok. Tiež pomocou jednoduchých grafiky a zbavenie sa nepotrebných extra ozdôb vám vašu aplikáciu poskytne viac úžitkovej hodnoty.

03 z 06

Funkcie tlačidiel

Väčšina používateľov mobilných telefónov nevyužíva čo najviac svojich telefónov, pretože nerozumejú všetkým funkciám tlačidiel svojho mobilného zariadenia.

Uistite sa, že vaše indikátory tlačidiel majú pre svojich koncových používateľov dobrý zmysel. Ak je to potrebné, zahrňte podrobnú časť pomocníka s uvedením každej z týchto funkcií tlačidiel, aby používateľ mohol bez problémov spustiť vašu aplikáciu.

04 z 06

Veľkosť písma

Takmer všetky mobilné telefóny obsahujú písma, ktoré sú príliš malé, aby boli ľahko čitateľné. Obrazovky majú malú veľkosť, a preto musia byť fonty malé, aby sa zmestili.

Aj keď vy, ako vývojár, nemôžete urobiť nič o predvolenej veľkosti písma mobilného telefónu, môžete sa rozhodne pokúsiť o to, aby písma boli čo najväčšie pre vašu konkrétnu aplikáciu. Tým sa zvýši kvocient využiteľnosti vašej aplikácie.

05 z 06

kurzory

Mobilné zariadenia sa líšia od výpočtových zariadení, ako sú stolné počítače a prenosné počítače, pretože nemôžu byť ľahko manipulované s kurzormi a polohovacími zariadeniami. Samozrejme, väčšina najnovších chytrých telefónov na dnešnom trhu sú dotykové telefóny a používajú buď stylus, trackball, track pad a pod. Napriek tomu sa každý z nich odlišuje spôsobom, ktorým sa musí zaobchádzať s každým z nich.

Pamätajte si, že to bude mučenie pre koncových používateľov, ktoré majú pretiahnuť predmety na obrazovke malého mobilného zariadenia, takže zabráňte takýmto funkciám vo vašej aplikácii. Namiesto toho, aby sa niečo na obrazovke zviditeľnilo a zväčšilo, používateľom pomôže, pretože s aplikáciou budú môcť lepšie pracovať.

06 z 06

klávesnica

Klávesnice s inteligentným telefónom, dokonca aj fyzické QWERTY, môžu byť veľmi bolestivé. Dokonca aj klávesnice, ktoré ponúkajú lepší pohyblivý priestor, môžu byť pre užívateľa pomerne ťažké.

Takže sa pokúste vyhnúť vstupom s kľúčom čo najviac. Pokúste sa aspoň udržiavať na minimum, ak si to môžete dovoliť.

Na záver, práca s mnohými rôznymi mobilnými zariadeniami môže byť dosť úlohou, najmä preto, lebo nemôžete vymedziť "ideálny" štandard pre vývoj aplikácií pre všetky tieto zariadenia. Udržanie flexibilnej mobilnej aplikácie a používanie najbežnejších funkcií vám však môže značne pomôcť pri vytváraní lepších a použiteľných aplikácií pre mobilné telefóny.