Programavimas

Mobilusis kūrimas 101: ką reikia žinoti

Išmanieji telefonai ir pastaruoju metu planšetiniai kompiuteriai vis dažniau tampa vis daugiau žmonių pasirinktu kompiuteriu, todėl programinės įrangos kūrėjai, įpratę prie kompiuterio dydžio programų sąsajų, kovoja su visiškai nauja perspektyva. Nors daugelis kūrėjų jau yra perėję, kiti turi naudotis programa.

Nepaisant to, kad pastaruosius dvejus metus mobiliesiems telefonams buvo skiriamas dėmesys, daugeliui kūrėjų vis dar trūksta pagrindų kuriant mobilias programas, sako Anthony Fabbricino, „Forum Nokia“ kūrėjų rinkodaros vadovas. Daugelis kūrėjų yra tiesiog įpratę prie darbalaukio, jis paaiškina: „Ten jie turi daug ekrano“.

[Paspartinkite programų mobiliesiems kūrimą naudodamiesi instrukcijomis: Dori Smith mobiliesiems pritaikytais HTML patarimais, Neilo McAllisterio mobiliųjų svetainių vartotojo sąsajos patarimais ir Peterio Waynerio mobiliųjų programų kūrimo galimybių tyrimu. | Stebėkite svarbiausius mobiliųjų įrenginių pokyčius ir įžvalgas per „Twitter“ ir „Mobile Edge“ tinklaraštį bei „Mobilize“ naujienlaiškį. ]

Net jei kurti paraišką gali būti lengva, sunku sukurti „gerą patirtį“, priduria Fabbricino. Iš tiesų, mobiliųjų įrenginių ir mažesnių ekranų atsiradimas reiškia tam tikrus rimtus koregavimus perspektyvoje. Užuot kūrę 8 x 13 colių ar didesniems kompiuterių ekranams, kūrėjai galėtų susidurti su 2 x 2 colių „Android“, „iPhone“ ar „BlackBerry“ ekranu. „Tai, ką randame, ypač išmaniųjų telefonų pasaulyje, yra dėl ekrano dydžio apribojimų, kiekvienas taškas tam tikru laipsniu skaičiuojamas“, - sako Tyleris Lessardas, „BlackBerry“ pasaulinių aljansų ir „Research in Motion“ ryšių su kūrėjais viceprezidentas.

Net į didesnį „iPad“ ekraną, kurio matmenys yra 7,3 x 9,5 colio, reikia vertinti kitaip, nes jo 1024 x 768 pikselių skiriamoji geba vis dar mažesnė nei daugumos darbalaukio monitorių. Kūrėjai taip pat turi apsigyventi mažesnėse klaviatūrose, jutiklinėse sąsajose ir naudoti akumuliatorių.

Mobiliosios arenos ekspertai, įskaitant pardavėjus ir kūrėjus, turi patarimų kūrėjams, norintiems naršyti šią naują skaičiavimo sritį, apimančius įvairius aspektus: nuo naršymo iki ekrano dydžio ir atminties sąnaudų. Mobiliųjų telefonų kūrėjai, ypač naujieji, turėtų atkreipti ypatingą dėmesį į šias aštuonias pamokas.

Programos mobiliesiems kūrimo 1 pamoka: sutelkite dėmesį į vartotojo patirtį

„Nokia“, sukūrusi išmaniuosius telefonus, pagrįstus „Symbian“ platforma, ir pereinanti prie „Windows Phone 7“, siūlo šablonus, padėsiančius padėti piktogramas ekranuose. „[Piktogramos] keičiasi pagal skirtingus ekrano dydžius“, - sako Fabbricino. Kūrėjai turi rūpintis vartotojo sąsajos ir programų logikos integravimu, taip pat nepamiršti, ką programa bando padaryti. "Nenorite perkrauti informacijos, perkrauti vartotojų sąveikos."

„Callaway Digital Arts“, kuriančioje daugialypės terpės pasakojimų programinę įrangą, skirtą „Apple“ „iPhone“ ir „iPad“, pritaikomos įvairiems įrenginiams skirtos programos, pavyzdžiui, siūlomi „iPhone“ pirkinių sąrašai, kurie paprastai naudojami daugiau nustatymų einant nei „iPad“. „Kuriame ne tik vieną patirtį visose„ iOS “platformose“, - sako bendrovės prezidentas Nicholasas Callaway'us. „Callaway“ daugiausia dėmesio skiria savo programų optimizavimui raiškiosios medijos erdvėje. "Tai yra mūsų meno dalis: žinojimas, kaip suteikti kuo turtingesnę UX [vartotojo patirtį] ir peržengti ribas, ką įrenginiai gali, bet vis tiek turi [naudoti ir patikimai]."

Mobiliųjų programų kūrimo 2 pamoka: iš anksto spręskite atminties ir pralaidumo apribojimus

Nors įprastas kompiuteris gali turėti 8 GB atminties, išmanusis telefonas gali turėti tik 128 MB, sako jis. Taigi kūrėjams, įkeliantiems 100 vaizdų į telefoną, trūktų atminties. - Šimtas vaizdų pareikalautų turėti išmanųjį telefoną, kurio dar nėra. Tačiau galima apsistoti: „Užuot turėję visos raiškos vaizdus, ​​[kūrėjai] turi padaryti mažesnės raiškos vaizdus“, - sako jis.

Išmaniųjų telefonų ir planšetinių kompiuterių tinklo ryšys riboja atsisiuntimą, de Icaza sako, kad paprastai yra duomenų viršutinės ribos. „Programos kūrėjas tikrai neturėtų prisotinti tinklo ryšio tūkstančiais užklausų dėl vaizdų“, - sako Callaway. Apatinė eilutė: „Atmintis, vieta ir akumuliatoriaus tarnavimo laikas yra keletas parametrų, pagal kuriuos turite kurti visas savo programas“.

3 mobiliųjų programų kūrimo pamoka: atidžiai rinkitės savąją ir žiniatinklio plėtrą

„Tai yra dalykas, [kuriame] daugelis pardavėjų labai atidžiai žiūri į kompromisus“, - sako RIM „Lessard“. Internetinė plėtra dažnai yra pigesnė ir nėra tokia sudėtinga. "Tačiau kompromisas yra tas, kad jūs negalite suteikti tokios patirties, kokios gali tikėtis vartotojas". Pavyzdžiui, kuriant žiniatinklį, vietomis pagrįstos paslaugos ir jutiklinės sąsajos gali būti sutrumpintos. Kuriant žiniatinklio plėtrą sunku pasiekti tikslią prisilietimų įvykių kontrolę, pažymi jis.

Mobiliųjų programų kūrimo 4 pamoka: pagalvokite, kaip pasinaudoti vietovės pranašumais

5 mobiliųjų programų kūrimo pamoka: pasikliaukite serverio duomenų sinchronizavimu

Mobiliųjų programų kūrimo 6 pamoka: jutiklinių sąsajų dizainas ir kodas

7 mobiliųjų programų kūrimo pamoka: Nepriklausykite nuo aparatūros našumo

8 programos mobiliesiems pamoka: tikėkitės, kad vartotojai padarys klaidų

Ši istorija „Mobilusis kūrimas 101: ką reikia žinoti“ iš pradžių buvo paskelbta .com. Stebėkite naujausius programavimo ir mobiliųjų technologijų pokyčius .com. Norėdami sužinoti naujausius verslo technologijų naujienas, sekite .com „Twitter“.

Copyright lt.verticalshadows.com 2022