Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

ANDROID (OPERATIVNI SISTEM)

SEMINARSKI RAD IZ PREDMETA NAPREDNA INFORMATIKA

Ahmedspahić Merjem
Sarajevo, Novembar 2019.

1
SADRŽAJ

1.UVOD ......................................................................................................................................................... 3
1.1 POJAŠNJENJE POJMA ANDROID .......................................................................................................... 3
2.1HISTORIJAT ANDROID OS. .................................................................................................................... 4
2.STRUKTURA ................................................................................................................................................ 5
2.1KARAKTERISTIKE ANDROID OPERATIVNOG SISTEMA .......................................................................... 5
2.2 FUNKCIONALNOST ANDROID OS. ....................................................................................................... 5
3.ARHITEKTURA ANDROID OS ....................................................................................................................... 7
4.Ažuriranje i upravljanje aplikacijama u android okruženju ....................................................................... 7
4.1ANDROID SLATKIŠI ............................................................................................................................... 8
4.2Proces ažuriranja aplikacija na Androidu ............................................................................................. 9
5.SIGURNA KONFIGURACIJA I OTKLANJANJE POTEŠKOĆA U RADU U ANDROID OKRUŽENJU ..................... 9

2
1.UVOD

1.1 POJAŠNJENJE POJMA ANDROID


Android operativni sistem trenutno je najpopularniji operativni sistem za mobilne uređaje.
Razvijen je u kompaniji Google.Zasnovan je na Linux kernel i prilagođen je tako da se može
koristiti na raznim mobilnim uređajima ,uključujući pored mobilnih telefona i tablet računare,
laptop računare, netbook računare, smartbook računare, čitače elektronskih knjiga, pa čak i ručne
satove. Iako je Linux distribucija na neki način se razlikuje od standardnih Linux distribucija.
Logo Androida svima nam je vec veoma poznat i prepoznatljiv (slika 1.).Android sistem koriste
vodeće kompanije kao sto su Samsung i Huawei (slika 2.). U skladu sa izvještajem NPD grupe,
broj prodatih jedinica uređaja baziranih na Android OS, je na prvom mjestu, između svih
"smartphone" uređaja, sa bilo kojim OS, u svijetu, Android OS drži, u drugom kvartalu 2014.
70% tržišta, na drugom mjestu je iOS sa 27%, i Windows Phone je treći sa 3% (slika 3.):

(slika 1.)

(slika 2.) (slika3)

3
2.1HISTORIJAT ANDROID OS.
2008. godine - OHA izdaje Android OS na prvom Android telefonu. Jula 2005, “Google” kupuje
malu kompaniju “Android Inc.” 5.11.2007. predstavljena je “Open Handset Alliance” (OHA)
koja je predstavljala konzorcijum 78 kompanija na tržištu mobilnih telefona. Njegova prva
upotreba je bila 2008. godine na HTC Dream telefonu. “Samsung” počinje da koristi ovaj
operativni sistem od 2009. godine. Izlaskom “Nexus One” prvog “Google” telefona kreće širenje
ovog operativnog sistema i na ostale mobilne uređaje. Svaka nova verzija ovog sistema dobijala
je naziv po nekom slatkišu. Kroz historiju upotreba Androida konstantno raste(slika 4.)

(slika4.)

4
2.STRUKTURA
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

• 1,75 miliona linija C++ koda

Android je zasnovan na izmenjenoj verziji Linux jezgra. Android predstavlja softverski stek
namenjen mobilnim telefonima koji u sebi uključuje OS, posrednički softver kao i veliki broj
ključnih aplikacija za normalno funkcionisanje. Android SDK obezbeđuje alatke i API koji su
neophodni za dalji razvoj aplikacija na Android platformi koristeći JAVA program.jezik. Google
je veći deo Android koda objavio pod Apache licencom, licencom slobodnog softvera i licencom
otvorenog koda.

2.1KARAKTERISTIKE ANDROID OPERATIVNOG SISTEMA


1. otvorenost –veliki dio koda je otvoren i uklonjena su autorska prava.
2.sve aplikacije su ravnopravne - omogućen je ravnopravni pristup svim
resursima pokretnog uređaja.
3. automatsko upravljanje životnim ciklusom aplikacije
4. uklanjanje granica "klasičnih" aplikacija - omogućuje razvoj novih
aplikacija zasnovanih na međusobnoj kolaboraciji tehnologija
5. brz i jednostavan razvoj aplikacija -podaren je bogatom bazom korisnih
programskih biblioteka (libraries) i alata za izradu aplikacija.
6. visokokvalitetni grafički prikaz i zvuk - podržana 2D vektorska i 3D
OpenGL(Open Graphics Librari) grafika, ugrađeni audio/video kodeci

2.2 FUNKCIONALNOST ANDROID OS.


1.Prikaz na uređajima – OS prilagođava izgled različitim tipovima uređaja i
kompatibilian je sa 2D, 3D grafičkim bibliotekama
2. Skladištenje podataka – SQL lite relaciona baza podataka za upravljanje
podacima
3.Konektivnost – Android podržava konektivnost sa svim standardnim
tehnologijama: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS,

5
Bluetooth, Wi-Fi, LTE i WiMAX.
4. Razmjena poruka – SMS i MMS
5.Web browser – WebKit browser, zasnovan na Chrome-u
6. Java support – Android aplikacije se pišu u Java programskom jeziku, Dalvik
virtuelna mašina
7.Podrška za multimedijalne podatke
8. Streaming media support
9. Dodatna hardwerska podrška - kamera, touchscreen, GPS, brzinometar,
žiroskop, magnetometar, senzori udaljenosti i pritiska,termometri, itd
10. Okruženje za razvoj – Android Development Plugin.
11. Tržište – https://play.google.com/store/apps je online katalog aplikacija koje se
mogu preuzeti i instalirati na Android uređaje, od kojih je većina besplatna, bez
potrebe za računarom.(slika 5.)

(slika 5.)

12. Multi-touch – mogućnost uređaja da prepozna tri različite pozicije „ulaznih


dodira“ (promena otpornosti, promena kapacitivnosti i ultrazvučnim talasima)
13. Bluetooth - omogućava blisku komunikaciju dva uređaja
14. Video poziv
15. Multitasking – multitasking aplikacija
16. Funkcionalnosti zasnovane na glasu – Pozivanje, pretraživanje i navigacija
pomoću glasa
17. Tethering – Android telefon može da se iskoristi kao wireless hotspot

6
3.ARHITEKTURA ANDROID OS
Arhitekturu Androida OS možemo podeliti na četiri sloja i to( slika 6.):

1. Linux jezgro i sistemski drajveri


2. Radno okruženje (Android Runtime) i Biblioteke
3. Sloj aplikativnih okvira (Application Framevork)
4. Sloj aplikacije

(slika 6.)

4.Ažuriranje i upravljanje aplikacijama u android okruženju


Ažuriranje sistema je veoma jednostavno,uvijek dodje obavjest o ažuriranju i postoji također tajmer
kojim možemo podesiti vrijeme kada želimo da se ažuriranje izvrši.(slika 7.)

7
(slika7.)

4.1ANDROID SLATKIŠI
Android stalno izbacuje novi update koji donosi poboljšanje dizajna kao i softwera. Svakom
svom novom update android daje ime po nekom slatkišu.(slika 8)

(slika 8.)

8
4.2Proces ažuriranja aplikacija na Androidu
Aplikacije na androidu ažuriraju se pomoću standardne metode Google Play. U postavkama se
moze podesiti da se sve aplikacije automatski ažuriraju s novim updateom sto je najednostvniji
način. Također možemo sami ažurirati aplikacije što oduzima više vremena.(slika 9.)

(slika 9.)

5.SIGURNA KONFIGURACIJA I OTKLANJANJE POTEŠKOĆA U RADU U


ANDROID OKRUŽENJU
Usluga Konfiguracija uređaja Android Googleu povremeno šalje podatke s Android uređaja. Ti
podaci pomažu Googleu da redovito ažurira vaš uređaj i omogući mu što bolji rad.

Koji se podaci prikupljaju


Usluga konfiguracije uređaja Android prikuplja podatke s Android uređaja uključujući sljedeće:

 identifikatori uređaja i računa


 atributi uređaja
 verzije softvera i sigurnosnih softvera
 povezivanje s mrežom i podaci o uspješnosti

Uređaji se obično svakih nekoliko dana povezuju s uslugom Konfiguracija uređaja Android.
Osim nekoliko podatkovnih točaka (npr. vremenske oznake), usluga Konfiguracija uređaja
Android zadržava samo najnoviju kopiju podataka poslanih s vašeg Android uređaja
zamjenjujući time prethodne podatke novim informacijama poslanim s vašeg uređaja

Što Google radi s ovim podacima?


Podatke koje prikupe putem Usluge konfiguracije uređaja Android upotrebljavaju u razne svrhe,
na primjer:
9
 Kako bi vaš uređaj primio ažuriranja softvera i sigurnosne zakrpe: na primjer, razina
sigurnosne zakrpe na vašem uređaju upotrebljava se da bi se utvrdilo trebate li ažuriranje.
 Kako bi se aplikacijama i uslugama omogućio dosljedan rad na različitim
Androidovim uređajima s različitim specifikacijama i softverom: na primjer, Google
Play može upotrebljavati atribute kao što je izgled zaslona kako bi vam se nudile
kompatibilne verzije softvera.
 Radi zaštite vašeg uređaja i Androidovog ekosustava od prevare, zloupotrebe i
drugih štetnih ponašanja: na primjer, da bismo zaštitili vaš račun, upotrebljavamo
identifikatore uređaja koji nam pomažu otkriti sumnjive prijave.
 Radi održavanja skupnih mjernih podataka o Android uređajima: na primjer,
anonimizirane podatke o tome kako se uređaji povezuju s mobilnim mrežama
upotrebljavamo za optimizaciju ravnoteže između održavanja veze i štednje baterije.

Android imam Androide Help service (Google support) gdje nam mogu dati odgovor na sva
pitanja i riješiti poteškoće. (slika 9.)

(slika 9)

10

You might also like