V svetu računalnikov velja rek, da ni nič nemogoče. In tako lahko tudi zatrdim, da si lahko vsak naredi program po svojih željah, brez programerskega znanja. Spomnim se še časov, ko so dlančniki Palm nakazovali smer, v katero se bo gibala moderna tehnologija. Že takrat je bilo na voljo kar nekaj programov in eden izmed njih je bil namenjen izdelavi svojega programa, brez programerskega znanja. Preprosto si s pomočjo orodjarne narisal uporabniški vmesnik, potem pa si z dodatnim menijem določil, kako se bo kateri element obnašal. Seveda ni odveč omenjati, da si bil ob tem precej omejen, a vseeno se je dalo nekaj narediti. Spomnim se, da sem si takrat naredil program, s katerim sem beležil porabo bencina v avtu. Vse, kar sem moral narediti, je bilo, da sem vsakič po točenju goriva vnesel podatke v obrazec in že sem imel statistiko o porabi, prevoženih kilometrih in ceni goriva vedno na voljo. Naredil sem si še nekaj manjših programčkov, ki so mi dobro služili, vse dokler je bil dlančnik uporaben. Počasi so potem prišli telefoni z barvnim zaslonom, pa z zaslonom na dotik in dlančnik je neslavno končal kdove kje.

Seveda so bili prvi telefoni z barvnim zaslonom za tiste časi zelo uporabni, možnosti, da bi si naredil svojo aplikacijo, pa nekako nisem več našel, razen pisanja kode in učenja ogromnih količin dokumentacije. S prihodom pametnih telefonov, ki uporabljajo operacijski sistem iOS ali Android, pa se nam je ta možnost ponovno ponudila. In če smo bili v časih dlančnikov s tovrstnim »razvijanjem« aplikacij zelo omejeni, imamo danes veliko manj omejitev. Obstaja ogromno različnih ponudnikov programske opreme za preprosto izdelavo aplikacij, ki pa bi jih v grobem lahko razdelili na tiste s povezavo (on-line) in brez nje (off-line).

V prvo skupino sodijo tisti ponudniki, ki ponujajo izdelavo aplikacije kar v oknu brskalnika. Praviloma so to orodja za izdelavo manj zahtevnih aplikacij, pri katerih ste tudi dokaj omejeni s kreativnostjo. Večinoma lahko izbirate med različnimi tipi aplikacij, na sam videz in dodatne funkcionalnosti pa nimate kaj preveč vpliva oz. nič − vsaj pri večini. Aplikacije, narejene z on-line orodji, uporabljajo spletne servise in tako si lahko zelo preprosto naredite aplikacijo, ki vam prikazuje vsebino samo ene strani, podatke pa zajema preko RSS-a. Idealno, da naredite aplikacijo recimo za promocijo svojeg bloga. Seveda te aplikacije lahko uvrstite tudi v Market, jim določite ceno in potem služite ... No, ja...Vse drugo je preprosto, to zadnje pa? Vse je možno. Poleg prikazovanja vsebin bloga pa lahko dodate tudi slike iz galerije, geolokacijske informacije in še kaj. In vse to lahko naredite popolnoma brez programerskega znanja in v 5 minutah. Če si boste vzeli pol ure časa, pa bo vaša aplikacija lahko naravnost čudovita.

Druga skupina pa so programi, ki jih moramo namestiti v računalnik. Ti so praviloma zahtevnejši, in čeprav po večini omogočajo izdelavo osnovnih programov popolnoma brez programerskega znanja, pa nam takšno znanje za kaj več ne bo odveč. Prav tako omogočajo resnejše programiranje, čeprav to zavijejo v lep celofan, kjer ne potrebujete poznavanja kode, še vedno pa vam mora biti jasna programerska logika. Da pa ne bom samo govoril o teh orodjih, ki nam lahko polepšajo uporabniško izkušnjo s pametnimi telefoni, bom v nadaljevanju izpostavil tri, ki so po mojem mnenju uporabniško izredno prijazna, so dejansko koristna in imajo velik potencial v prihodnosti.

Moj mikro, oktober 2011 | Matjaž Gerčar |