Documente Academic
Documente Profesional
Documente Cultură
Versiuni Android
Versiune Android Nivel API Data Lansării Nume de Cod Cota de Piață
9.0 28 06.08.2018 Pie
8.0 - 8.1 26-27 21.08.2017 Oreo
7.1 - 7.1.1 25 04.10.2016 Nougat 0.3%
7.0 24 22.08.2016 Nougat 0.9%
6.0 - 6.0.1 23 05.10.2015 Marshmellow 30.7%
5.1 - 5.1.1 22 09.03.2015 Lollipop 23.1%
5.0 - 5.0.2 21 12.11.2014 Lollipop 9.8%
4.4W - 4.4W.2 20 25.06.2014 KitKat with wearable extensions
4.4 - 4.4.4 19 31.10.2013 KitKat 21.9%
4.3 18 24.07.2013 Jelly Bean 1.6%
4.2.x 17 13.11.2012 Jelly Bean 5.7%
4.1.x 16 09.07.2012 Jelly Bean 4.0%
4.0.3 - 4.0.4 15 16.12.2011 Ice Cream Sandwich 1.0%
4.0 - 4.0.2 14 19.10.2011 Ice Cream Sandwich
3.2 13 15.07.2011 Honeycomb
3.1 12 10.05.2011 Honeycomb
3.0 11 22.02.2011 Honeycomb
2.3.3 - 2.3.7 10 09.02.2011 Gingerbread 1.0%
2.3 - 2.3.2 9 06.12.2010 Gingerbread
2.2 - 2.2.3 8 20.05.2010 Froyo
2.1 7 12.01.2010 Eclair
2.0.1 6 03.12.2009 Eclair
2.0 5 26.10.2009 Eclair
1.6 4 15.09.2009 Donut
1.5 3 30.04.2009 Cupcake
1.1 2 09.02.2009
1.0 1 23.09.2008
(img. 1) (img. 2)
1.7. Sisteme de control a versiunilor
Ce este un sistem de control al versiunilor?
Un sistem de control al versiunilor (eng. VCS - Version Control System) este un mecanism prin
intermediul căruia sunt gestionate fișiere / proiecte în dinamică (pe măsură ce sunt modificate), în scopul
de a se putea realiza revenirea la o anumită stare în caz de eroare (restaurarea unei versiuni stabile) și
pentru a permite colaborarea între mai multe echipe care lucrează concomitent la diferite funcționalități
ale unui același proiect.
Deși în mod curent astfel de produse sunt folosite pentru dezvoltarea de aplicații (urmărindu-se o
gestionare eficientă a codului sursă și a utilizatorilor care implementează anumite funcționalități sau
corectează defecte), ele pot fi folosite și pentru alte tipuri de proiecte, ce implică lucrul cu fișiere binare,
pentru care diferențele între diferite versiuni se realizează mai dificil.
Clasificarea sistemelor de control al versiunilor
În prezent, sunt folosite trei tipuri de sisteme de control a versiunilor, fiecare dintre acestea fiind
adecvate unei anumite situații:
1. sisteme locale de control a versiunilor, în cazul în care se dorește monitorizarea variantelor unui
fișier exclusiv pe discul local; în baza de date, versiunile sunt reținute sub forma diferențelor
(rezultatul comenzii diff) dintre versiuni succesive, astfel că se poate reveni oricând la o stare
anterioară (exemplu: rcs);
2. sisteme centralizate de control a versiunilor implică stocarea diferențelor dintre versiuni într-o
bază de date rezidentă pe un server dedicat, la care au acces toți utilizatorii implicați, astfel încât
fiecare poate consulta versiunea curentă (exemple: CVS, Subversion, Perforce);
o avantaje: posibilitatea de colaborare între echipe care lucrează la același proiect, stabilirea
de drepturi cu privire la fișierele ce pot fi încărcate pe server de fiecare utilizator în parte;
o dezavantaje: în cazul când serverul dedicat pe care găsește baza de date cu tot istoricul
versiunilor se defectează, există riscul de a se pierde toate aceste informații (dacă nu există
copii de siguranță), păstrându-se doar versiunile salvate pe mașinile utilizatorilor; mai
mult, într-o astfel de situație utilizatorii se află în incapacitatea de a mai transmite propriile
modificări și de a consulta modificările celorlalți;
3. sisteme distribuite de control a versiunilor în care consultarea stării actuale a unui fișier
presupune și descărcarea, pe discul local, a întregului istoric de modificări astfel încât acesta să
poată fi reconstituit în situații precum defectarea serverului; de asemenea, acestea au capacitatea
de a gestiona mai multe depozite aflate la distanță, chiar în cazul în care acestea conțin același
proiect, permițând stabilirea unor anumite fluxuri de transmitere a informației (exemple: Git,
Mercurial, Bazaar, Darcs).
Cele mai mari trei magazine de aplicații sunt Google Play pentru Android, App Store pentru iOS și
Microsoft Store pentru Windows 10, Windows 10 Mobile și Xbox One.
Google Play (cunoscut anterior ca Android Market) este un magazin online de software online
dezvoltat de Google pentru dispozitive Android. Acesta a fost deschis în octombrie 2008. În
iulie 2013, numărul de aplicații descărcate prin Magazin Google Play a depășit 50 de miliarde
din cele peste 1 milion de aplicații disponibile. În septembrie 2016, în conformitate cu Statista,
numărul de aplicații disponibile depășea 2,4 milioane. Magazinul a generat un venit de 6
miliarde de dolari SUA în 2015.
Apple's AppStore pentru iOS nu a fost primul serviciu de distribuție a aplicațiilor, dar a
declanșat revoluția mobilă și a fost deschis la 10 iulie 2008, iar din septembrie 2016 a raportat
peste 140 de miliarde de descărcări. AppStore-ul original a fost pentru prima dată demonstrat lui
Steve Jobs în 1993 de către Jesse Tayler la NeXTWorld Expo. La 6 iunie 2011, au fost
disponibile 425.000 de aplicații, descărcate de 200 de milioane de utilizatori de iOS. În timpul
Conferinței Mondiale a dezvoltatorilor din 2012, CEO-ul Tim Cook a anunțat că App Store are
650 000 de aplicații disponibile pentru a descărca, precum și 30 de miliarde de aplicații
descărcate de la magazinul de aplicații până la data respectivă. Dintr-o perspectivă alternativă,
cifrele văzute în iulie 2013 de BBC de la serviciul de urmărire Adeven indică că peste două
treimi din aplicațiile din magazin sunt "zombi", abia instalate de consumatori.
Microsoft Store (fost cunoscut sub numele de Windows Store) a fost introdus de Microsoft în
2012 pentru platformele Windows 8 și Windows RT. În timp ce poate purta, de asemenea,
listări pentru programele desktop tradiționale certificate pentru compatibilitatea cu Windows 8,
este folosit în principal pentru a distribui aplicațiile "Windows Store" - care sunt construite în
primul rând pentru a fi utilizate pe tablete și alte dispozitive tactile (dar pot fi utilizate cu o
tastatură și un mouse, precum și pe computere desktop și laptopuri).
Amazon AppStore este un magazin de aplicații alternative pentru sistemul de operare Android.
Acesta a fost deschis în martie 2011 și, din iunie 2015, magazinul de aplicații are aproape 334
000 de aplicații. Aplicațiile Android ale aplicației Amazon Appstore pot fi, de asemenea,
instalate și difuzate pe dispozitivele BlackBerry 10.
BlackBerry World este magazinul de aplicații pentru dispozitivele BlackBerry 10 și BlackBerry
OS. Acesta a fost deschis în aprilie 2009 ca BlackBerry App World.
Ovi (Nokia) pentru telefoanele Nokia a fost lansat la nivel internațional în mai 2009. În mai
2011, Nokia a anunțat intenția de a-și rebrand linia de produse Ovi sub brandul Nokia, iar
magazinul Ovi a fost redenumit Nokia Store în octombrie 2011. Magazinul Nokia nu mai
permite dezvoltatorilor să publice noi aplicații sau actualizări de aplicații pentru sistemele de
operare Symbian și MeeGo vechi, începând din ianuarie 2014.
Windows Phone Store a fost introdus de Microsoft pentru platforma sa Windows Phone, lansată
în octombrie 2010. Începând cu luna octombrie 2012, au peste 120.000 de aplicații disponibile.
Aplicațiile Samsung au fost introduse în septembrie 2009. Începând cu octombrie 2011,
Samsung Apps a ajuns la 10 milioane de descărcări. Magazinul este disponibil în 125 de țări și
oferă aplicații pentru platformele Windows Mobile, Android și Bada.
Aplicația Electronic AppWrapper a fost primul serviciu de distribuție electronică care oferă în
mod colectiv servicii de criptare și achiziționare electronică.
F-Droid - depozit de aplicații Android gratuit și deschis.
Opera Mobile Store este un magazin independent de platforme pentru aplicații iOS, Java,
BlackBerry OS, Symbian, iOS și Windows Mobile și telefoane mobile bazate pe Android. A
fost lansat la nivel internațional în martie 2011.