Mobiliojo telefono programa, kartais vadinama mobiliąja programa, yra bet kokia mobiliojo telefono programa, ypač tos, kurias tiesiogiai perka ir įdiegia telefono vartotojai. Tai išmaniųjų telefonų priedai, kurie atlieka kitas funkcijas, nei skambina, nuo žaidimų iki medicininės priežiūros. Terminas „programa“ gali būti vartojamas apibūdinti bet kurią programą, skirtą bet kokiam įrenginiui, tačiau kai ji naudojama atskirai, ji dažniausiai reiškia programinę įrangą, atsisiųstą į mobiliuosius telefonus.
Naudoja
Ankstyvosios mobiliųjų telefonų programos dažnai į telefoną integruodavo į kompiuterį panašias funkcijas, tokias kaip el. paštas ir žiniatinklio naršyklė. Nors tai vis dar įprasta, atskira programinė įranga, įskaitant žaidimus, skaičiuotuvus ir net knygas, tapo plačiai prieinama ir labai populiari. Programos mobiliesiems taip pat gali naudoti kitas telefono funkcijas, pvz., GPS, mikrofoną ar judesio jutiklius, kad atliktų naują funkciją; žemėlapiai ir nuorodų paslaugos gali įtraukti, pavyzdžiui, GPS įrankį arba netgi susieti su telefono užduočių sąrašu, kad primintų naudotojams, kai jie yra netoli vietos, kurią reikia aplankyti. Jie gali prisijungti prie kitų įrenginių, pvz., kalorijų monitorių ir automobilių, kad integruotų šias galimybes. Dėl telefono nešiojamumo kai kurias užduotis galima atlikti greičiau ir geriau nei kompiuteriu, nepaisant sumažėjusios telefono galios.
Dauguma programų veikia atskirai, tačiau kai kurios bendradarbiauja su įrankiais kitose laikmenose. Pavyzdžiui, svetainėje gali būti įvairių mobiliesiems įrenginiams skirtų programėlių, leidžiančių palaikyti ryšį tarp telefono ir pačios svetainės, o vartotojas gali sinchronizuoti duomenis naudojantis internetu. Kai kurios programos gali būti naudojamos valdyti skaitmeninius vaizdo įrašymo įrenginius, kad būtų galima įrašyti ar leisti laidas, o kitos susiejamos su kabelinėmis ar palydovinėmis sistemomis ir leidžia telefonu leisti aukščiausios kokybės televizijos turinį.
Programėlių pirkimas
Daugeliu atvejų programas reikia įsigyti ir atsisiųsti per mažmenininką, susietą su naudojamo telefono operacine sistema (OS). Netgi to paties korinio ryšio paslaugų teikėjo parduodami telefonai gali veikti skirtingose operacinėse sistemose, todėl programėlės dažniausiai pasiekiamos tik OS programinę įrangą gaminančios įmonės valdomoje parduotuvėje. Dažnai lengviausia gauti naujų programų – pačiame telefone patekti į parduotuvę, pasirinkti programinę įrangą, sumokėti už ją ir atsisiųsti tiesiai į telefoną. Taip pat gali būti įmanoma kai kurias programas atsisiųsti į kompiuterį, tada įkelti jas į telefoną atskirai. Yra net keletas programų, kurios moka ir gali padėti užsidirbti papildomų pinigų.
Telefono programinės įrangos kainą paprastai nustato ją sukūręs asmuo arba įmonė, o ne pardavėjas, nors gali būti taikomi kainų nustatymo standartai. Paprastai šios programos kainuoja žymiai pigiau nei kompiuterių programinė įranga, o daugelis jų yra prieinamos nemokamai, dažnai su integruota reklama. Tačiau kai kurioms programoms reikalinga mokama prenumerata, kuri laikui bėgant gali padidinti išlaidas.
Nors daugumą programų galima įdiegti tik vieno tipo įrenginiuose, kai kurie pirkiniai veiks keliuose telefonuose. Pavyzdžiui, jei vartotojas turi kelis suderinamus telefonus, kartais galima įdiegti programinę įrangą visuose įrenginiuose mokant tik vieną kartą. Išsamią pirkimo informaciją paprastai galima gauti per mažmenininką arba dizainerį.
Diegimas ir atkūrimas
Norėdamas įdiegti mobiliojo telefono programą, vartotojas paprastai nutemps ir numes piktogramą į telefoną arba spustelėja mygtuką, kad sutiktų su diegimu. Pašalinti taip pat yra nesudėtinga ir paprastai reikia ištrinti arba nuvilkti piktogramą nuo telefono. Kai vartotojas pašalina mobiliojo telefono programą, jis taip pat gali prarasti visus su ja susijusius duomenis, nes daugeliu atvejų jie nėra saugomi atskirai. Programų, kurias galima įdiegti viename telefone, skaičius priklauso nuo telefono atminties.
Kai programa prarandama dėl to, kad trūksta telefono arba išvalyta jo atmintis, kartais įmanoma ją atkurti. Jei telefone esančių duomenų atsarginės kopijos kuriamos reguliariai, turėtų būti išsaugota kopija; Tačiau ne visi vartotojai prisimena atsargines savo sistemų kopijas. Kai kurie mažmenininkai stebi pirkinius ir leidžia vartotojams atsisiųsti pirktus tiek kartų, kiek reikia. Jei telefono vartotojas pametė programėlę, gali padėti susisiekti su įmone ir paklausti, ar yra koks nors būdas ją atkurti.
Problemos
Nors dizaineriai bando išspręsti visas galimas vartotojų problemas prieš išleisdami savo programas, žmonės dažnai atranda ir nedidelių, ir didelių problemų, susijusių su programine įranga. Komentarai parduotuvės puslapyje gali atskleisti daugybę problemų – nuo netikėto programos išsijungimo iki duomenų praradimo. Kadangi daugumos programų dydis yra ribotas, kūrėjai paprastai gali greitai išspręsti šias problemas ir nemokamai teikti naujinimus žmonėms, įsigijusiems programinę įrangą. Naujos funkcijos ir patobulinimai taip pat reguliariai pasiekiami daugeliui programų.
Dizainas ir programavimas
Kuriant programas mobiliesiems įrenginiams dažnai reikia įvairių įgūdžių – nuo grafinio dizaino iki kompiuterių programavimo. Nors galima dirbti ir vienam, daugumą jų kuria žmonių komandos, kurios kartu dirba prie konkrečių programų arba susijusių programų. Yra nemažai įmonių, kurios gana sėkmingai kuria ir parduoda populiarias programėles.
Kai kurios mokyklos siūlo mobiliųjų telefonų programėlių dizaino kursus, kuriuose daugiausia dėmesio gali būti skiriama programavimo kalboms ir vartotojo sąsajoms, tačiau daugelis dizainerių yra savamoksliai. Internetiniai ištekliai suteikia informacijos pradedantiesiems pradėti kurti programinę įrangą. Programuotojų bendruomenės dažnai siūlo pagalbą sprendžiant konkrečias problemas, o pavyzdinis kodas yra plačiai prieinamas. Įprastos programavimo kalbos apima Java® ir Objective-C, tačiau naudojama kalba priklauso nuo operacinės sistemos.
Galimi mobiliųjų telefonų programėlės pardavimai dažnai pateisina dizainerio samdymo išlaidas, o patogumas galutiniams vartotojams gali reklamuoti vertingą produktą net tada, kai pati programa yra nemokama. Taigi programų kūrimas gali būti pelninga galimybė programuotojams ir įmonėms.