Istorijski razvoj Android sistema

Android je mobilni operativni sistem prvobitno razvijen od strane Android kompanije, koju je kupio Gugl 2005. godine. Posle kupoprodaje, Google zahteva nastajanje Open Handset Aliance , odnosno do nastanka udruženja koje se sada angažuje na razvijanju sistema i davanju podrške. Android sistemi se zasnivaju na promenjenim verzijama Linux jezgara. Na osnovu istraživanja koje je sprovela kompanija Gartner u drugoj polovini 2011. godine, ustavljeno je tržište mobilnih operativnih sistema između kompanija Android, iOS, Windows phone, RIM prilično podeljeno kao što je prikazano na slici ispod, a da je trenutno najkorišćeniji Android operatini sistem.

U Novembru 2011. Android operativni sistem je dostigao tržišni udeo od 52,3% što je predstavljajo pravi proboj na tržište. Danas je preko 200 miliona Android mobilnih uređaja, koji koriste različite andorid aplikacije, aktivno na tržištu, sa tendencijom ubrzanog rasta.

Više od 200 uređaja različitih proizvođača koji rade na Android OS : HTC, Samsung, Motorola, LG, Sonny Ericsson. Android OS se sastoji od 12 miliona linija koda, uključujući 3 miliona linija XML koda, 2,8 miliona linija C koda, 2,1 miliona linija Java koda i 1,75 miliona linija C++ koda..

Android predstavlja softverski stek namenjen mobilnim telefonima koji u sebi uključuje operativni sistem, posrednički softver kao i ključne aplikacije za normalno funkcionisanje. Android SDK obezbeđuje alatke i API koji su neophodni za dalji razvoj aplikacija na Android platformi koristeći JAVA programski jezik.

Android Prvobitno razvijen od strane Android kompanije. Prva zvanična verzija Android OS, razvijena u saradnji Google i OHA, lansirana je 2007 zajedno sa osnivanjem Open Handset Alliance, udruženja 78 kompanija posvećene unapređenju otvorenih standarda za mobilne uređaje. Gugl je veći deo Android koda objavio pod Apache licencom, licencom slobodnog softvera i licencom otvorenog koda.

Android aplikacije i sistemi -  karakteristike Android programskog okruženja       

  • Otvorenost

Programeru omogućava potpunu slobodu u razvoju novih i već postojećih aplikacija, a proizvođaču uređaja slobodno korišćenje i prilagođavanje platforme bez plaćanja autorskih prava;

  • Sve aplikacije su ravnopravne

Ovoo znači da se ne razlikuju osnovne jezgarne aplikacije uređaja i dodatne aplikacije. Svim aplikacijama omogućen je ravnopravni pristup resursima pokretnog uređaja što daje mogućnost prilagođavanja uređaja specifičnim potrebama individualnog korisnika;

  • Automatsko upravljanje životnim ciklusom aplikacije

Omogućava nadzor pokretanja i izvršavanja aplikacija na sistemskom nivou optimizovanim korišćenjem memorije i snage uređaja. Krajnji korisnik više ne brine o gašenju određenih aplikacija pre pokretanja drugih;

  • Uklanjanje granica "klasičnih" aplikacija

Mogućnost razvoja novih i inovativnih aplikacija zasnovanih na međusobnoj kolaboraciji tehnologija;

  • Brz i jednostavan razvoj aplikacija

Omogućen je bogatom bazom korisnih programskih biblioteka (eng. libraries) i alata za izradu aplikacija;

  • Visokokvalitetni grafički prikaz i zvuk

Podržana 2D vektorska i 3D OpenGL (engl. Open Graphics Librari) grafika, te ugrađeni kodeci svih često korišćenih audio i video formata;

  • Kompatibilnost sa većinom sadašnjeg i budućeg hardvera

Uključuje prenosivost Androidovih aplikacija na ARM, k86 i ostale arhitekture, te prilagodljivost sistema ulaznim i izlaznim komponentama.

 

Pročitajte još i:

Odlike android aplikacija i sistema ; Zašto koristimo android aplikacijePouzdanost android aplikacijeIzrada android aplikacija

Pošaljite Besplatan Upit