Diego Laballós
Diego Laballós – 24/07/2019
În zilele noastre, aproape toată lumea știe ce este o aplicație mobilă și le folosește zilnic. Whatsapp, Facebook, Instagram, Spotify, Gmail sau Youtube sunt exemple clare în acest sens. Pun pariu că aveți mai mult de una dintre aceste aplicații instalate pe telefonul mobil chiar acum.
Cu toate acestea, pentru a intra în afacerea aplicațiilor mobile, trebuie să știm mai multe. Vrem să creăm o aplicație, nu-i așa? Ei bine, trebuie să știm ce se află în spatele ei și cum a ajuns pe telefonul nostru mobil. Pe scurt, trebuie să știm cum funcționează aplicațiile mobile de la început până la sfârșit.
Ce este o aplicație mobilă?
O aplicație mobilă nu este nimic mai mult decât un mic program care este instalat și rulează pe un dispozitiv mobil.
Există astăzi mai multe tipuri de dispozitive mobile. În această categorie am putea include telefoane mobile, tablete, ceasuri inteligente sau chiar mașini. Cu toate acestea, în acest caz ne vom concentra în principal asupra primelor două: telefoane mobile și tablete.
Cu toate acestea, trebuie să spun că definiția nu este în întregime exactă. În realitate, aplicațiile nu sunt instalate pe dispozitivul mobil, ci sunt instalate pe sistemul de operare mobil. După cum vom vedea, acest lucru este foarte important, dar deocamdată să rămânem la elementele de bază.
Ce este un sistem de operare?
Un sistem de operare este un program care rulează un dispozitiv electronic. Da, după cum puteți vedea, definițiile nu vor fi perfecte, extinse și imaculate. Un sistem de operare este mult mai mult decât atât, dar ideea aici este să ne înțelegem.
Fără un sistem de operare un telefon mobil nu ar funcționa. Ecranul, microfonul, difuzoarele, camera foto… toate componentele unui telefon mobil nu ar face absolut nimic fără un sistem de operare care să le guverneze.
Exact, funcția sistemului de operare este de a gestiona toate aceste cipuri astfel încât împreună să facă ceva care să aibă sens și să nu mai fie doar cipuri.
Acesta fiind spus, ceea ce trebuie să înțelegem este că atunci când o aplicație este instalată, ea este instalată în sistemul de operare. Este ca și cum am adăuga o altă piesă la programul de bază.
Este acest lucru cu adevărat important? Acest lucru este foarte important pentru a înțelege cum funcționează dezvoltarea aplicațiilor mobile.
Ce sisteme de operare mobile avem în prezent?
Astăzi avem două sisteme de operare mobile majore: Android și iOS. Este adevărat că mai sunt și altele, dar ne vom referi doar la acestea două, deoarece ele dețin în prezent o cotă de piață de peste 99%.
Android este sistemul de operare al Google. Este un sistem deschis, care permite oricărui producător de telefoane mobile să îl instaleze pe dispozitivele sale. Adică, producătorul este responsabil pentru asamblarea și proiectarea părților fizice ale dispozitivelor și utilizează sistemul Android pentru a le face să funcționeze.
Marea majoritate a telefoanelor mobile de pe piață funcționează cu acest sistem. Producători precum Samsung, Huawei, BQ, Xiaomi, LG și Sony sunt exemple bune.
De fapt, pentru a simplifica și mai mult, am putea spune că toți producătorii de telefoane mobile folosesc Android ca sistem de operare. Toate cu excepția uneia, Apple. Acest lucru ne aduce la ceea ce este iOS.
iOS este sistemul de operare al Apple. Spre deosebire de Android, iOS este utilizat doar pe produsele companiei Apple. Pe scurt: iPhone și iPad.
Cum sunt instalate aplicațiile mobile?
Aplicațiile mobile sunt dezvoltate și publicate prin intermediul așa-numitelor magazine de aplicații. Bineînțeles că numele nu este un mister 🙂
Prin intermediul acestora, utilizatorii pot accesa un număr infinit de aplicații care pot fi instalate prin simpla apăsare a unui buton.
Care sistem de operare are propriul magazin de aplicații. În cazul Android avem Google Play, iar pentru iOS avem App Store.
Cum o imagine face cât o mie de cuvinte, iată o reprezentare a ceea ce tocmai am văzut. Avem dispozitivele care rulează un sistem de operare, sistemele de operare care au magazinele lor de aplicații și, în cele din urmă, aplicațiile care sunt disponibile prin intermediul magazinelor.
Cum funcționează magazinele de aplicații mobile?
Scopul principal al acestor magazine este de a oferi utilizatorilor acces la o multitudine de aplicații pentru dispozitivul lor mobil. Și, într-adevăr, succesul smartphone-urilor se datorează în mare parte acestora.
Un sistem de operare mobil vine preinstalat cu o serie de aplicații. Ceasul, calendarul și trimiterea de SMS-uri sunt doar aplicații preinstalate de către producători.
Dacă un telefon mobil ar fi limitat la a avea doar aceste aplicații, nu ar fi nici pe departe atât de util pe cât este astăzi.
Producătorii de sisteme de operare, care, pe scurt, sunt Google și Apple, aveau nevoie de o modalitate de a face telefoanele lor mai interesante, mai complete. Calea pe care au găsit-o a fost aceasta, prin intermediul magazinelor de aplicații.
Aceste magazine de aplicații permit oricărei persoane sau companii să își publice propriile aplicații și să le pună la dispoziția a milioane și milioane de oameni care folosesc acele sisteme de operare. Acesta este exact modul în care Facebook, Whatsapp, Instagram sau aplicația băncii tale a ajuns pe telefonul tău.
Este o relație reciprocă în care amândoi au nevoie unul de celălalt. Producătorul sistemului de operare dorește ca sistemul său să fie atractiv și să aibă o multitudine de opțiuni pentru utilizator, iar pentru asta are nevoie de oameni care să dezvolte aplicații pentru sistemul său și să le publice în magazine.
Pe de altă parte, noi, în calitate de creatori ai unei aplicații, avem nevoie de utilizatori. Așa că am publicat aplicația noastră în magazinele lor, astfel încât să fie disponibilă automat pentru milioane și milioane de oameni.
Acum, datorită multitudinii de aplicații pe care le putem instala pe dispozitivele noastre, telefoanele noastre mobile sunt mai complete ca niciodată. Poate chiar mai important decât propriul nostru calculator.
Gândind despre
Sunt Diego Laballós și dezvolt aplicații mobile pentru Android și iOS. Vorbim despre cum vă pot ajuta?
Să vorbim despre aplicația mea
Ce putem găsi în magazinele de aplicații mobile?
Storele nu sunt altceva decât o piață de aplicații. Am putea să o comparăm cu o piață de fructe. Vii la piață și ai diferite tarabe de unde poți cumpăra. Aveți mai multe opriri și fiecare oprire are produse diferite. S-ar putea spune că ceva similar se întâmplă în cazul magazinelor de aplicații.
Magazinele au două obiective principale: să crească gradul de conștientizare a noilor aplicații și să faciliteze instalarea aplicațiilor.
Pentru a face acest lucru, ei oferă sugestii și clasamente ale aplicațiilor care ar putea fi de interes pentru noi.
Magazinul va oferi detalii despre aplicații: titlu, descriere, capturi de ecran, videoclipuri și recenzii ale utilizatorilor, printre alte detalii. De asemenea, ne va permite să descărcăm aplicația prin simpla apăsare a unui buton.
Cât de utile sunt magazinele pentru creatorii de aplicații?
Toată utilitatea din lume! Dacă dorim să lansăm o aplicație în mod public, va trebui să ne creăm un cont în aceste magazine și să ne publicăm aplicația.
După cum am discutat deja, fiecare sistem de operare are propriul magazin de aplicații. Așadar, dacă dorim ca aplicația noastră să fie disponibilă pentru Android, va trebui să ne creăm un cont de dezvoltator pe Google Play și să ne publicăm aplicația acolo.
În mod similar, dacă dorim ca aplicația noastră să fie disponibilă pentru iOS, va trebui să ne creăm un cont de dezvoltator pe AppStore și, de asemenea, să ne publicăm aplicația.
Contul pe care va trebui să îl creăm nu este un cont normal. Este un cont de dezvoltator.
Grea diferență față de un cont de utilizator normal este că vom avea acces la un panou de control pentru dezvoltatori. Ambele magazine au propriul tablou de bord pentru dezvoltatori, dar în cele din urmă sunt exact la fel.
Acesta este tabloul de bord care ne va permite să ne gestionăm prezența în aceste magazine. Ca un scurt rezumat, aici vom înregistra o aplicație, vom încărca fișierul instalabil, îi vom indica numele, descrierea, pictograma, capturile de ecran… Pe scurt, tot ceea ce putem vedea din alte aplicații din punctul de vedere al utilizatorului.
Pe lângă această funcționalitate principală care ne va permite să ne publicăm și să ne actualizăm aplicația, avem și o serie de funcții secundare care sunt importante.
Câteva exemple ale acestor plusuri pe care le putem găsi variază de la accesul la statisticile aplicațiilor, descărcări, dezinstalări sau venituri, până la suportul tehnic pe care îl putem oferi utilizatorului prin răspunsul la opiniile acestuia.
Cred că în acest moment graficul anterior este depășit, așa că haideți să îl actualizăm pentru că am vorbit despre concepte noi.
Concluzie
În concluzie, în primul rând avem dispozitivele mobile care sunt realizate de producători, redundant. Apoi avem sistemele de operare care rulează aceste dispozitive și care au, de asemenea, propriile magazine de aplicații. Și, în cele din urmă, aceste magazine de aplicații sunt cele care, pe de o parte, permit creatorilor să publice aplicații și, pe de altă parte, permit celorlalți utilizatori să le găsească și să le instaleze.
Sper că acum aveți o idee mai bună despre cum funcționează aplicațiile mobile 😉
Dacă acest articol vi s-a părut util, îl puteți face util și pentru alte persoane, distribuindu-l pe Facebook, LinkedIn sau Twitter.
Ca întotdeauna, dacă aveți întrebări sau sugestii, vă rog să mă contactați și voi fi bucuros să vă ajut.