O aplicație mobilă este un software de aplicație dezvoltat pentru un dispozitiv electronic mobil , cum ar fi un asistent personal , un telefon mobil , un smartphone , un player de muzică digital , un touch pad sau chiar anumite computere care rulează sistemul de operare Windows Phone sau sistemul de operare Chrome.
Acestea sunt distribuite în mare parte de pe platforme de descărcare (uneori controlate de producătorii de smartphone-uri), cum ar fi App Store (platforma Apple ), Google Play ( platforma Google / Android ) sau Microsoft Store (platforma Microsoft pentru Windows 10 Mobile ). Dar aplicațiile pot fi instalate și pe un computer, de exemplu folosind software-ul iTunes distribuit de Apple pentru dispozitivele sale. Aplicațiile distribuite din magazinele de aplicații sunt fie plătite, fie gratuite, dar de obicei cu reclame.
Pe unele platforme, aplicațiile pot fi instalate și din surse terțe, prin intermediul unui site care nu este afiliat distribuitorului original. Pe Android , acest lucru este posibil prin activarea modului dezvoltator. Pe iOS , această manipulare este posibilă fie prin dezvoltarea Apple, fie prin deținerea unui dispozitiv jailbreak .
Aplicațiile mobile au apărut în anii 1990, sunt legate de evoluțiile în Internet și telecomunicații , rețelele fără fir și tehnologiile agenților, precum și apariția și democratizarea terminalelor mobile: smartphone-uri , tablete tactile etc. Numărul de aplicații mobile disponibile crește rapid de la data de lansare a iPhone-ului din 2007. Cele două servicii principale de platformă de descărcare, App Store și Google Play, au fost lansate în 2008.
Fiecare dintre sistemele de operare mobile are propriul limbaj de programare , permițând dezvoltarea aplicațiilor sale. Aplicațiile pentru dispozitivele Apple sunt dezvoltate într-un limbaj dedicat în principal acestor aplicații mobile, Swift . Cele pentru Windows Mobile sunt dezvoltate în C # , un limbaj folosit și pentru programele executabile Microsoft Windows ( .exe ). Sistemul Android folosește un limbaj universal, Java , un limbaj care poate fi folosit pentru computere, dezvoltare web ( JEE ).
Aplicațiile native sunt cele care sunt dezvoltate cu limbajul nativ de programare specific sistemului de operare, de exemplu Java pentru Android și Swift pentru iOS .
Aplicațiile inteligente ( „ SmartApps ” în limba engleză) sunt un tip de aplicații care evoluează constant în funcție de utilizările utilizatorilor. Aceste aplicații încorporează tehnologii de învățare profundă (în engleză „ Deep Learning ” ) și învățare automată (în engleză „ Machine Learning ” ).
Aplicațiile au vizat inițial îmbunătățirea productivității și facilitarea recuperării informațiilor, cum ar fi e-mailul , calendarul electronic , contactele, piața de valori și informațiile despre vreme.
În jurul anului 2005, au intrat în companii.
Apoi, dezvoltatorii de aplicații răspund apoi la cererea publicului, iar disponibilitatea instrumentelor pentru dezvoltatori a dus la extinderea rapidă în alte domenii, cum ar fi:
Aproximativ 200 de miliarde de aplicații mobile au fost descărcate până în 2015, comparativ cu doar două miliarde în 2009. Din 2011 până în 2015, aplicațiile mobile au generat venituri de 45,37 miliarde de dolari.
În 2017, au fost descărcate 178,1 miliarde de aplicații mobile. În 2018, cifra a crescut la 205,4 miliarde, Facebook ocupând primul loc cu peste 130 de milioane de descărcări lunare de aplicații în întreaga lume.
În 2012, Tim Berners-Lee (creatorul internetului) a criticat aplicațiile mobile închise care utilizează internetul. Web-ul simbolizează o lume deschisă, în timp ce lumea aplicațiilor mobile este oprită. Oferă dezvoltatorilor de software o soluție (aplicații web deschise) folosind standardul HTML5 .
Obligațiile legale (informații ale utilizatorului prin intermediul notificărilor legale și respectarea legii pentru încrederea în economia digitală în special) ale aplicațiilor sunt aceleași cu cele ale site-urilor web.
În 2014 , potrivit parlamentului și Comisiei Europene, „nouă din zece europeni (92%) spun că sunt îngrijorați de aplicațiile mobile (App) care își pot colecta datele personale fără consimțământul lor ” și „Șapte din zece europeni sunt preocupați prin utilizarea potențială pe care o pot face companiile informațiilor divulgate ” . Parlamentul European se pregătește o nouă strategie și reglementări privind protecția datelor.
O listă cu exemple de magazine online este disponibilă pe pagina dedicată:
Potențialul lor este departe de a fi fost pe deplin explorat și exploatat; sunt așteptate multe inovații, rezultate din creativitatea dezvoltatorilor și a utilizatorilor, precum și din evoluțiile tehnologice . Mass-media citează, de exemplu
O aplicație poate fi, de asemenea, accesibilă online sau offline: aplicația Euro Rescue destinată salvatorilor rutieri este accesibilă, deoarece siturile accidentelor sunt adesea foarte departe de zonele urbanizate și sunt slab acoperite de 4G.
Mulți dezvoltatori de produse mobile și digitale critică acum produsul minim viabil (MVP sau Minimum Viable Product), deoarece clienții pot trece cu ușurință la un produs concurent la altul prin intermediul platformelor (de exemplu, magazinele de aplicații ). Produsele care nu oferă standardul minim de calitate solicitat sunt inferioare celor ale concurenților care intră pe piață cu un standard mai ridicat. Critica abordării MVP a condus la mai multe abordări noi, de exemplu Experiența minimă viabilă MVE sau Minimum Awesome Product MAP.