6 patarimai, kaip kurti naudingas mobilias programas

Patogūs patarimai, kaip sukurti labiau pritaikomus mobiliojo prietaiso programas

Mobiliųjų telefonų programų naudojimo patogumas išlieka didelis. Kol kas nėra aiškių programų naudotojų gairių. Be to, skirtingų telefonų modelių įvairovė apsunkina "standarto" nustatymą naudojimo koeficientui.

Dauguma (nors ne visos) naudojimosi problemos kyla iš aparatinės įrangos problemų. Nors kai kurių neįmanoma išspręsti, yra tam tikrų kitų problemų, su kuriomis susiduria programinės įrangos kūrėjas , jei jie žino, kaip spręsti šiuos klausimus.

Čia mes sprendžiame kai kurias pagrindines aparatinės įrangos problemas, su kuriomis susiduria mobiliųjų telefonų programų kūrėjai , pateikdami sprendimus kiekvienam iš šių problemų.

01 iš 06

Ekrano skiriamoji geba

"Shopping with iPhone" (CC BY 2.0) pateikė Jason A. Howie

Atsižvelgiant į tiek daug naujų mobiliųjų telefonų rinkoje, kiekvienas iš jų turi skirtingas funkcijas, ekranus ir rezoliucijas, bus neįmanoma įvertinti idealios rezoliucijos, kurią turėtų turėti jūsų programa.

Jei įdėsite per daug funkcijų savo programoje , problema bus dar blogesnė. Todėl apgauti šį klausimą reikia kuo mažiau informacijos rodyti ekrane, o tada padidinti.

02 iš 06

Spalvos ir kontrastas

Naujausi mobilieji telefonai su LCD ekranais turi nuostabias spalvų ir kontrasto galimybes. Tai verčia programuotoją naudoti niuansus spalvas, nežinodamas, kad mobilieji telefonai turi būti perkeliami visur ir naudojami visomis šviesos sąlygomis. Dėl blogo apšvietimo sąlygų vartotojui sunku suvokti šias subtilus spalvas, todėl jiems sunkiau skaityti informaciją ekrane.

Svarbiausias dalykas, kurį programuotojas turi padaryti čia, yra naudoti didelio kontrasto spalvų schemas ir atskirti valdiklius (kai ir kada taikomi) su vientisos spalvos blokais, o ne tik naudojant apytiksliai apibūdintus arba užlietus dėžutes. Be to, naudojant paprastą grafiką ir atsikratyti nereikalingų papildomų pataisymų, jūsų programai suteiks daugiau naudingumo.

03 iš 06

Mygtuko funkcijos

Daugelis mobiliųjų telefonų vartotojų nesugeba maksimaliai išnaudoti savo telefonų, nes jie nevisiškai supranta visas savo mobiliojo prietaiso mygtukų funkcijas .

Įsitikinkite, kad jūsų mygtukų rodikliai naudingi galutiniams vartotojams. Jei reikia, pridėkite išsamią pagalbos skyrelį, nurodydami kiekvieną iš šių mygtukų funkcijų, kad vartotojas galėtų paleisti jūsų programą be jokių problemų.

04 iš 06

Šrifto dydis

Beveik visi mobilieji telefonai turi šriftus, kurie yra per maži, kad būtų lengviau juos skaityti. Ekranai yra mažo dydžio, todėl šriftai turi būti nedideli, kad tilptų.

Nors jūs, kaip kūrėjas, negalite nieko daryti dėl mobiliojo telefono numatytojo šrifto dydžio, galite tikrai pabandyti ir padaryti šriftus kiek įmanoma didesnes jūsų konkrečiai programai. Tai padidins jūsų programos naudojimo koeficientą.

05 iš 06

Žymekliai

Mobilieji įrenginiai skiriasi nuo skaičiavimo įrenginių, tokių kaip staliniai kompiuteriai ir nešiojamieji kompiuteriai, nes jie negali būti lengvai manipuliuoti su žymekliu ir rodymo įrenginiais. Žinoma, dauguma naujausių išmaniųjų telefonų šiandien rinkoje yra "touchscreen" telefonai ir naudojami arba plunksna, ir bėgikėlė, ir bėgimo takelis. Nepaisant to, kiekvienas iš jų yra skirtingas, nes kiekvienas iš jų turi būti tvarkomas.

Atminkite, kad tai bus kankinimas galutiniams naudotojams, kad galėtumėte nuvilkti objektus mažame mobiliajame įrenginyje, taigi venkite tokių funkcijų programoje. Užuot tai padarius, ekrane spustelėję ir išsiplėtus, viskas padės vartotojams, nes jie galės geriau dirbti su programa.

06 iš 06

Klaviatūros

"Smartphone" klaviatūros, net fizinės "QWERTY", gali būti gana skausminga. Net klaviatūros, kurios siūlo geresnę judančią erdvę, gali būti gana varginantis vartotojui.

Taigi, kiek įmanoma, pabandykite išvengti įvestų įvesčių. Bent pabandykite išlaikyti jį iki minimumo, jei galite sau leisti tai padaryti.

Apibendrinant galima pasakyti, kad darbas su tiek daug skirtingų mobiliųjų įrenginių gali būti gana sudėtinga, ypač todėl, kad negalite nustatyti "idealių" standartų, kad būtų galima kurti visų šių įrenginių programas. Tačiau, palaikydami mobilią programą lanksčiai ir naudodami dažniausiai įmanomas funkcijas, galite gerokai padėti kurti geresnes ir labiau naudojamas mobiliųjų telefonų programas.