Operativni sistem android: istorija, arhitektura i funkcionalnosti
С А Д Р Ж А Ј
1. Увод............................................................................................................3
2. Историја Андроида....................................................................................4
2.1.Верзије Андроида..........................................................................4
3. Архитектура...............................................................................................6
3.1.
Linux karnel..............................
...........................................................6
3.2. Библиотеке.........................................................................................6
3.3
. Android Runtime
..................................................................................7
3.4
. Application Framework
........................................................................7
3.5. Applications
..........................................................................................8
4. Сигурност и приватност.............................................................................9
5.
Google play
.................................................................................................10
5.1.
Google Play Music
..............................................................................10
5.2.
Google Play Books, Magazines, Movies&TV.....................................10
5.3. Applications.......................................................................................11
6. Кориснички интерфејс..............................................................................13
6.1
Android ROM........................................................................................14
6.1.1
CyanogenMod.......................................................................14
7. Закључак...................................................................................................15
1.
Увод
Андроид
је оперативни систем дизајниран пре свега за уређаје као што
су паметни телефони и таблети са екраном осетљивим на додир. Андроид је
open source
(отворени приступ)
што омогућава да буде модификован и
дистрибуиран од стране произвођача мобилних уређаја, мобилних оператера и
програмера. Андроид има велику заједницу програмера који развијају нове
апликације у циљу проширења функција уређаја. На крају 2012. године је
постојало преко 700,000 апликација доступних за Андроид, а број преузетих
апликација је већи од 25 милијарди док је проценат паметних телефона са
Андроид платформом износио чак 75%. Сви ови фактори су утицали на то да
Андроид постане најраспрострањенији оперативни систем за паметне
телефоне али и за остале уређаје попут таблета, телевизора и конзола.
2.
Историја
Андроида
2

Верзија 2.1
,
Eclair
је донела нови побољшан изглед, подршку за
унапређен календар, podršku za
Blutooth
2.1 као и
multi touch.
Froyo
доноси доста нових карактеристика. Подршку за
Adobe
Flash
,повезивање путем
USB
-a, могућност избора језика као и
WiFi
hotspot
подршку.
Gingerbread
који је изашао у децембру 2010. године је постао
најраспрострањенија верзија Андроида. Нека од нових побољшања су
подршка за жироскоп , барометар, нове кодеке за аудио и видео
формате, унапређена виртуелна тастатура.
Фебруара 2011. године је објављена верзија
Honeycomb
која је
намењена искључиво за таблет уређаје. Ова верзија доноси побољшану
тастатуру за веће екране, одршку за процесоре са више језгра, подршку
за
FLAC
аудио кодек.
Android 4.0/4.1
доноси потпуну подршку за
HTML5
, унапређен
претраживач са могућношћу коришћења до 16 картица, подршка за
препознавање лице са могућношћу откључавања и закључавања
телефона, едитор слика,
WiFi direct
(могућност конектовања са другим
уређајем без
access point
-a).
Једино што се тренутно зна о следећој верзији Андроида јесте да ће
носити назив
Key Lime Pie
.
4
3. Архитектура
Оперативни систем Андроид се може разложити на више различитих
слојева, где је сваки слој група од више програмских компоненти. Сваки слој у
архитектури пружа различите сервисе слоју изнад њега.
3.1.
Linux karnel
Основи слој Андроида чини
Linux karnel.
Оперативни систем Андроид је
направљен на основи коју чини
Linux 2.6 karnel
са додатним изменама које је
начинио. To je
Linux
који комуницира са хардвером и садржи све
неопходне драјвере за тај хардвер. Драјвери су програми који контролишу и
комуницирају са хардвером. Андроид користи
Linux
за све основне функције као
што су умрежавање, управљање меморијом, управљање процесима итд.
3.2. Библиотеке
Следећи слој Андроида чине изворне библиотеке.Овај слој омогућава
уређају да обрађује различите врсте података. Библиотеке су написане у
програмским језицима
C i C++.
Неке важније библиотеке су:
Surface Manager
– Библиотека која надзире исцртавање графичког
интерфејса.
Media framework
– Библиотека која обезбеђује различите медијске
кодеке, што омогућава снимање и репродукцију медијских формата.
SQLite
–
SQLite
је библиотека за управљање базама података доступна
свим апликацијама.
OpenGL
– Служи за убрзавање
2D
и
3D
приказа.
5
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti