» » » Dezvoltarea aplicaţiilor mobile

Dezvoltarea aplicaţiilor mobile

postat în: Știri 0

twitterO aplicație mobilă este un program de calculator conceput pentru a rula pe smartphone-uri, tablete și alte dispozitive mobile.

Aplicaţiile sunt disponibile, de obicei, prin intermediul platformelor de distribuţie, care au început să apară în 2008 și sunt operate de obicei de către proprietarul sistemului de operare mobil, cum ar fi Apple App Store, Google Play, Windows Phone Store și BlackBerry App World. Unele aplicații sunt gratuite, în timp ce altele trebuie să fie cumpărate. De obicei, acestea sunt descărcate de pe platforma pe un dispozitiv țintă, dar uneori acestea pot fi descărcate pe laptop-uri sau computere de birou. Pentru aplicații contra cost, în general un procent de 20-30% merge la furnizorul de distribuție (cum ar fi iTunes), iar restul la producătorul aplicației. Aceeași aplicaţie poate, prin urmare, costa utilizatorul mediu Smartphone un preț diferit în funcție de faptul dacă aceasta foloseşte dispozitive iPhone, Android, BlackBerry, etc.

Aplicațiile mobile au fost inițial dezvoltate pentru productivitate generală și regăsirea de informații, inclusiv emailuri, calendar, contacte, piaţa de capital şi informaţii meteo. Cu toate acestea, cererea publică și disponibilitatea unor instrumente de dezvoltare au condus la expansiunea rapidă şi pentru alte categorii, cum ar fi cele gestionate de pachete software de aplicații desktop. Ca şi cu alte aplicaţii software, explozia în cantitatea și varietatea de aplicații au făcut ca descoperirea acestora să fie o provocare care, la rândul său, a dus la crearea unei game largi de surse de revizuiri, recomandări, și întreţinere, inclusiv bloguri, reviste, și servicii online dedicate pentru idei de aplicaţii. În 2014 gențiile guvernamentale de reglementare din SUA au început să încerce să reglementeze și să supravegheze aplicațiile, în special aplicațiile medicale.

Popularitatea aplicațiilor mobile a continuat să crească, după cum folosirea lor a devenit tot mai răspândită printre utilizatorii de telefoane mobile. Un studiu din mai 2012 al comScore a raportat că în trimestrul anterior au utilizat aplicații mai mulți abonați de telefonie mobilă decât cei care au accesat Internetul pe dispozitivele lor: 51,1% vs. 49,8%, respectiv. Cercetătorii au descoperit că utilizarea de aplicații mobile se corelează puternic cu contextul utilizatorului și depinde de locația utilizatorului și ora din zi.

Dezvoltarea aplicaţiilor mobile

Dezvoltarea de aplicații pentru dispozitive mobile necesită luarea în considerare a constrângerilor și caracteristicilor acestor dispozitive. Dispozitivele mobile rulează pe baterie si au procesoare mai puternice decât calculatoarele personale și au, de asemenea, mai multe caracteristici, cum ar fi detectarea locației și camere foro/video. Dezvoltatorii iau de asemenea în considerare o gamă largă de dimensiuni de ecran, specificații hardware și configurații, din cauza concurenței intense în software mobil și a modificărilor în fiecare dintre platforme.

Dezvoltarea de aplicatii mobile necesită utilizarea de medii de dezvoltare integrate specializate. Aplicațiile mobile sunt mai întâi testate în mediul de dezvoltare, folosind emulatoare, și ulterior supuse unor teste de teren. Emulatoarele oferă un mod ieftin de a testa aplicații pe telefoanele mobile, la care dezvoltatorii nu pot avea acces fizic.

Ca parte a procesului de dezvoltare, proiectarea interfeţei mobile cu utilizatorul (UI) este, de asemenea, un element esențial în crearea de aplicații mobile. UI mobilă ia în considerare constrângeri și contexte, ecranul, input și mobilitatea, ca ţinte pentru proiectare. Utilizatorul este de multe ori în centrul interacțiunii cu dispozitivul său, iar interfața presupune componente hardware și software. Introducerea datelor de utilizator permite acestuia să manipuleze un sistem, iar ieșirea dispozitivului permite sistemului să indice efectele manipulării utilizatorului. Constrângerile de design pentru UI mobilă includ atenția și forma de factor limitate, cum ar fi dimensiunea ecranului unui dispozitiv mobil pentru mâna unui utilizator. UI mobilă primeşte indicii de semnal prin activitatea utilizatorului, cum ar fi locația și programarea care pot fi afișate datorită interacțiunilor utilizatorilor cu o aplicație mobilă. În general, scopul de design al UI mobile este în primul rând obţinerea unei interfețe ușor de înțeles şi ușor de utilizat.

Interfeţele de utilizator mobile, sau terminale, se bazează pe activitatea back-end a dispozitivului mobil pentru a permite accesul la sistemele corporative. Cack-end mobil facilitează rutarea datelor, securitatea, autentificarea, autorizarea, lucrul off-line, și corelarea serviciilor. Această funcționalitate este susținută de un amestec de componente middleware, inclusiv servere pentru aplicaţii mobile, Mobile Backend ca serviciu (MBaaS), și infrastructura SOA.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *