Android Operativni Sistem
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.
SADRZAJ:
7.Prednosti i mane u odnosu na konkurenciju
..............................................................................12
7.1 Rootovanje i modifikovanje sistema
....................................................................................13

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.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti