Android operativni sistem

Ime i prezime studenta: Boris Šiman

Broj ideksa: 271-15

Naslov rada: Android operativni sistem

Vrsta rada: Seminarski rad

Fakultet: Fimek

Mentor: prof dr. Dragan Grahovac

Mesto, mesec i godina: Novi Sad, 12.26.2016.

background image

Page 

2

2.Šta je android?

Android operativni sistem se bazira na Linux jezgru(kernelu) a specificna verzija jezgra 
zavisi od android telefona i njegove hardverske platforme. Android se sastoji od linux 
kernela,   middleweara(posredni   softver),   libreries   I   API-a   koji   su   pisani   u   C/C++ 
programskom jeziku I aplikativni frejmvork koji koristi java libreries. Za pisanje aplikacija 
programeri koriste android sdk(software development kit) koje kasnije mogu da stave na 
google play store gde ce korisnicima biti na raspolaganju da ih skinu na svoj telefon. Android 
operativni sistem koristi većina danasnjih telefona kao sto su Samsung, Lg, Htc Huawei 
telefoni i poznato je da na njegov fabricki interfejs (stock android) dodaju svoje skinove kako 
bi telefoni bili prepoznatljivi i dodaju njihove dodatne softverske aplikacije i inovacije kako 
bi ih dodatno unapredili.

Linux kernel sadrži sve potrebne drajvere da bi hardver pravilno mogao da komunicira sa 
softverom, wifi driveri, kamera driveri, driveri ekrana,zvuka,usb porta, bluetootha itd..

Libreries(bibiloteke)
One su pisane u c,c++ programskom jeziku služe za dodatnu podršku i pravilan rad aplikacija 
i njihovo funkcionisanje.

Aplication   framework   je   mehanizam   koji   pomaze   u   pisanju   aplikacija.   On   dozvoljava 
upravljenje svih Api-ja koji su potrebni za pravilan rad i korisćenje aplikacija. Upravlja 
programskim   paketima,   aktivnostima   aplikacija,   resursima   I   koristi   podatke   od   više 
aplikacija.

API (aplication program interface) je set rutina, protokola i alata za pravljenje aplikacija. API 
tacno odredjuje kako neke komponente softvera funkcionisu međusobno. Dobro napravljeni, 
I kao takvi su korisni zato što olakšavaju pravljenje samih aplikacija jer značajno smanjuju 
vreme potrebno za dodatno pisanje nekih funkcija zato što su u njima već te funkcije 
definisane i dovoljno ih je samo pozvati u kodu da bi se izvršile.

Android Runtime služi operativnom sistemu za pokretanje aplikacija. Posle android verzije 
4.4 ART je zamenio Dalvik runtime, to je proces u kom se vrši transformacija bytecoda u 
proste instrukcije koje se kasnije izvršavaju koristeći okruženje. Za razliku od Dalvika koji 
koristi JIT (just in time) optimizacija pokretanja aplikacije ART koristi AOT(ahead of time) 
optimizaciju gde se sve aplikacije odmah prebacuju u mašinski kod nakon instalacije. Samim 
tim ART smanjuje vreme obrade, efikasnost i brzinu pokretanja aplikacija.

Page 

3

3.Google Play Store

Google play prodavnica je sastavni deo svakog android operativnog sistema. U ranijim 
verzijama androida zvala se android market. 6. marta 2012. godine kada se pojavila ujedinila 
je android market, google music, google ebooks u jednu celinu.
Play   pordavnica   je   mesto   gde   mozete   naći   aplikaciju   kakvu   god   zamislite.   Dolazi 
preinstalirana na sve Android uredjaje. Ona predstavlja mesto na kome je sve što je potrebno 
jednom android telefonu. Od igrica, aplikacija, muzike, filmova, online knjiga pa sve do 
najmanjih aplikacija u vidu altaki mozete bas ovde naći. Trenutno na play storu se nalazi 2.2 
miliona aplikacija i taj broj raste svakog dana.
Da biste pristupili google play prodavnici potrebno je da napravite Google nalog preko koga 
ćete dalje moći da skidate aplikacije na vaš telefon.
Pored velikog broja besplatnih aplikacija ima i onih koje se naplaćuju.

Želiš da pročitaš svih 17 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti