Андроид (оперативни систем)

Из Википедије, слободне енциклопедије
Андроид
Android robot.svg
Android 4.4.2.png
Андроид 4.4.2 КитКет почетни екран
Издавач Гугл
Опен хандсет алајанс
Андроид Опен Соурс Проџект (АОСП)
Програмиран у C (језгро), C++,
Java (КИ)[1]
Група ОС Јуникс
Радно стање У развоју
Изворни модел Софтвер отвореног кода са комерцијалним додацима[2]
Прва верзија 23. септембар 2008.[3]
Стабилна верзија 4.4 КитКет / 31. октобар 2013.[4]
Често ажурирање да
Маркетиншки циљ Паметни телефони
Таблет уређаји
Врста језгра Монолитно (измењено Линукс језгро)
Корисничкo окружење Графичко
Језик Вишејезичан (подржано 46 језика)
Подржане платформе 32-битна АРМ архитектура, МИПС,[5] x86
Управљање пакетом Гугл плеј, АПК
Лиценца Апач лиценца 2.0
Закрпе за Линукс језгро под ГНУ-овом општом јавном лиценцом верзија 2 (енгл. GNU GPL v2)[6]
Веб страница www.android.com

Андроид је оперативни систем заснован на Линукс језгру, првенствено дизајниран за мобилне уређаје са екраном осетљивим на додир, као што су паметни телефони и таблет уређаји. Андроид је развила истоимена компанија (енгл. Android, Inc.) коју је компанија Гугл финансијски подржавала, а касније и купила, 2005. године.[7] Андроид је представљен 2007. године заједно са оснивањем удружења Опен Хандсет Алајанс (OХA) (енгл. Open Handset Alliance, OHA): конзорцијума хардверских, софтверских и телекомуникационих компанија посвећених развоју отворених стандарда за мобилне уређаје.[8] Први Андроид телефон је продат у октобру 2008. године.[9]

Кориснички интерфејс Андроида је заснован на директној манипулацији објектима на екрану, коришћењем улаза у виду додира који одговарају покретима у реалном свету. Додатни хардвер, као што су акцелерометар, жироскоп, и сензор близине, се користи за додатне захтеве корисника, као на пример подешавање оријентације екрана у зависности од положаја уређаја. Андроид дозвољава корисницима слободно уређивање почетних екрана пречицама до апликација, што омогућава приказивање садржаја уживо, као што су информације везане за електронску пошту или временску прогнозу. Апликације могу даље слати обавештења кориснику, са релевантним информацијама о на пример пристиглој СМС поруци или електронској пошти.

Андроид је оперативни систем отвореног кода доступан под Апач лиценцом (енгл. Apache License). Она допушта слободну измену и дистрибуцију софтвера од стране произвођача уређаја, телекомуникационих оператера и програмера ентузијаста. И поред тога већина Андроид уређаја долази са додатним комерцијалним софтвером. Андроид, такође, има велику заједницу програмера апликација, које проширују функционалност уређаја и најчешће се развијају у програмском језику Јава. у октобру 2012. године, било је доступно приближно 700.000 апликација за Андроид платформу, док је број преузимања апликација са Андроидове продавнице апликација - Гугл плеј (енгл. Google Play), око 25 милијарди. Истраживање које је спроведено међу програмерима у периоду април/мај 2013. године, показало је да је Андроид најпопуларнија платформа код 71% програмера.

Андроид је тренутно најраспрострањенији оперативни систем за паметне телефоне - престигао је оперативни систем Симбијан (енгл. Symbian) у четвртом кварталу 2010. године. Андроид је популаран међу технолошким компанијама које захтевају готове, јефтине, прилагодљиве и лаке оперативне системе за своје високотехнолошке уређаје. И поред тога што је првенствено намењен паметним телефонима и таблет уређајима, Андроид налази примену и код телевизора, играчких конзола, дигиталних камера и друге електронике. Отвореност Андроид платформе охрабрује велику заједницу програмера и ентузијаста да користе софтвер отвореног кода као основу за различите друштвене пројекте, што доводи до настанка нових функционалности за напредније кориснике и приближава Андроид уређајима које фабрички покрећу други оперативни системи.

Удео Андроид оперативног система, предвођен производима компаније Самсунг Електроникс, на светском тржишту паметних телефона био је 64% у марту 2013. године. Овај успех је довео до тога да се ова платформа суочи са великим бројем оптужби за кршење патената између технолошких компанија. До маја 2013. године, 48 милијарди апликација је преузето са Гугл плеј-а, а до 3. септембра 2013. године активирано је укупно милијарду Андроид уређаја.

Историјат[уреди]

Компанија Андроид основана је октобра 2003. године у месту Пало Алто, у Калифорнији. Основали су је Енди Рубин (један од оснивача компаније Денџер),[10] Рич Мајнер (један од оснивача компаније Вајлдфајер Комјуникејшнс),[11] Ник Сирс[12] (потпреседник компаније Ти-Мобајл) и Крис Вајт (директор одељења за дизајн и развој интерфејса компаније ВебТВ) ради развоја, по Рубиновим речима, „паметних мобилних уређаја који су свесни локације и приоритета корисника“. Првобитна намера компаније била је развој напредног оперативног система за дигиталне камере, када су схватили да тржиште за ове уређаје није много велико, па су преусмерили своје напоре на производњу оперативног система за паметне телефоне који би се такмичио са оперативним системима Симбијан (енгл. Symbian) и Виндоус Мобајл (енгл. Windows Mobile). Еплов оперативни систем АјОС (енгл. iOS) у то време још није био представљен.[13] Без обзира на претходне успехе оснивача и првих запослених, компанија Андроид је пословала тајно, откривајући само да је радила на софтверу за мобилне телефоне. Исте године, Енди Рубин је остао без новца. Стив Перлман, његов блиски пријатељ, му је позајмио 10.000 долара и истовремено одбио да има улог у компанији.[14]

Гугл је купио компанију Андроид, 17. августа 2005. године, чиме је она у потпуности постала део Гугл-а. Кључни запослени у овој компанији, укључујући Рубина, Мајнера и Вајта, остали су у компанији након аквизиције. Није се много знало о овој компанији у то време, али су многи претпоставили да Гугл овим потезом планира да уђе на тржиште мобилних телефона. У Гугл-у, тим предвођен Енди Рубином развио је платформу за мобилне уређаје засновану на Линуксовом језгру. Гугл је овом платформом циљао произвођаче телефона и оператере, обећавајући флексибилан и надоградив систем.[15][16][17]

Спекулације о томе да Гугл намерава да уђе на тржиште мобилних комуникација су се наставиле током децембра 2006. године.[18] Извештаји Би-Би-Си-ја и Вол Стрит Џурнал-а показали су да је Гугл желео сопствену претрагу и апликације на мобилним телефонима и да је на томе увелико радио. Штампани и онлајн медији су убрзо известили о гласинама да Гугл развија телефон под сопственим брендом. Такође се спекулисало да како је Гугл дефинисао техничке спецификације, тако је показивао прототипове произвођачима мобилних телефона и мрежним оператерима. У Септембру 2007. године ИнформејшнВик (енгл. InformationWeek) у својој студији извештава о томе да је Гугл поднео више пријава за патенте у области мобилне телефоније.[19][20]

Ерик Шмит, Енди Рубин и Хуго Бара на прес конференцији поводом представљања Гугл таблета Нексус 7

5. новембра 2007. године, Опен Хендсет Елијанс (ОХА), конзорцијум технолошких компанија укључујући Гугл, произвођаче уређаја као што су HTC, Сони и Самсунг, телекомуникационих оператера као што су Спринт и Ти-Мобајл и произвођача чипова као што су Кволком и Тексас инструментс, основан је са циљем развоја отворених стандарда за мобилне уређаје. Истог дана, Андроид је представљен као први производ овог конзорцијума, мобилна платформа заснована на Линукс језгру верзије 2.6. Први комерцијално доступан телефон који покреће Андроид био је Ха-Те-Це Дрим (енгл. HTC Dream), представљен 22. октобра 2008. године.[21]

2010. године Гугл је представио своју Нексус серију уређаја коју су чинили паметни телефони и таблет уређаји које је покретао Андроид оперативни систем и које су производили Гуглови партнери-произвођачи. Ха-Те-Це је сарађивао са Гуглом на производњи првог Нексус паметног телефона, Нексус Уан (енгл. Nexus One).[22] Серија је од тада обогаћена новим моделима, као што су Нексус 4 телефон и Нексус 10 таблет, које су произвели Ел-џи и Самсунг. Гугл представља Нексус телефоне и таблете као основне (енгл. flagship) моделе, демонстрирајући најновије хардверске и софтверске особине Андроида баш на њима. 13. марта 2013. Лари Пејџ је у свом блог посту објавио да Енди Рубин напушта своју позицију и прелази на друге пројекте у компанији.[23] Њега је заменио Сандар Пичај, који је истовремено наставио своју позицију директора Гугл Хром дивизије,[24] која производи Хром ОС.

Од 2008. године Андроид је претрпео бројне исправке које су постепено побољшавале оперативни систем, додавајући нове функције и исправљајући грешке (енгл. bug) у претходним издањима.

Свако велико издање Андроида је названо, по абецедном реду, по неком дезерту или слаткишу; на пример, верзија 1.5 Капкејк (енгл. Cupcake - колачић) је претходила верзији 1.6 Донат (енгл. Donut - крофна). Последња верзија Андроида је 4.4 КитКет (енгл. KitKat) представљена 31. октобра 2013. године.[25][26]

Карактеристике[уреди]

Кориснички интерфејс[уреди]

Обавештењима се приступа повлачењем с врха екрана; појединачна обавештења се могу склонити са екрана повлачењем уназад и могу имати додатне функције (као у примеру обавештења о пропуштеном позиву на слици).

Кориснички интерфејс Андроида је заснован на директној манипулацији[27] објектима на екрану, коришћењем улаза у виду додира који одговарају покретима у реалном свету. Одговор на кориснички унос се извршава истог тренутка и омогућава кориснику повратну информацију, најчешће путем вибрације уређаја. Додатни хардвер, као што су акцелерометар, жироскоп, и сензор близине, се користи за додатне захтеве корисника, као на пример подешавање оријентације екрана у зависности од положаја уређаја или омогућавање кориснику да контролише возило у игрици ротирајући уређај и на тај начин симулирајући контролу возила воланом.[28]

Приликом покретања Андроид уређаја приказује се почетни екран, полазна тачка сваког уређаја, слична радној површини код Персоналних рачунара. Почетни екран се обично састоји од иконица апликација и виџета; иконице апликација покрећу повезане апликације, док виџети приказују садржај у реалном времену који се аутоматски ажурира, као на пример временску прогнозу, пријемно сандуче електронске поште или најновије вести, директно на почетном екрану.[29] Иако се почетни екран може састојати од више страница кроз које корисник може да се креће, он је изузетно прилагодљив, омогућавајући кориснику да подеси његов изглед по свом укусу. Апликације других произвођача, доступне на Гугл плеј-у или другим продавницама апликација, могу да мењају изглед почетног екрана па чак и да имитирају друге оперативне системе, као што је рецимо Виндоус Фон.[30] Многи произвођачи, па чак и мобилни оператери, прилагођавају изглед Андроид уређаја, да би се разликовали од конкуренције.[31]

На врху екрана сваког Андроид уређаја налази се статусна линија, која приказује важне информације о самом уређају и његовом повезивању. Статусна линија се може повући на доле, ради приказивања обавештења која генеришу апликације, као што су на пример пристигла електронска пошта или СМС порука, на начин који не прекида корисника у свом раду.[32] У ранијим верзијама Андроида ова обавештења су директно водила отварању релевантне апликације, међутим новије верзије доносе могућност додатних функционалности, као што је могућност директног позивања броја телефона из обавештења о пропуштеном позиву, без потребе отварања апликације за бирање бројева.[33] Обавештења се приказују кориснику док их не прочита или евентуално одбаци.

Апликације[уреди]

Vista-xmag.png За више информација погледајте чланак Гугл плеј

Андроид поседује велики број апликација других произвођача, које су доступне путем продавница апликација као што су Гугл плеј или Амазон Епстор, или путем преузимања и инсталације АПК датотека апликације са веб-сајтова других произвођача.[34] Гугл плеј апликација омогућава корисницима претраживање, преузимање и ажурирање апликација које објављује Гугл или други програмери, и унапред је инсталирана на свим компатибилним уређајима.[35] Ова апликација филтрира листу доступних апликација које су компатибилне са датим уређајем, па програмери могу да ограниче доступност својих апликација на одређене оператере или државе из пословних разлога.[36] Куповина нежељених апликација се може поништити 15 минута након преузимања[37], док неки оператеринуде директан обрачун купљених апликација са Гугл плеј-а, где се цена апликације додаје на месечни рачун корисника.[38] Закључно са септембром 2012. године, укупан број апликација доступних за Андроид био је 675.000, док је процењени број преузимања апликација са Гугл плеј-а био 25 милиона.[39]

Апликације за Андроид се развијају у Јава програмском језику, коришћењем Андроид развојног пакета (енгл. Android software development kit, SDK). Овај пакет садржи свеобухватан низ развојних алата,[40] као што су програм за проналажење грешака (енгл. Debugger), софтверске библиотеке, емулатор реалног уређаја, документација, примери кода и приручници. Званично подржано интегрисано развојно окружење (енгл. Integrated development environment, IDE) је Еклипс уз коришћење додатка Андроид развојни алат (енгл. Android development tools, ADT).

Да би Гугл сервиси испуњавали строге критеријуме Народне Републике Кине по питању Интернет цензуре, Андроид уређаји који се продају у овој држави су прилагођени тако да користе сервисе које је ова држава одобрила за коришћење.[41]

Управљање меморијом[уреди]

С обзиром да Андроид уређаје најчешће покреће батерија, оперативни систем Андроид је дизајниран да управља RAM меморијом тако да се потрошња батерије сведе на минимум, насупрот Десктоп оперативним системима који су дизајнирани тако да стално буду повезани на непрекидан извор електричне енергије. Када се нека од Андроид апликација више не користи, систем је аутоматски обуставља, тако да иако је технички доступна она не заузима ниједан ресурс (на пример снагу батерије или процесорску снагу), већ чека у позадини поновно активирање. На овај начин се остварује двострука предност - апликације не морају да се гасе и из почетка активирају сваки пут и апликације које раде у позадини не троше батерију.[42]

Андроид управља аутоматски апликацијама смештеним у меморији: када понестаје меморије систем почиње да гаси апликације и процесе који су неактивни неко време, у обрнутом редоследу од времена коришћења (прво најстарије). Овај процес је невидљив за кориснике јер не морају сами да управљају меморијом гасећи апликације.[43] Међутим, конфузија око упрваљања меморијом код Андроида довела је до раста популарности апликација на Гугл плеј-у, које служе за „убијање“ процеса (енгл. task killing). Ове апликације у глобалу могу донети више лошег него доброг.[44]

Хардверски захтеви[уреди]

Закључно са новембром 2013. године, тренутне верзије Андроид оперативног система захтевају најмање 512 мегабајта RAM меморије,[45] и 32-битну АРМ7, МИПС или x86 архитектуру процесора,[45] као и графички процесор (енгл. Graphics processing unit, GPU) компатибилан са ОпенГЛ ЕС верзијом 2.0.[46]

Основна хардверска платформа за Андроид је 32-битна АРМ7 архитектура. Постоји и подршка за x86 архитектуру кроз Андроид-x86 пројекат, док Гугл ТВ користи посебну x86 верзију Андроида. У 2012. години, Интелови процесори су све више почели да се појављују на Андроид платформи, првенствено на телефонима.

Опциони хардвер[уреди]

Поједине хардверске компоненте нису неопходне, мада су постале стандардне у појединим уређајима, те се одређени захтеви примењују само ако су доступне. Поједине компоненте су у почетку биле неопходне, да би касније биле у потпуности елиминисане. Како је Андроид на почетку био оперативни систем само за телефоне, одређене хардверске компоненте су биле неопходне, као што је микрофон, да би током времена, функција телефонирања постала опциона. Такође, камера више није била потребна уколико би се Андроид користио на пријемницима телевизије. У почетку је Андроид захтевао камеру са аутофокусом, да би касније ово ограничење било редуковано на камеру са фиксним фокусом.

Андроид уређаји поседују многе опционе хардверске компоненте као што су фотоапарат, камкодер, уређај за навигацију, сензоре покрета, акцелерометар, жироскоп, барометар, магнетометар, сензор близине, сензор притиска, термометар и екран осетљив на додир.

Андроид подржава Опен ГЛ ЕС верзије 1.1, 2.0 и 3.0. Одређене апликације експлицитно захтевају одређене верзије Опен ГЛ ЕС стандарда, тако да је погодан графички процесор обавезан у Андроид уређајима да би покретале ове апликације.

Развој[уреди]

Зелена фигура Андроида, поред оригиналног паковања.

Гугл тајно развија Андроид оперативни систем све док последње промене или исправке нису спремне за представљање, и тада изворни код постаје јавно доступан.[47] Овај изворни код без икаквих измена ради само на одабраним уређајима, најчешће на Нексус серији уређаја.[48] Да би Андроид оперативни систем функционисао на уређајима, произвођачи морају да обезбеде додатне информације у виду бинарног кода који се уграђује у систем.[49]

Зелени Андроид лого је 2007. године за компанију Гугл дизајнирао тим графичког дизајнера Ирине Блок. Овај тим је за задатак имао да крерира универзално препознатљиву иконицу која би у свом дизајну садржала приказ робота. Након много изнетих решења базираних на филмовима са научно-фантастичном и свемирском тематиком, тим дизајнера је инспирацију нашао у човеколиком симболу који је стајао на вратима тоалета те су га изменили да личи на робота. Како је Андроид оперативни систем отвореног кода, договорено је да и лого треба да буде исто слободан, те је од његовог лансирања постојало безброј варијација његовог оригиналног дизајна.[50]

Учесталост надоградње система[уреди]

Компанија Гугл на сваких шест до девет месеци представља нове верзије Андроид оперативног система, које су тренутно доступне већини уређаја.[51] Најновија верзија је Андроид 4.4 КитКет.

У поређењу са највећим конкурентом на тржишту, АјОС-ом, нове верзије Андроида споро долазе на актуелне уређаје. За уређаје које не припадају Нексус серији, надоградња најчешће стиже месецима након званичног представљања.[52] Разлог овоме су велике разлике у хардверу међу Андроид уређајима, па сваком од њих нова верзија мора бити прилагођена, јер званични Гугл изворни код, неизмењен ради само на водећим (енгл. flagship) Нексус моделима. Прилагођавање Андроид система сепцифичном хардверу је процес који захтева време и ресурсе произвођача уређаја, који се најчешће усредсређују на своје најновије моделе, на уштрб старијих модела. Из тог разлога, старије верзије паметних телефона често нису ажуриране, уколико произвођач одлучи да не губи време на њих, без обзира на могућност покретања новије верзије. Овај проблем је још више наглашен уколико произвођачи прилагођавају интерфејс и апликације Андроида, те се ово мора применити на сваку нову верзију. Додатно кашњење настаје и кад мобилни оператери одлуче да сами прилагођавају и брендирају Андроид уређаје према својим потребама и спроводе опсежна тестирања мреже пре него што надоградњу учине доступном својим корисницима.

Једна од најчешће критикованих ствари од стране потрошачких организација и медија који прате нове технологије, јесте недостатак постпродајне подршке произвођача и мобилних оператера.[53][54] Неки од коментара су и да индустрија има финансијске разлоге да не надограђује своје уређаје, јер то доводи до куповине нових уређаја,[55] што се сматра „увредљивим“ за кориснике. Британски Гардијан чак оптужује произвођаче и мобилне оператере да су намерно креирали компликован начин дисрибуције софтверских надоградњи.

2011. године Гугл се удружио са многим играчима у овој индустрији како би представио „Андроид алијансу за надоградњу“ (енгл. Android Update Alliance), обећавајући доступност надоградњи за сваки уређај највише 18 месеци након његовог представљања;[56] међутим, од онда нико више не помиње ову алијансу. Гугл је након тога почео са надоградњом многих сервиса који су независне од Андроида, као што су Гугл мапе и Гугл плеј мјузик. Гугл је такође представио системску компоненту која обезбеђује Апликативни програмски интерфејс (енгл. Application programming interface, API) за Гугл сервисе, коју директно инсталира и надограђује Гугл путем Гугл плеј сервиса и коју подржава већина уређаја на Андроид верзији 2.2 и новијим.[57]

Линукс језгро[уреди]

Од новембра 2013. године, тренутне верзије Андроид оперативног система садрже језгро базирано на Линукс језгру верзије 3.x, док је на верзијама старијим од Андроид 4.0 Ајс Крим Сендвич (енгл. Ice Cream Sandwich) језгро базирано на Линукс језгру верзије 2.6.x.[58][59][60] Андроид Линукс језгро поседује дубље измене архитектуре Линукс језгра у односу на типичан развојни циклус Линукс језгра.[61]

Одређене функције којима је Гугл унапредио Линукс језгро, као што је функција за управљање потрошњом електричне енергије, нису прихваћене од већине програмера који унапређују ово језгро, делом зато што Гугл није показивао намеру да одржава сопствени код.[62][63][64] Гугл је у априлу 2010. године објавио да планира да запосли двоје људи који би радили са заједницом окупљеном око Линукс језгра,[65] међутим Грег Кроа-Хартман, који тренутно одржава стабилну верзију Линукс језгра, изјавио је у децембру 2010. године да је забринут тиме да Гугл више не жели своје измене Линукс језгра у његовој званичној верзији. Неки од Андроид програмера у Гугл-у су наговештавали да су се заситили овог посла, због тога што су били мали тим чији је приоритет пре свега био Андроид.[66]

У августу 2011. године, Линус Торвалдс је изјавио да ће „Андроид и Линукс евентуално иамти заједничко језгро у будућности, али да то неће бити случај у наредних четири до пет година“.[67] У децембру 2011. године Грег Кроа-Хартман објавио је почетак пројекта који је имао за циљ враћање неких Андроид драјвера, закрпи и функција у Линукс језгро, почевши са Линукс верзијом 3.3.[68]

Флеш меморија на Андроид уређајима подељена је на неколико партиција, као што су /system за сам оперативни систем и /data за корисничке податке и инсталације апликација.[69] Насупрот Дестоп дистрибуцијама Линукса, власницима Андроид уређаја није дозвољен корени (енгл. root) приступ оперативном систему док се са битнијих партиција, као што је /system, могу само читати подаци, не и мењати. Међутим, корени приступ се може дозволити коришћењем сигурносних недостатака код Андроида, што се често користи од стране заједнице отвореног кода како би се повећале способности самих уређаја, као и од злонамерних корисника како би инсталирали вирусе или друге злонамерне програме.[70]

По мишљењу Линукс фондације[71] и шефа Гугл-овог одељења за софтвер отвореног кода, Криса ДиБоне,[72] Андроид је дистрибуција Линукс оперативног система. Други, као на пример Гугл-ов инжењер Патрик Брејди, се пак не слажу да је дисрибуција Линукса, правдајући то недостатком многих ГНУ-ових алата у Андроиду.[73]

Софтверски стек[уреди]

Архитектура Андроид оперативног система

На врху Линукс језгра, налази се посредни софтвер (енгл. middleware), библиотеке и Апликативни програмски интерфејс (АПИ) написани у програмском језику Ц, као и апликативни софтвер покренут на апликационом оквиру (енгл. application framework) који садржи Јава-компатибилне библиотеке базиране на Апач Хармонији (енгл. Apache Harmony). Андроид користи Далвијк виртуалну машину на којој се извршава тзв. декс-код (енгл. dex, Dalvik Executable), који се најчешће преводи из Јава бајткода.[74] Андроид 4.4 КитКет такође подржава и нову виртуалну машину, АРТ виртуална машина, која није подразумевана.[75]

Андроид користи библиотеку Бионик уместо стандардне Це библиотеке, коју је својевремено Гугл развио за Андроид, као деривацију БСД стандардне Це библиотеке кода. Бионик поседује неколико основних функционалности специфичних за Линукс језгро и његов развој се наставља независно од изворног кода Андроида. Главне предности коришћења Бионик библиотеке уместо ГНУ Це библиотеке (енгл. glibc) је другачије лиценцирање и оптимизација за процесоре са мањом фреквенцијом.[76][77]

Андроид нема подразумевану подршку за Прозорски систем икс (енгл. X Window Systems) нити подржава стандардни скуп ГНУ-ових библиотека, те је немогуће покретатити постојеће Линукс апликације или библиотеке на Андроиду.[78]

Заједница отвореног кода[уреди]

Андроид оперативни систем поседује активну заједницу програмера и ентузијаста који користећи његов изворни код развијају сопствене верзије овог оперативног система.[79] Ове верзије често доносе новине на уређаје много брже од произвођача/оператера, иако без детаљнијих тестирања и гаранције квалитета;[80] омогућавају наставак подршке за старије уређаје након престанка званичне подршке; или пак омогућавају да се Андроид нађе на уређајима које фабрички покрећу други оперативни системи, као што је нпр. Ха-Пе ТачПед (енгл. HP TouchPad). Ове верзије најчешће долазе претходно рутоване а садрже измене које нису подесне за кориснике који немају знање из ове области, као што је повећање радног такта (енгл. overclocking) или повећање/смањење волтаже процесора.[81] ЦианогенМод је најчешће коришћен фирмвер развијен од заједнице,[82] и представља основу за бројне друге.

Историјски гледано, произвођачи и мобилни оператери су најчешће одбијали да подрже развој фирмвера од стране других произвођача. Они изражавају забринутост због неправилног функционисања уређаја које покрећу незванични закрпе софтвера и трошкова који из тога проистичу.[83] Чак шта више, измењени фирмвер, као што је ЦианогенМод, понекад нуди функције, нпр. тетеринг, за које би иначе мобилни оператери захтевали надокнаду. Као резултат тога, разноразне техничке препреке су уобичајене код многих уређаја, укључујући закључавање програма за покретање оперативног система и ограничен приступ кореним (енгл. root) дозволама. И поред тога, како је софтвер развијен од програмерске заједнице постајао популаран, тако су произвођачи и мобилни оператери омекшали свој став у погледу развоја апликација од стране других произвођача, па су неки, међу којима Ха-Те-Це,[84] Моторола,[85] Самсунг[86][87] и Сони,[88] пружали подршку и охрабривали њихов развој. Као резултат овога, временом се потреба да се „заобиђу“ хардверска ограничења за инсталирање незваничног фирмвера смањила, па се све већи број уређаја испоручује са откључаним покретачом оперативног система (енгл. bootloader), као код Нексус серије телефона, иако се од корисника захтева да се одрекну ове могућности. Без обзира на све, одређени мобилни оператери у САД и даље захтевају да уређаји буду закључани.[89]

Откључавање и могућност хаковања паметних телефона и таблета остаје разлог тензије између заједнице програмера и индустрије, где програмери инсистирају на томе да је развој незваничног фирмвера изузетно важан због неуспеха индустрије да обезбеди на време закрпе и/или продужену подршку уређајима.

Безбедност и приватност[уреди]

Овлашћења се користе за контролу приступа апликација системским функцијама

Андроид апликације се изврашавају у изолованом окружењу система(енгл. sandbox) који нема приступ осталим системским ресурсима, осим у случају када корисник, приликом инсталације апликације, експлицитно то не омогући. Пре инсталације апликације, Гугл плеј приказује сва потребна овлашћења: нпр. игрици треба омогућити вибрацију уређаја или да чува податке на СД картицу, али не и да чита СМС поруке или да приступа телефонском именику. Након прегледања ових овлашћења корисник бира да ли ће да их прихвати или не и апликација се инсталира само у случају да су прихваћена.[90] Извршавање у изолованом окружењу и систем овлашћења умањују утицај багова и рањивости апликација, међутим забуна међу програмерима и ограничена документација доводе до тога да апликације захтевају непотребна овлашћења, чиме смањују њихову ефективност.[91] Гугл је избацио надоградњу за Андроид која верификује апликацију тако што се у позадини откривају и убијају злонамерни процеси.[92]

Тзв. „Еп Опс“ (енгл. "App Ops") приватност и контролни систем овлашћења, коришћени у Гуглу за интерни развој и тестирање, представљени су са Андроид 4.3 верзијом за Нексус серију уређаја. Иако је ова функционалност у почетку била тајна, ипак је откривена јавности; омогућавала је корисницима да инсталирају управљачку апликацију и да прихвате или одбију захтеве за овлашћењима појединачно за сваку инсталирану апликацију на уређају.[93] Касније је Гугл забранио приступ „Еп Опс“ функцији, почев од Андроид 4.4.2 верзије уз објашњење да је функција случајно омогућена крајњим корисницима иако им није била намењена; због овакве одлуке Гугл је критикован од стране Фондације за електронске границе (енгл. Electronic Frontier Foundation).[94][95][96] Појединачно управљање овлашћењима апликације, путем „Еп Опс“ или других алата, је тренутно могуће само путем кореног приступа уређају.[97][98]

Истраживање компаније Тренд Микро показује да је најчешћи тип злонамерног софтвера на Андроиду, злоупотреба премијум сервиса, где се текстуалне поруке шаљу са инфицираних уређаја на премијум телефонске бројеве, без знања корисника.[99] Затим, ту је и приказивање нежељених и наметљивих реклама на уређају, или неовлашћено слање личних података трећој страни. Примећено је да број безбедоносних претњи на Андроиду расте експоненцијално; међутим, инжењери у Гуглу тврде да фирме које се баве безбедношћу на оваквим уређајима претерују са наглашавањем претњи од злонамерног софтвера и вируса, све због својих комерцијалних разлога,[100][101] па су их чак и оптужили да играју на карту страха корисника како би им продали софтвер за заштиту од вируса. Гугл заступа став да је злонамеран софтвер чак изузетно редак, наводећи истраживање компаније Еф-Секјур које је показало да само 0.5% злонамерног софтвера на Андроиду долази са Гугл плеј продавнице.[102]

Гугл тренутно користи Гугл Баунсер, сопствени скенер за злонамеран софтвер, који скенира све постојеће и будуће апликације на Гугл плеј продавници.[103] Намера је да се означе сумњиве апликације и да се корисници упозоре са могућим проблемима пре него што скину апликацију.[104] Андроид верзија 4.2 Џели Бин (енгл. Jelly Bean) представљена је 2012. године са напредним опцијама безбедности, међу којима и скенер злонамерног софтвера уграђен у систем, који функционише у комбинацији са Гугл плеј-ом и који такође може да скенира апликације које нису са Гугл плеј-а, као и систем узбуњивања који обавештава корисника када апликација покушава да шаље поруку на неки премијум број, блокирајући ту поруку док је корисник сам не одобри за слање.[105] Неколико безбедоносних фирми, укључујући Лукаут Мобајл Секјурити,[106] AВГ Технолоџис,[107] и Макафи,[108] су објавиле антивирусне програме за Андроид уређаје. Овај софтвер је неефикасан због тога што се апликације већ извршавају у изолованом окружењу (енгл. sandboxing), чиме се ограничава њихова способност да дубље скенирају систем због претњи.[109]

Андроид паметни телефони имају могућност извештавања о локацији Вај-фај приступне тачке, како би креирали базе података које садрже физичке локације стотине милиона таквих приступних тачака. Ове базе података чине мапе у електронском облику које лоцирају паметне телефоне корисника и на тај начин им омогућавају коришћење апликација као што су Форсквер, Гугл латитјуд, Фејсбук плејсиз и приказивање реклама везаних за локацију где се налазите.[110] Програм за праћење, као што је ТејнтДроид,[111] истраживачки пројекат академске заједнице, може, у одређеним случајевима, да открије када се лични подаци шаљу из апликације на удаљене сервере.[112] У августу, 2013. године, Гугл је представио Менаџер Андроид уређаја (енгл. Android Device Manager (ADM)), компоненту која омогућава корисницима да даљински прате, лоцирају и обришу све податке из својих Андроид уређаја, путем веб окружења.[113] У децембру 2013. године, Гугл је представио Менаџер Андроид уређаја као појединачну Андроид апликацију на Гугл плеј-у, где је доступна уређајима које покреће Андроид 2.2 или новије верзије.[114][115]

Отвореност Андроид платформе омогућава безбедоносним фирмама да постојеће уређаје адаптирају за безбедније коришћење. Примера ради, Самсунг је са фирмом Џенерал дајнамикс, путем заједничке аквизиције Опен Кернел Лаб-а(енгл. Open Kernel Lab), радио на изради нове верзије Џели Бин-а за свој пројекат "Кнокс" (енгл. Knox).[116][117]

Приликом објављивања информација о масовном шпијунирању путем Интернета, у септембру 2013. године објављено је да су америчке и британске обавештајне агенције, Државна безбедносна агенција (енгл. National Security Agency - NSA) и Државни комуникациони штаб (енгл. Government Communications Headquarters - GCHQ), имали приступ подацима корисника Ајфона, Блекберија и Андроида. Како је наведено, ове агенције су имале приступ свим подацима паметних телефона, укључујући СМС поруке, локацију, и-мејлове и белешке[118] Наредни извештаји, из јануара 2014. године, су открили да су обавештајне агенције имале могућност пресретања личних информација које су преношене Интернетом путем друштвених мрежа и популарних апликација као што је игрица Енгри Брдс, које прикупљају личне податке у сврху рекламирања. Државни комуникациони штаб поседује, судећи по извештајима Гардијана скуп различитих апликација и рекламних мрежа у облику викија, и различите податке који се из њих могу извући.[119] Исте седмице, Финска фирма Ровио, која развија популарну игрицу Енгри Брдс, је објавила да преиспитује свој однос са рекламним платформама у светлу ових обелодањивања, и позвала да остатак индустрије уради исто.[120]

Обелодањена документа су такође приказивала непрестане покушаје [[Обавештајна служба|обавештајних агенција] да пресретну претрагу и упите са Гугл мапа за Андроид и остале уређаје, како би прикупиле огромну количину информација о локацијама корисника. Државна безбедносна агенција и Државни комуникациони штаб инсистирају на томе да су њихове активности у складу са свим релевантним америчким и иностраним законима, иако Гардијан наводи „да обелодањивање ових информација може довести до све већег раста забринутости о томе како се са данашњим технологијама сакупљају и користе информације, посебно за кориснике изван САД, који уживају мању заштиту приватности од Американаца.

Лиценцирање[уреди]

Изворни код Андроида доступан је под бесплатним лиценцама и лиценцама отвореног кода. Гугл објављује већи део кода[121] под Апач лиценцом верзије 2.0,[122][123][124] док остале, измене Линукс језгра, под ГНУ-овом општом јавном лиценцом верзије 2. Опен хандсет алајанс (енгл. Open Handset Alliance) јавно објављује измене Линукс језгра. Остатак Андроид платформе Гугл развија тајно, а изворни код објављује тек кад се објави нова верзија Андроида. Гугл најчешће сарађује са произвођачима хардвера за развој премијум (енгл. flagship) модела (Нексус серија) са најновијим верзијама Андроида на њима, па се тек након њиховог представљања јавности објављује и изворни код.[125] Једина верзија Андроида чији изворни код није био јавно доступан одмах након представљања, била је верзија искључиво за таблете Андроид 3.0 Ханикомб. Разлог томе био је, судећи по званичном Андроид блог посту Енди Рубина, што се пожурило са производњом Моторола Ксум таблета, на ком је премијерно представљен,[126] и зато што нису хтели да трећа страна креира „лоше корисничко окружење“ покушавајући да на паметне телефоне уграде Андроид верзију намењену таблетима.[127]

Иако је већи део Андроид платформе софтвер отвореног кода, многи Андроид уређаји се испоручују са мноштвом софтвера у приватном власништву, као нпр. Гугл Мобајл Сервисиз, који садрже апликације као што су Гугл плеј, Гугл претрага или Гугл плеј сервиси, софтверски слој који обезбеђује Апликациони програмски интерфејс (АПИ) интегрисан са, између осталог, Гугловим сервисима. Произвођачи морају да имају дозволу Гугла да поставе ове апликације на своје уређаје, притом испуњавајући услове компатибилности и остале предуслове.[128][57] Прилагођене верзије Андроида (као што су ТачВиз и Ха-Те-Це Сенс) такође морају да замене поједине основне Андроид апликације, апликацијама својих произвођача и да уграде додатни софтвер који се не налази на основној (енгл. stock) верзији Андроида. Код многих уређаја, произвођачи морају да обезбеде одређени бинарни код како би Андроид радио како треба[129][130]

Одређене Андроид апликације отвореног кода коришћене у претходним верзијама Андроида (Претрага, Музика и Календар) Гугл више не развија, већ је развој преусмерен на нове апликације које су у власништву Гугла и које се дистрибуирају и надограђују путем Гугл плеј продавнице, нпр. Гугл претрага и Гугл Плеј Мјузик. Иако ове старије апликације остају у Андроид изворном коду, оне више не добијају надоградњу. Чак шта више, власничке варијанте основних (енгл. stock) апликација Камера и Галерија садрже одређене функције (Фотосферне панораме и интеграција са Гугл плус албумима) које су избачене из верзија отвореног кода (иако тек треба да буду тотално занемарене). Слично овоме, Нексус 5 користи варијанту Андроид 4.4 почетног екрана која није бесплатна и која је уграђена директно у апликацију Гугл претрага, чиме се проширују могућности додавањем говорне претраге и приступа Гугл нау као сопственој страници на почетном екрану. Иако је надоградња за апликацију Гугл Претрага објављена путем Гугл плеј-а за све Андроид уређаје, нови почетни екран захтева инсталирање додатне апликације како би функционисао, која није садржана у Андроид 4.4 надоградњи за све остале уређаје (који су и даље користили почетни екран из Андроид верзије 4.3). Ова додатна апликација је званично објављена на Гугл плеј-у под именом Гугл Нау Лаунчер (енгл. Google Now Launcher) у фебруару 2014. године, у почетку за Нексус и остале уређаје са Андроид 4.4 верзијом.[129][131][132][133]

Ричард Столмен и Задужбина за слободни софтвер (енгл. Free Software Foundation) доста критикују Андроид и предлажу коришћење алтернативних оперативних система, као што је Репликант (енгл. Replicant), због тога што су драјвери и фирмвер, који су витални за добро функционисање Андроид уређаја, у приватном власништву и због тога што Гугл плеј омогућава објављивање власничког софтвера.[134][135]

Утицај на произвођаче[уреди]

Гугл Мобајл Сервисиз, уз све заштићене жигове везане за Андроид платформу, произвођачи уређаја могу користити на својим уређајима само ако задовољавају услове и стандарде Гугла по питању компатибилности, садржане у Документу о дефиницији компатибилности са Андроид платформом. Због тога, варијанте Андроида које садрже велике измене у односу на основну верзију, као што је Амазон-ов Фајер ОС (енгл. Fire OS) (коришћен код Киндл Фајер линије таблета и оријентисан на Амазон сервисе), затим Нокија Икс Платформа (варијанта коју користи Нокија Икс серија уређаја, оријентисана на Нокија и Мајкрософт сервисе), или друге варијанте које не садрже Гугл апликације због проблема са цензуром (као што је случај у Кини),[136][137] су некомпатиблне са апликацијама са Гугл плеј-а, и у том случају морају да се испоручују са сопственим апликацијама. 2014. године Гугл је почео да захтева да сви Андроид уређаји који имају лиценцу за Гугл Мобајл Сервисиз, морају приликом покретања оперативног система на уређајима приказују лого „Подржан од Андроида“ (енгл. "Powered by Android").

Компанијама чланицама удружења Опен хандсет алајанс (ОХА), међу којима је већина произвођача Андроид уређаја, такође је уговором забрањено да производе Андроид уређаје базиране на измењеним варијантама Андроид оперативног система;[129][138] 2012. године, компанија Ејсер је била приморана да заустави производњу својих уређаја базираних на оперативном систему Алибаба Групе названим Алијун ОС (енгл. Aliyun OS) под претњом избацивања из удружења ОХА, све због тврдњи Гугла да је платформа некомпатибилна верзија Андроида. Алибаба Група је бранила свој став чињеницом да је оперативни систем потпуно различита платформа од Андроида (примарно је користила ХТМЛ5 апликације), која је садржала делове Андроид платформе само у оном делу како би омогућила компатибилност са Андроид апликацијама. И поред тога, ови уређаји су се испоручивали са продавницом апликација која је нудила Андроид апликације; међутим, већина њих је била пиратизована.[139][140][141]

Референце[уреди]

  1. ^ „Android Code Analysis“ Приступљено 6. 6. 2012.. 
  2. ^ „Philosophy and Goals“. Android Open Source Project. Google Приступљено 21. 4. 2012.. 
  3. ^ „Announcing the Android 1.0 SDK, release 1“. 9. 9. 2008. Приступљено 21. 9. 2012.. 
  4. ^ „Android for all and the new Nexus 5“. Google. 31. 10. 2013. Приступљено 31. 10. 2013.. 
  5. ^ „MIPS gets sweet with Honeycomb“. Eetimes.com Приступљено 20. 2. 2012.. 
  6. ^ „Licenses“. Android Open Source Project.. Open Handset Alliance Приступљено 9. 9. 2012.. „The preferred license for the Android Open Source Project is the Apache Software License, 2.0. ... Why Apache Software License? ... For userspace (that is, non-kernel) software, we do in fact prefer ASL2.0 (and similar licenses like BSD, MIT, etc.) over other licenses such as LGPL. Android is about freedom and choice. The purpose of Android is promote openness in the mobile world, but we don't believe it's possible to predict or dictate all the uses to which people will want to put our software. So, while we encourage everyone to make devices that are open and modifiable, we don't believe it is our place to force them to do so. Using LGPL libraries would often force them to do so. 
  7. ^ Elgin, Ben (17. 8. 2005.). „Google Buys Android for Its Mobile Arsenal“. Bloomberg Businessweek. Bloomberg. Archived from the original on 24. 2. 2011. Приступљено 20. 2. 2012.. „In what could be a key move in its nascent wireless strategy, Google (GOOG) has quietly acquired startup Android, Inc., ...“ 
  8. ^ „Industry Leaders Announce Open Platform for Mobile Devices“ (Press release). Open Handset Alliance. November 5, 2007 Приступљено 17. 2. 2012.. 
  9. ^ „T-Mobile G1 Spec“. Infosite and comparisons. GSM Arena Приступљено 12. 9. 2012.. 
  10. ^ Markoff, John (November 4, 2007). „I, Robot: The Man Behind the Google Phone“. The New York Times Приступљено 15. 2. 2012.. 
  11. ^ Kirsner, Scott (2. 9. 2007.). „Introducing the Google Phone“. The Boston Globe. Archived from the original on 4. 1. 2010. Приступљено 15. 2. 2012.. 
  12. ^ Vogelstein, Fred (April 2011). „How the Android Ecosystem Threatens the iPhone“. Wired Приступљено 2. 6. 2012.. 
  13. ^ Chris Welch (16. 4. 2013.). „Before it took over smartphones, Android was originally destined for cameras“. The Verge Приступљено 1. 5. 2013.. 
  14. ^ Vance, Ashlee (27. 7. 2011.). „Steve Perlman's Wireless Fix“. Bloomberg Businessweek. Bloomberg Приступљено 3 November 2012. 
  15. ^ Block, Ryan (28. 8. 2007.). „Google is working on a mobile OS, and it's due out shortly“. Engadget Приступљено 17. 2. 2012.. 
  16. ^ Sharma, Amol; Delaney, Kevin J. (2. 8. 2007.). „Google Pushes Tailored Phones To Win Lucrative Ad Market“. The Wall Street Journal Приступљено 17. 2. 2012.. 
  17. ^ „Google admits to mobile phone plan“. directtraffic.org. Google News. 20. 3. 2007.. Archived from the original on 3. 7. 2007. Приступљено 17. 2. 2012.. 
  18. ^ McKay, Martha (21. 12. 2006.). „Can iPhone become your phone?; Linksys introduces versatile line for cordless service“. The Record (Bergen County): p. L9 Приступљено 21. 2. 2012.. „And don't hold your breath, but the same cell phone-obsessed tech watchers say it won't be long before Google jumps headfirst into the phone biz. Phone, anyone?“ 
  19. ^ Claburn, Thomas (19. 9. 2007.). „Google's Secret Patent Portfolio Predicts gPhone“. InformationWeek Приступљено 17. 2. 2012.. [мртва веза од 06. 2012.]
  20. ^ Pearce, James Quintana (20. 9. 2007.). „Google's Strong Mobile-Related Patent Portfolio“. mocoNews.net Приступљено 17. 2. 2012.. 
  21. ^ „T-Mobile Unveils the T-Mobile G1 – the First Phone Powered by Android“. HTC. 23. 9. 2008.. Archived from the original on 12. 7. 2011. Приступљено 17. 2. 2012..  AT&T's first device to run Android was the Motorola Backflip.
  22. ^ Richard Wray (14. 3. 2010.). „Google forced to delay British launch of Nexus phone“. London: guardian.co.uk Приступљено 17. 2. 2012.. 
  23. ^ Charles Arthur. „Andy Rubin moved from Android to take on 'moonshots' at Google | Technology | guardian.co.uk“. Guardian Приступљено 14. 3. 2013.. 
  24. ^ Page, Larry. „Official Blog: Update from the CEO“. Googleblog.blogspot.co.uk Приступљено 14. 3. 2013.. 
  25. ^ „Google details Android 4.4 KitKat, its latest mobile upgrade“. techradar.com. 31. 10. 2013. Приступљено 5. 11. 2013.. 
  26. ^ „KitKat mocks Apple with Android 4.4 parody video“. The Verge Приступљено 4. 9. 2013.. 
  27. ^ „Touch Devices | Android Open Source“. Source.android.com Приступљено 15. 9. 2012.. 
  28. ^ „Real Racing 2 Speeds Into The Android Market – Leaves Part 1 In The Dust“. Phandroid.com. 22. 12. 2011. Приступљено 15. 9. 2012.. 
  29. ^ „Widgets | Android Developers“. Developer.android.com Приступљено 15. 9. 2012.. 
  30. ^ „Launcher 7 Brings Windows Phone's Simple, Attractive Interface to Android“. Lifehacker.com. 20. 5. 2011. Приступљено 24. 11. 2012.. 
  31. ^ Begun, Daniel A. (March 2011) [2011]. „Dealing with fragmentation on Android devices“. Amazing Android Apps. For Dummies. Wiley. стр. 7. ISBN 978-0-470-93629-0 Приступљено 22. 5. 2013.. 
  32. ^ „UI Overview | Android Developers“. Developer.android.com Приступљено 15. 9. 2012.. 
  33. ^ „Notifications | Android Developers“. Developer.android.com Приступљено 15. 9. 2012.. 
  34. ^ Ganapati, Priya (11. 6. 2010.). „Independent App Stores Take On Google's Android Market“. Wired News Приступљено 20. 2. 2012.. 
  35. ^ „Android Compatibility“. Android Open Source Project Приступљено 20. 2. 2012.. 
  36. ^ „Android Compatibility“. Android Developers. android.com Приступљено 16. 11. 2013.. 
  37. ^ „Returning Apps“. Google Приступљено 9. 1. 2012.. 
  38. ^ Chu, Eric (13. 4. 2011.). „Android Developers Blog: New Carrier Billing Options on Android Market“. android-developers.blogspot.com Приступљено 15. 5. 2011.. 
  39. ^ „Google Play hits 25 Billion downloads, 675,000 apps and games“. 
  40. ^ „Tools Overview“. Android Developers. 21. 7. 2009.. 
  41. ^ Yun Qing, Liau. "Phonemakers make Android China-friendly." ZD Net, 15 October 2012.
  42. ^ „The truth about Android task killers and why you don't need them“. PhoneDog. 26. 6. 2011. Приступљено 30. 10. 2012.. 
  43. ^ „Android PSA: Stop Using Task Killer Apps“. Phandroid.com. 16. 6. 2011. Приступљено 30. 10. 2012.. 
  44. ^ „Updates“. Lifehacker.com Приступљено 2. 11. 2012.. 
  45. ^ а б „Android KitKat“. Android Developers Portal. android.com Приступљено 16. 11. 2013.. 
  46. ^ „Graphics“. Android Developers. android.com Приступљено 15. 11. 2013.. 
  47. ^ At http://source.android.com
  48. ^ John McCann  (13. 12. 2012.). „Android 4.1 Jelly Bean source code released | News“. TechRadar Приступљено 20. 12. 2012.. 
  49. ^ „Building for devices“. Android Open Source Project Приступљено 20. 12. 2012.. 
  50. ^ „Who Made That Android Logo?“. The New York Times, October 11, 2013. 
  51. ^ Isacc, Mike (21. 10. 2011.). „A deep-dive tour of Ice Cream Sandwich with Android's chief engineer“. Ars Technica Приступљено 15. 9. 2012.. 
  52. ^ Cunningham, Andrew (27. 6. 2012.). „What happened to the Android Update Alliance?“. Ars Technica Приступљено 15. 9. 2012.. 
  53. ^ March 15, 2010 (15. 3. 2010.). „Make Sure You Know Which Version Of Android Is On That Phone Before Buying It – The Consumerist“. Consumerist.com Приступљено 24. 11. 2012.. 
  54. ^ „Android's smartphone OS upgrade issues need more than a quick fix | Dan Gillmor | Comment is free | guardian.co.uk“. Guardian. 28. 9. 2007. Приступљено 24. 11. 2012.. 
  55. ^ „Security takes a backseat on Android in update shambles“. The Register. 22. 11. 2011. Приступљено 2. 11. 2012.. 
  56. ^ „Android Update Alliance examined, results since Google I/O found lacking“. SlashGear Приступљено 15. 9. 2012.. 
  57. ^ а б „Balky carriers and slow OEMs step aside: Google is defragging Android“. Ars Technica Приступљено 3. 9. 2013.. 
  58. ^ Cody Toombs (25. 10. 2013.). „Code Commits In AOSP Indicate Android Will Be Updated To The v3.10 Linux Kernel“. androidpolice.com Приступљено 3. 11. 2013.. 
  59. ^ Al Udall (19. 10. 2011.). „Ice Cream Sandwich Runs on Linux Kernel 3.0.1“. fineoils.blogspot.com Приступљено 3. 11. 2013.. 
  60. ^ „Android Kernel Versions“. elinux.org. 7. 7. 2011. Приступљено 3. 11. 2013.. 
  61. ^ Androidology – Part 1 of 3 – Architecture Overview (Video). YouTube. 6. 9. 2008. Приступљено 7. 11. 2007.. 
  62. ^ David Meyer (3. 2. 2010.). „Linux developer explains Android kernel code removal“. ZDNet Приступљено 20. 2. 2012.. 
  63. ^ Greg Kroah-Hartman (2. 2. 2010.). „Android and the Linux kernel community“ Приступљено 20. 2. 2012.. „Google shows no sign of working to get their code upstream anymore. Some companies are trying to strip the Android-specific interfaces from their codebase and push that upstream, but that causes a much larger engineering effort, and is a pain that just should not be necessary. 
  64. ^ Brian Proffitt (10. 8. 2010.). „Garrett's LinuxCon Talk Emphasizes Lessons Learned from Android/Kernel Saga“. Linux.com Приступљено 21. 2. 2012.. 
  65. ^ Brian Proffitt (15. 4. 2010.). „DiBona: Google will hire two Android coders to work with kernel.org“. www.zdnet.com Приступљено 20. 2. 2012.. 
  66. ^ Steven J. Vaughan-Nichols (7. 9. 2010.). „Android/Linux kernel fight continues“. Computerworld Приступљено 20. 2. 2012.. 
  67. ^ Steven J. Vaughan-Nichols (18. 8. 2011.). „Linus Torvalds on Android, the Linux fork“. zdnet.com Приступљено 15. 2. 2012.. 
  68. ^ Chris von Eitzen (23. 12. 2011.). „Android drivers to be included in Linux 3.3 kernel“. h-online.com Приступљено 15. 2. 2012.. 
  69. ^ Raja, Haroon Q. (19. 5. 2011.). „Android Partitions Explained: boot, system, recovery, data, cache & misc“. Addictivetips.com Приступљено 15. 9. 2012.. 
  70. ^ Jools Whitehorn . „Android malware gives itself root access | News“. TechRadar Приступљено 15. 9. 2012.. 
  71. ^ Ask AC: Is Android Linux?. „Ask AC: Is Android Linux?“. Android Central Приступљено 14. 3. 2013.. 
  72. ^ derStandard.at. „Google: "Android is the Linux desktop dream come true" – Suchmaschinen – derStandard.at " Web“. Derstandard.at Приступљено 14. 3. 2013.. 
  73. ^ Paul, Ryan (24. 2. 2009.). „Dream(sheep++): A developer’s introduction to Google Android“. Ars Technica Приступљено 3. 4. 2013.. 
  74. ^ Tim Bray (November 24, 2010). „What Android Is“. tbray.org Приступљено 15. 2. 2012.. 
  75. ^ „Introducing ART“. android.com Приступљено 2. 11. 2013.. 
  76. ^ Burnette, Ed (4. 6. 2008.). „Patrick Brady dissects Android“. ZDNet. 
  77. ^ Turner, David (7. 2. 2009.). „Questions about Bionic“. „The name "Bionic" comes from the fact that it is part-BSD and part-Linux: its source code consists in a mix of BSD C library pieces with custom Linux-specific bits used to deal with threads, processes, signals and a few others things. 
  78. ^ Paul, Ryan (23. 2. 2009.). „Dream(sheep++): A developer's introduction to Google Android“. Ars Technica Приступљено 15. 2. 2012.. 
  79. ^ McFerran, Damien (17. 4. 2012.). „Best custom ROMs for the Samsung Galaxy S2 | Reviews | CNET UK“. Reviews.cnet.co.uk Приступљено 15. 9. 2012.. 
  80. ^ „Custom ROMs For Android Explained – Here Is Why You Want Them“. 20. 8. 2012. Приступљено 15. 9. 2012.. 
  81. ^ Isaac, Mike (11. 4. 2011.). „Android OS Hack Gives Virtual Early Upgrade | Gadget Lab“. Wired.com Приступљено 15. 9. 2012.. 
  82. ^ „CyanogenMod Has Now Been Installed On Over 2 Million Devices, Doubles Install Numbers Since January“. Androidpolice.com. 28. 5. 2012. Приступљено 15. 9. 2012.. 
  83. ^ „Unlock Bootloader“ Приступљено 30. 10. 2011.. 
  84. ^ „HTC's bootloader unlock page“. Htcdev.com Приступљено 15. 9. 2012.. 
  85. ^ Crook, Jordan (24. 10. 2011.). „Motorola Offers Unlocked Bootloader Tool“. Techcrunch.com Приступљено 15. 9. 2012.. 
  86. ^ „CyanogenMod 7 for Samsung Galaxy S2 (II): Development Already Started!“. Inspired Geek. 8. 6. 2011.. 
  87. ^ „CyanogenMod coming to the Galaxy S 2, thanks to Samsung“. Android Central. 6. 6. 2011.. 
  88. ^ Forian, Daniel. „Sony Ericsson supports independent developers – Developer World“. Developer.sonyericsson.com Приступљено 15. 9. 2012.. 
  89. ^ Kopstein, Joshua (November 20, 2012). „Access Denied: why Android's broken promise of unlocked bootloaders needs to be fixed“. The Verge Приступљено 24. 11. 2012.. 
  90. ^ „Android Security Overview“. Android Open Source Project Приступљено 20. 2. 2012.. 
  91. ^ . "Android Permissions Demystified". Добављено дана 20. 2. 2012..
  92. ^ Google goes hard on Malware for Android platform | Gadget Cluster
  93. ^ Tung, Liam (16. 12. 2013.). „Google removes 'awesome' but unintended privacy controls in Android 4.4.2“. ZDNet Приступљено 19. 2. 2014.. 
  94. ^ Arthur, Charles (20. 12. 2013.). „Android's permissions gap: why has it fallen so far behind Apple's iOS?“. The Guardian Приступљено 19. 2. 2014.. 
  95. ^ „Danny Holyoake - Google+ - Well, darn. It's confirmed Android 4.4 KitKat is missing…“. Plus.google.com. 11. 11. 2013. Приступљено 19. 2. 2014.. 
  96. ^ Rosenblatt, Seth (19. 12. 2013.). „Why Android won't be getting App Ops anytime soon | Mobile - CNET News“. News.cnet.com Приступљено 19. 2. 2014.. 
  97. ^ John Freml. „Tip: Get App Ops back on Android 4.4 KitKat“. Pocketables Приступљено 19. 2. 2014.. 
  98. ^ „[New App] XPrivacy Gives You Massive Control Over What Your Installed Apps Are Allowed To Do“. Androidpolice.com. 23. 6. 2013. Приступљено 19. 2. 2014.. 
  99. ^ Protalinski, Emil (17. 7. 2012.). „Android malware numbers explode to 25,000 in June 2012“. ZDNet Приступљено 9. 11. 2012.. 
  100. ^ „Mobile malware exaggerated by "charlatan" vendors, says Google engineer“. PC Advisor. November 24, 2011 Приступљено 9. 11. 2012.. 
  101. ^ „Android 4.2 brings new security features to scan sideloaded apps“. Android Central Приступљено 9. 11. 2012.. 
  102. ^ „Android malware perspective: only 0.5% comes from the Play Store“. Phonearena.com Приступљено 14. 3. 2013.. 
  103. ^ Chirgwin, Richard. „Google Bouncer flaw“. Tech news site and blog. The Register Приступљено November 20, 2012. 
  104. ^ Whittaker, Zack (15. 10. 2012.). „Google building malware scanner for Google Play: report“. ZDNet Приступљено 9. 11. 2012.. 
  105. ^ „Exclusive: Inside Android 4.2's powerful new security system | Computerworld Blogs“. Blogs.computerworld.com. November 1, 2012 Приступљено 9. 11. 2012.. 
  106. ^ „Lookout Mobile Security“. Lookout Приступљено 5. 7. 2012.. 
  107. ^ „Antivirus for Android Smartphones“. AVG Приступљено 16. 2. 2012.. 
  108. ^ „McAfee Mobile Security for Android“. Mcafeemobilesecurity.com Приступљено 16. 2. 2012.. 
  109. ^ http://www.extremetech.com/computing/104827-android-antivirus-apps-are-useless-heres-what-to-do-instead/2 Android antivirus apps are useless, here's what to do instead — access April 10, 2012
  110. ^ Steve Lohr (8. 5. 2011.). „Suit Opens a Window Into Google“. The New York Times. ISSN 0362-4331 Приступљено 16. 2. 2012.. 
  111. ^ „AppAnalysis.org: Real Time Privacy Monitoring on Smartphones“ Приступљено 21. 2. 2012.. 
  112. ^ Ganapati, Priya (30. 9. 2010.). „Study Shows Some Android Apps Leak User Data Without Clear Notifications | Gadget Lab“. Wired.com Приступљено 30. 1. 2012.. 
  113. ^ „Google announces tool to track lost Android phones“. The Verge Приступљено 3. 9. 2013.. 
  114. ^ „Android Device Manager Now Available in Play Store“. andromint.com. 12. 12. 2013. Приступљено 16. 12. 2013.. 
  115. ^ „Android Device Manager now available for downloading on Google Play“. engadget.com. 11. 12. 2013. Приступљено 16. 12. 2013.. 
  116. ^ „Air-to-ground rocket men flog top-secret mobe-crypto to Brad in accounts“. The Register. 28. 2. 2013. Приступљено 8. 8. 2013.. 
  117. ^ "Samsung Armors Android to Take On BlackBerry."
  118. ^ Staff (7. 9. 2013.). „Privacy Scandal: NSA Can Spy on Smart Phone Data“ Приступљено 7. 9. 2013.. 
  119. ^ James Ball. „Angry Birds and 'leaky' phone apps targeted by NSA and GCHQ for user data | World news“. theguardian.com Приступљено 2. 2. 2014.. 
  120. ^ James Ball (28. 1. 2014.). „Angry Birds firm calls for industry to respond to NSA spying revelations | World news“. theguardian.com Приступљено 2. 2. 2014.. 
  121. ^ Boulton, Clint (21. 10. 2008.). „Google Open-Sources Android on Eve of G1 Launch“. eWeek Приступљено 17. 2. 2012.. 
  122. ^ „Android Overview“. Open Handset Alliance Приступљено 15. 2. 2012.. 
  123. ^ Bort, Dave (21. 10. 2008.). „Android is now available as open source“. Android Open Source Project. Archived from the original on 28. 2. 2009. Приступљено 16. 2. 2012.. 
  124. ^ Ryan Paul (November 6, 2007). „Why Google chose the Apache Software License over GPLv2 for Android“. Ars Technica Приступљено 16. 2. 2012.. 
  125. ^ „Frequently Asked Questions: What is involved in releasing the source code for a new Android version?“. Android Open Source Project Приступљено 16. 2. 2012.. 
  126. ^ Bray, Tim (6. 4. 2011.). „Android Developers Blog: I think I'm having a Gene Amdahl moment“. Android-developers.blogspot.com Приступљено 16. 2. 2012.. 
  127. ^ Jerry Hildenbrand (24. 3. 2011.). „Honeycomb won't be open-sourced? Say it ain't so!“. Androidcentral.com Приступљено 16. 2. 2012.. 
  128. ^ „Google mandates ‘Powered by Android’ branding on new devices“. Geek.com Приступљено 28. 3. 2014.. 
  129. ^ Грешка цитирања Лоша ознака <ref>; нема текста за ref-ове под именом ars-irongrip.; $2
  130. ^ Грешка цитирања Лоша ознака <ref>; нема текста за ref-ове под именом android1.; $2
  131. ^ Amadeo, Ron (26. 2. 2014.). „"Google Now Launcher" hits Play Store, brings Google homescreen to GPE & Nexus devices“. Ars Technica Приступљено 27. 2. 2014.. 
  132. ^ Brian Klug (November 14, 2013). „Android 4.4 Factory Images Now Available for Nexus 4, 7 (2012 and 2013), and 10“. AnandTech Приступљено 19. 11. 2013.. 
  133. ^ „The Nexus 5’s "exclusive" launcher suspiciously receives support for other devices“. Ars Technica Приступљено November 19, 2013. 
  134. ^ Stallman, Richard (19. 9. 2011.). „Is Android really free software?“. The Guardian Приступљено 9. 9. 2012.. 
  135. ^ Stallman, Richard (5. 8. 2012.). „Android and Users' Freedom – Support the Free Your Android campaign“. GNU.org. Free Software Foundation Приступљено 9. 9. 2012.. 
  136. ^ „This is Nokia X: Android and Windows Phone collide“. The Verge Приступљено 28. 3. 2014.. 
  137. ^ Yun Qing, Liau. "Phonemakers make Android China-friendly." ZDNet, October 15, 2012.
  138. ^ „Android Open Source Project Frequently Asked Questions: Compatibility“. source.android.com Приступљено 13. 3. 2011.. 
  139. ^ „Alibaba: Google just plan wrong about our OS“. CNET Приступљено 28. 3. 2014.. 
  140. ^ Brodkin, Jon. „Google blocked Acer’s rival phone to prevent Android "fragmentation"“. Ars Technica Приступљено 28. 3. 2014.. 
  141. ^ Jon Brodkin (17. 9. 2012.). „Pirated Android apps featured prominently on Aliyun app store“. Ars Technica Приступљено 28. 3. 2014.. 

Литература[уреди]

Спољашње везе[уреди]