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

Android
Верзија оперативног система Јуникс
ПрограмерГугл
Опен хандсет алајанс
Написан уC (језгро), C++, Јава (корисничко окружење)[1]
Радно стањеУ развоју
Изворни моделСофтвер отвореног кода са комерцијалним додацима на већини уређаја
Маркетиншки циљПаметни телефони, таблети, телевизори и аутомобили и носиви уређаји
Доступан наВишејезичан (преко 100 језика)
Управљач пакетимаАПК (примарно путем Гугл плеј-а, али је могуће и локално или путем алтернативних извора, као на пример Ф-Дроид-а)
Платформе32/64-битна АРМ архитектура, x86, X86-64, МИПС и МИПС64
Тип кернелаМонолитно (измењено Линукс језгро)
ЛиценцаАпач лиценца 2.0
Измене Линукс језгра под ГНУ-овом општом јавном лиценцом верзија 2 (енгл. GNU GPL v2)[2]
Званични веб-сајтandroid.com

Андроид је мобилни оперативни систем компаније Гугл заснован на Линукс језгру, првенствено дизајниран за мобилне уређаје са екраном осетљивим на додир, као што су паметни телефони и таблет уређаји. Кориснички интерфејс Андроида је заснован на директној манипулацији објектима на екрану, коришћењем улаза у виду додира који одговарају покретима у реалном свету као што су превлачење, притискање зумирање (енгл. pinching) као и унос текста помоћу виртуелне тастатуре. Као додатак уређајима осетљивим на додир, Гугл је развио и Андроид ТВ за телевизоре, Андроид Ауто за аутомобиле и Wear OS за ручне сатове, сваки од њих са прилагођеним корисничким интерфејсом. Варијанте Андроид оперативног система се користе и на играчким конзолама, дигиталним камерама, персоналним рачунарима и другим електронским уређајима.

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

Изворни код Андроида је објављен од стране Гугл-а и доступан је под лиценцом отвореног кода, иако се већина Андроид уређаја испоручује у комбинацији софтвера отвореног кода и власничких лиценци, између осталог и власничког софтвера неопходног за приступ Гугл сервисима. Андроид је популаран међу технолошким компанијама које захтевају готове, јефтине, прилагодљиве и лаке оперативне системе за своје високотехнолошке уређаје. Отвореност ове платформе је охрабрила огромну заједницу програмера и ентузијаста да користе софтвер отвореног кода као основу за своје заједничке пројекте, као и да праве закрпе за старије уређаје, додају нове функционалности за напредније кориснике и да портују Андроид на уређаје који су првобитно испоручивани са другим оперативним системима. Велике разлике у хардверу који се налази у Андроид уређајима доводи до великих кашњења у надоградњи софтвера, где је обично потребно да прође и по неколико месеци између различитих верзија оперативног система и сигурносних закрпа, пре него што се испоручи корисницима, или се понекад уопште и не испоручи. Успех Андроида је довео до тога да постане предмет различитих спорова између технолошких компанија у вези са патентима и ауторским правима.

Историјат

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

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

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

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

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

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

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

Свако велико издање Андроида је названо, по абецедном реду, по неком дезерту или слаткишу; на пример, верзија 1.5 Капкејк (енгл. Cupcake – колачић) је претходила верзији 1.6 Донат (енгл. Donut – крофна).

Карактеристике

Кориснички интерфејс

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

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

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

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

Апликације

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

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

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

Управљање меморијом

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

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

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

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

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

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

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

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

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

Верзије Андроид оперативног система

Глобална дистрибуција Андроида од децембра 2009. до маја 2018. Андроид Маршмело верзија 6.0 најстарија подржана верзија је на 26,0% од свих Андроид уређаја која приступају Гугл продавници док Нугат (Верзија 7.0) је на 31,1% и сви подржани укључујући Орео верзију користи 62,3% уређаја.

Андроид 1.0

Андроид је први пут показао публици свој оперативни систем 2008. са Андроидом 1.0. Верзија која је толико стара да није ни имала своје кодно име.

У овој верзији оперативног система ствари су били прилично једноставне, али је и даље имао неке од Гуглових апликација као Гмејл, Мапе, Календар и Јутјуб, који су били интегрисани у оперативни систем.

Андроид 1.5 Капкејк (Cupcake)

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

Уз ову верзију су такође били представљени виџети (widget) који су убрзо били једни од најјачих карактеристика оперативног система.

Андроид 1.6 Донут (Donut)

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

Друге карактеристике су биле кутија за брзо претраживање. Донут је такође представио виџет за контролу Безичног интернета, Блутут (Bluetooth), Глобални позициони систем (GPS) и остало.[38]

Андроид 2.0 и 2.1 Еклер (Eclair)

Пратећи брзину излажења нових верзија из претходних година, Еклер је изашао само 6 недеља после Донут. Његова надоградња 2.1 се исто звала Еклер, изашла је после месец дана.

Највећа новина у овој верзији је била гласна навигација за превоз и реалне информације за стање на путевима, нешто што нико тада није ни размишљао о томе. Поред навигације, Еклер је такође представио позадине са анимацијама као и платформину могућност превод говора у текст.

Motorola Droid је био први телефон са 2.0 чим је изашао. Док је Гугл смео да користи Андроид као име оперативног система, име Дроид је био заштитни знак Lucasfilm у референци робота у Star Wars серијалима. Моторола је морала да плати Lucasfilm да користи Droid као име својих телефона.[39]

Андроид 2.2 Фројо (Froyo)

Само 4 месеца након што је 2.1 изашао, Гугл је представио 2.2 Фројо, који је углавном побољшавао перформансу уређаја.

Највећа новина коју је Фројо представио је сада већ познати док у коме су се налазиле све апликације уређаја. Такође и гласне акције које су омогућиле да корисници ураде ствари као да добију упутсва и прабљење белешки тако што би притиснули икону на уређају и изговорили комадну.

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

Први телефон који је носио Гуглов Nexus бренд је био Nexus one, изашао је са 2.1 али је брзо те године добио надоградњу на 2.2.

Андроид 2.3 Џинџербред (Gingerbread)

Џинџербред је изашао у 2010 год. Светлозелено је дуго била боја Андроидовог маскота, а са 2.3 верзијом постала је интегрисан део изгледа оперативног система. Црно и зелено је изливало свуда из УИ док је андроид почео свој полаки покрет ка карактеристичном дизајну. Ова верзија је додала подршку за НФЦ (NFC) за уређаје који су имали ту могућност. Први телефон који је додао Џинџербред и НФЦ је био Нексус С, који је био произведен Произведен од стране Гугл и Самсунг. Џинџербред је такође био први који је покренуо идеју за Селфи (енгл. selfie), тако што је додао подршку за више камера и видео позива преко Гугл Так (енгл. Google talk) апликације.

Андроид 3.0 до 3.2 Ханикомб (Honeycomb)

Ханикомб је изашао 2011 год. и био је чудан период за Андроид. Андроид 3.0 је био ексклузива за таблет уређаје и током надоградњи на 3.1 и 3.2 верзије, остао је таблет ексклузива. Идеја иза овог система је била да ће ова верзија донети одређене могућности што уређаји са мањим екранима нису могли да подрже у то време. Такође је био одговор за Аплеов Ипад (енгл. Apple Ipad). Чак и ако је 3.0 верзија изашла, неки таблети су и даље изашли са 2.X верзијом. На крају је Ханикомб била верзија која није била потребна, пошто је Гугл одлучио да већину интеграција пребаци у своју следећу верзију оперативног система.

Андроид 4.0 Ајс крим сендвич (Ice Cream Sandwich)

Ова верзија је изашла у Октобру 2011 год. Уз ову верзију је дошло безброј нових могућности за кориснике. Комбиновало је доста могућности од ханикомб верзије за таблете и џинџербред верзије за мобилне уређаје. Такође је добило по први пут подршку за откључавање користећи предњу камеру да услика корисника. Та врста биометријског откључавања је до данас доста више напредовала.

Андроид 4.1 до 4.3 Џели Бин (Jelly Bean)

У Јуну 2012 год. Изашла је верзија 4.1 уз њу су брзо изашле верзије 4.2 у Октобру и  4.3 у Јулу 2013 год.

Новине у овој верзији оперативног система су биле нови начин приказивања нотификација, које су приказивале више информација и додали дугмад за акције везане за те нотификације. Још новина у овој верзији су пуна подршка за Гуглов веб претраживач Хром (енгл. Chrome), Гугл нау (енгл. Google now) се такође показао први пут као део претраживања на уређају, „Пројекат путер“ је био представљен да убрза анимације и побољша одговарање екрана, као и  подршку за ХДР (енгл. HDR) слике.

Андроид 4.4 Киткат (KitKat)

Кит кат је изашао у Септембру 2013 год. И била је прва верзија система које користила бренд чоколадице као своје име. Пре него што је званично изашао компанија је дала мале трагове на својој конференцији те године, да ће следеће кодно име бити Пита од лемете (енгл. Key Lime Pie). Већина Гугл Андроид тима је мислила да ће то бити ново име. Али Гуглов директор Андроид глобалног партнерства Џон Лагеринг (енгл. John Lagering) је мислио да то име не би било превише популарно име да се користи за 4.4. Џон је контактирао Nestle, креатора чоколадице, да користе име за верзију 4.4. Nestle је прихватио и чак је избацио Киткат чоколадице у облику Андроид маскоте као део бренд договора са Гуглом.

Кит Кат није имао велики број новина али је ова верзија била оптимизована да ради на уређајима који су имали чак 512 MB меморије. Ово је омогућило да произвођачи имају најновију верзију система и да инсталирају на јефтинијим уређајима.

Гугл Нексус 5 је био уређај који је изашао са овом верзијом система. Чак и ако је Киткат изашао пре 4 године, постоји још доста уређаја који користе ову верзију оперативног система. Гуглова најновија статистика је показала да 15,1% уређаја користе неку верзију 4.4 Киткат.

Андроид 5.0 Лолипоп (Lollipop)

Први пут је изашла у јесен 2014 год. Андроид 5.0 је био донео велике промене у самом изгледу оперативног система. Била је прва верзија која је Гуглов нови језик  за дизајн, који је користио светло и сенке за анимације и да приказе дизајн налик на папир за кориснички интерфејс.

Надоградња 5.1 је донела мале надоградње као што су  подршка за телефоне са две картице, ХД позиве и заштита за уређаје против лопова чак и после враћања на фабричка подешавања.

Андроид 6.0 Маршмело (Marshmallow)

Маршмело је изашао у јесен 2015 године. Уз ову верзију гугл је представио новине као вертикални мени за скроловање кроз апликације, такође природну подршку за откључавање уређаја преко отиска за прсте, USB Ц (енгл. USB type C) подршка, по први пут представљен начин плаћања Андроид Пеј (енгл. Android pay) и још доста ствари.

Први уређај који је био избачен са већ уграђеном верзијом 6.0 су били Гугл Нексус 6П (енгл. Google Nexus 6P) и Нексус 5X (енгл. Nexus 5X) мобилни уређаји, такође и са Пиксел Ц (енгл. Pixel C) таблетом.

Андроид 7.0 Нугат (Nougat)

Верзија 7.0 Гугл оперативног система је изашла јесени 2016 год. Пре имена Нугат гугл је представио ову верзију као Андроид Н. 7.0 Верзија је донела много нових могућности, једна од њих је била могућност поделити екран на два дела тако да би могли да покренете две апликације истовремено. Разлог је био због много телефона који су поседовали велике екране.

Такође је било доста промена за убрзавање уређаја, као сто је промена на нови ЈИТ компајлер који је убрзавао доста апликације, подршка за Вулкан АПИ (енгл. Vulkan API) за брже 3Д рендеровање и подршка за ОЕМ за њихову Деј Дрим (енгл. Day Dream) виртуалну платформу.

Гугл је искористио ову нову верзију да погурају њихове уређаје у премијум категорију на тржишту. Компанија је користила своје брендиране уређаје као што су Пиксел (Pixel) и Пиксел XL (енгл. Pixel XL), такође уз ЛГ В20 (енгл. LG V20), који су били међу првима који су изашли са 7.0 верзијом да се прогурају у тржишту.

Андроид 8.0 Орео (Oreo)

У марту 2017 године Гугл је представио њихову нову верзију као Андроид О. Чак и пре изласка Андроид 8.0 сениор потпредседник Хироши Локхејмер је поставио ГИФ Орео на свом твитер налогу у Фебруару те исте године. То је била прва индикација за кодно име за нову верзију Андроид оперативног система.

У Августу, Гугл је је потврдио да Орео ће бити званично име 8.0 верзије. Ово је био други пут да Гугл користи брендирани производ за кодно име система. Гугл је такође по први пут показао маскоту за Орео пред новинарима у интервју у Њујорку уместо да прву покажу у Гугловом главном штабу као сто је била традиција.

Што се тиче новина у 8.0 верзији, Орео је имао доста визуелних надоградња као што су нови мод за слику у слици, нови канал нотификација, Нови АПИ за бољи менаџмент шифри и података и још доста тога.

Андроид 9 Пај (Pie)

Гугл је избацио прву верзију Андроида П за развијаче софтвера 7. марта 2018 год. Тада је био само познат као Андроид П, и први приказ је радио само на Гугловим Пиксел телефонима. Бета програм је отпочео 8. маја 2018. и омогућио је уређајима који не припадају Гугл Пиксел телефонима приступ новим верзијама Андроида П. Андроид 9 је изашао 6. августа под именом Пај (пита). Неке од новина у првом приказу су Подршка за ХДР и ХЕИФ (енгл. HEIF) видео формат, навигација на Гугл мапама у затвореним просторијама, побољшано обезбеђење и званична подршка за исечке предње камере и сензора или популарно као ноч (енгл. Notch).

Уређаји који су током бета програма имали приступ бета верзијама Андроида П које је Гугл избацивао су:

Андроид 10

Прва бета верзија Андроида 10 (са кодним именом Q) је изашла 13. марта 2019, само за Гугл Пиксел телефоне. Бета програм је проширен 7. маја 2019. на уређаје од 11 произвођача. Једна од новина у Андроиду 10 су динамична ажурирања система (енгл. Dynamic System Updates – DSU), која омогућавају Андроид "Q" уређајима да привремено инсталирају генеричну слику система (енгл. Generic System Image – GSI) и испробају нову верзију Андроида преко своје тренутне верзије. Кад корисници одлуче да заврше тестирање изабране слике система, могу само да поново покрену уређај и врате се у своју нормалну верзију Андроида. Гугл је направио промену у давању имена верзијама Андроида у будућности. Где су прошле верзије Андроида имале називе по неком дезерту или слаткишу, Андроид 10 и следеће верзије ће имати само нумерички назив. Гугл је ово урадио због тога што се Андроид уређаји продају широм света, али неки слаткиши или дезерти ни не постоје у неким деловима света. Андроид 10 је изашао 3. септембра 2019.

Уређаји који су током бета програма имали приступ бета верзијама Андроида Q које је Гугл избацивао су:

Будућност андроида

Андроид је имао дугачак пут, у почетку је био мали почетнички пројекат и сада је један од водећих глобалних оперативних система за мобилне уређаје. Постоје наговести да Гугл тренутно спрема свој нови оперативни систем, под именом Фјуша (енгл. Fuchsia), који подржава пуно платформи, од уграђених система до телефона, таблета, лаптопова и кућних рачунара.

Ово само показује да Гугл и даље екстремно жели да побољша Андроид и чак су и покушали да свој оперативни систем прошире на друге уређаје као што су Андроид ТВ (енгл. Android TV), Андроид Ауто (енгл. Android Auto) и Вер ОС (енгл. Wear OS).

Развој

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Софтверски стек

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лиценцирање

Изворни код Андроида доступан је под бесплатним лиценцама и лиценцама отвореног кода. Гугл објављује већи део кода[110] под Апачи лиценцом верзије 2.0,[111][112][113] док остале, измене Линукс језгра, под ГНУ-овом општом јавном лиценцом верзије 2. Опен хандсет алајанс (енгл. Open Handset Alliance) јавно објављује измене Линукс језгра. Остатак Андроид платформе Гугл развија тајно, а изворни код објављује тек кад се објави нова верзија Андроида. Гугл најчешће сарађује са произвођачима хардвера за развој премијум (енгл. flagship) модела (Нексус серија) са најновијим верзијама Андроида на њима, па се тек након њиховог представљања јавности објављује и изворни код.[тражи се извор] Једина верзија Андроида чији изворни код није био јавно доступан одмах након представљања, била је верзија искључиво за таблете Андроид 3.0 Ханикомб. Разлог томе био је, судећи по званичном Андроид блог посту Енди Рубина, што се пожурило са производњом Моторола Зум таблета, на ком је премијерно представљен,[114] и зато што нису хтели да трећа страна креира „лоше корисничко окружење“ покушавајући да на паметне телефоне уграде Андроид верзију намењену таблетима.[115]

Иако је већи део Андроид платформе софтвер отвореног кода, многи Андроид уређаји се испоручују са мноштвом софтвера у приватном власништву, као нпр. Гугл плеј, Гугл претрага или Гугл плеј сервиси, софтверски слој који обезбеђује АПИ интегрисан са, између осталог, Гугловим сервисима. Произвођачи морају да имају дозволу Гугла да поставе ове апликације на своје уређаје, притом испуњавајући услове компатибилности и остале предуслове.[116][50] Прилагођене верзије Андроида (као што су Тач виз и ХТЦ Сенс) такође морају да замене поједине основне Андроид апликације, апликацијама својих произвођача и да уграде додатни софтвер који се не налази на основној (енгл. stock) верзији Андроида. Код многих уређаја, произвођачи морају да обезбеде одређени бинарни код како би Андроид радио како треба[117][118]

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

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

Утицај на произвођаче

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

Компанијама чланицама удружења Опен хандсет алајанс (ОХА), међу којима је већина произвођача Андроид уређаја, такође је уговором забрањено да производе Андроид уређаје базиране на измењеним варијантама Андроид оперативног система;[117][126] 2012. године, компанија Ејсер је била приморана да заустави производњу својих уређаја базираних на оперативном систему Алибаба Групе названим Алијун ОС (енгл. Aliyun OS) под претњом избацивања из удружења ОХА, све због тврдњи Гугла да је платформа некомпатибилна верзија Андроида. Алибаба Група је бранила свој став чињеницом да је оперативни систем потпуно различита платформа од Андроида (примарно је користила HTML5 апликације), која је садржала делове Андроид платформе само у оном делу како би омогућила компатибилност са Андроид апликацијама. И поред тога, ови уређаји су се испоручивали са продавницом апликација која је нудила Андроид апликације; међутим, већина њих је била пиратизована.[127][128][129]

Напомене

  1. ^ >70%

Референце

  1. ^ „Android Code Analysis”. Архивирано из оригинала 14. 09. 2013. г. Приступљено 6. 6. 2012. 
  2. ^ „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.' 
  3. ^ Markoff, John (4. 11. 2007). „I, Robot: The Man Behind the Google Phone”. The New York Times. Приступљено 15. 2. 2012. 
  4. ^ Kirsner, Scott (2. 9. 2007). „Introducing the Google Phone”. The Boston Globe. Архивирано из оригинала 4. 1. 2010. г. Приступљено 15. 2. 2012. 
  5. ^ Vogelstein, Fred (април 2011). „How the Android Ecosystem Threatens the iPhone”. Wired. Приступљено 2. 6. 2012. 
  6. ^ Welch, Chris (16. 4. 2013). „Before it took over smartphones, Android was originally destined for cameras”. The Verge. Приступљено 1. 5. 2013. 
  7. ^ Vance, Ashlee (27. 7. 2011). „Steve Perlman's Wireless Fix”. Bloomberg Businessweek. Bloomberg. Приступљено 3. 11. 2012. 
  8. ^ Block, Ryan (28. 8. 2007). „Google is working on a mobile OS, and it's due out shortly”. Engadget. Приступљено 17. 2. 2012. 
  9. ^ Sharma, Amol; Delaney, Kevin J. (2. 8. 2007). „Google Pushes Tailored Phones To Win Lucrative Ad Market”. The Wall Street Journal. Приступљено 17. 2. 2012. 
  10. ^ „Google admits to mobile phone plan”. directtraffic.org. Google News. 20. 3. 2007. Архивирано из оригинала 3. 7. 2007. г. Приступљено 17. 2. 2012. 
  11. ^ McKay, Martha (21. 12. 2006). „Can iPhone become your phone?; Linksys introduces versatile line for cordless service”. The Record (Bergen County). стр. L9. Архивирано из оригинала 5. 2. 2013. г. Приступљено 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? 
  12. ^ Claburn, Thomas (19. 9. 2007). „Google's Secret Patent Portfolio Predicts gPhone”. InformationWeek. Архивирано из оригинала 07. 11. 2017. г. Приступљено 30. 10. 2017. 
  13. ^ Pearce, James Quintana (20. 9. 2007). „Google's Strong Mobile-Related Patent Portfolio”. mocoNews.net. Архивирано из оригинала 16. 12. 2008. г. Приступљено 17. 2. 2012. 
  14. ^ „T-Mobile Unveils the T-Mobile G1 – the First Phone Powered by Android”. HTC. 23. 9. 2008. Архивирано из оригинала 12. 7. 2011. г. Приступљено 17. 2. 2012.  AT&T's first device to run Android was the Motorola Backflip.
  15. ^ Wray, Richard (14. 3. 2010). „Google forced to delay British launch of Nexus phone”. London: guardian.co.uk. Приступљено 17. 2. 2012. 
  16. ^ Arthur, Charles (13. 3. 2013). „Andy Rubin moved from Android to take on 'moonshots' at Google | Technology | guardian.co.uk”. Guardian. Приступљено 14. 3. 2013. 
  17. ^ Page, Larry (13. 3. 2013). „Official Blog: Update from the CEO”. Googleblog.blogspot.co.uk. Приступљено 14. 3. 2013. 
  18. ^ „Touch Devices | Android Open Source”. Source.android.com. Приступљено 15. 9. 2012. 
  19. ^ „Real Racing 2 Speeds Into The Android Market – Leaves Part 1 In The Dust”. Phandroid.com. 22. 12. 2011. Приступљено 15. 9. 2012. 
  20. ^ „Widgets | Android Developers”. Developer.android.com. Приступљено 15. 9. 2012. 
  21. ^ „Launcher 7 Brings Windows Phone's Simple, Attractive Interface to Android”. Lifehacker.com. 20. 5. 2011. Приступљено 24. 11. 2012. 
  22. ^ Begun 2011, стр. 7.
  23. ^ „UI Overview | Android Developers”. Developer.android.com. Архивирано из оригинала 15. 09. 2012. г. Приступљено 15. 9. 2012. 
  24. ^ „Notifications | Android Developers”. Developer.android.com. Приступљено 15. 9. 2012. 
  25. ^ Ganapati, Priya (11. 6. 2010). „Independent App Stores Take On Google's Android Market”. Wired News. Приступљено 20. 2. 2012. 
  26. ^ „Android Compatibility”. Android Open Source Project. Приступљено 20. 2. 2012. 
  27. ^ „Android Compatibility”. Android Developers. android.com. Приступљено 16. 11. 2013. 
  28. ^ „Returning Apps”. Google Inc. Приступљено 9. 1. 2012. 
  29. ^ Chu, Eric (13. 4. 2011). „Android Developers Blog: New Carrier Billing Options on Android Market”. android-developers.blogspot.com. Приступљено 15. 5. 2011. 
  30. ^ „Google Play hits 25 Billion downloads, 675,000 apps and games”. 
  31. ^ „Tools Overview”. Android Developers. 21. 7. 2009. 
  32. ^ Yun Qing, Liau. "Phonemakers make Android China-friendly." ZD Net, 15 October 2012.
  33. ^ „The truth about Android task killers and why you don't need them”. PhoneDog. 26. 6. 2011. Архивирано из оригинала 23. 10. 2012. г. Приступљено 30. 10. 2012. 
  34. ^ „Android PSA: Stop Using Task Killer Apps”. Phandroid.com. 16. 6. 2011. Приступљено 30. 10. 2012. 
  35. ^ „Updates”. Lifehacker.com. 28. 11. 2011. Приступљено 2. 11. 2012. 
  36. ^ а б „Android KitKat”. Android Developers Portal. android.com. Приступљено 16. 11. 2013. 
  37. ^ „Graphics”. Android Developers. android.com. Приступљено 15. 11. 2013. 
  38. ^ Bluetooth Application Developer's Guide. Elsevier. 2002. стр. 1—68. ISBN 9781928994428. doi:10.1016/b978-192899442-8/50004-5. 
  39. ^ Phillips, Forrest (18. 10. 2011). „The Star Wars franchise, fan edits, and Lucasfilm”. Transformative Works and Cultures. 9. ISSN 1941-2258. doi:10.3983/twc.2012.0385. 
  40. ^ At http://source.android.com
  41. ^ McCann, John (13. 12. 2012). „Android 4.1 Jelly Bean source code released | News”. TechRadar. Приступљено 20. 12. 2012. 
  42. ^ „Building for devices”. Android Open Source Project. Приступљено 30. 10. 2017. 
  43. ^ Kennedy, Pagan (11. 10. 2013). „Who Made That Android Logo?”. The New York Times. The New York Times, October 11, 2013. 
  44. ^ Isacc, Mike (21. 10. 2011). „A deep-dive tour of Ice Cream Sandwich with Android's chief engineer”. Ars Technica. Приступљено 15. 9. 2012. 
  45. ^ Cunningham, Andrew (27. 6. 2012). „What happened to the Android Update Alliance?”. Ars Technica. Приступљено 15. 9. 2012. 
  46. ^ 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. 
  47. ^ „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. 
  48. ^ „Security takes a backseat on Android in update shambles”. The Register. 22. 11. 2011. Приступљено 2. 11. 2012. 
  49. ^ „Android Update Alliance examined, results since Google I/O found lacking”. SlashGear. 6. 9. 2011. Приступљено 15. 9. 2012. 
  50. ^ а б „Balky carriers and slow OEMs step aside: Google is defragging Android”. Ars Technica. 2. 9. 2013. Приступљено 3. 9. 2013. 
  51. ^ Toombs, Cody (25. 10. 2013). „Code Commits In AOSP Indicate Android Will Be Updated To The v3.10 Linux Kernel”. androidpolice.com. Приступљено 3. 11. 2013. 
  52. ^ Udall, Al (19. 10. 2011). „Ice Cream Sandwich Runs on Linux Kernel 3.0.1”. fineoils.blogspot.com. Приступљено 3. 11. 2013. 
  53. ^ „Android Kernel Versions”. elinux.org. 7. 7. 2011. Приступљено 3. 11. 2013. 
  54. ^ Androidology – Part 1 of 3 – Architecture Overview (Video). YouTube. 6. 9. 2008. Приступљено 7. 11. 2007. 
  55. ^ Meyer, David (3. 2. 2010). „Linux developer explains Android kernel code removal”. ZDNet. Приступљено 20. 2. 2012. 
  56. ^ 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.' 
  57. ^ Proffitt, Brian (10. 8. 2010). „Garrett's LinuxCon Talk Emphasizes Lessons Learned from Android/Kernel Saga”. Linux.com. Архивирано из оригинала 20. 6. 2012. г. Приступљено 21. 2. 2012. 
  58. ^ Vaughan, Steven J.-Nichols (18. 8. 2011). „Linus Torvalds on Android, the Linux fork”. zdnet.com. Приступљено 15. 2. 2012. 
  59. ^ Eitzen, Chris von (23. 12. 2011). „Android drivers to be included in Linux 3.3 kernel”. h-online.com. Приступљено 15. 2. 2012. 
  60. ^ Raja, Haroon Q. (19. 5. 2011). „Android Partitions Explained: boot, system, recovery, data, cache & misc”. Addictivetips.com. Приступљено 15. 9. 2012. 
  61. ^ Whitehorn, Jools (10. 2. 2012). „Android malware gives itself root access | News”. TechRadar. Приступљено 15. 9. 2012. 
  62. ^ Ask AC: Is Android Linux? (9. 10. 2023). „Ask AC: Is Android Linux?”. Android Central. Приступљено 14. 3. 2013. 
  63. ^ derStandard.at. „Google: "Android is the Linux desktop dream come true" – Suchmaschinen – derStandard.at " Web”. Derstandard.at. Приступљено 14. 3. 2013. 
  64. ^ Paul, Ryan (24. 2. 2009). „Dream(sheep++): A developer's introduction to Google Android”. Ars Technica. Приступљено 3. 4. 2013. 
  65. ^ Bray, Tim (24. 11. 2010). „What Android Is”. tbray.org. Приступљено 15. 2. 2012. 
  66. ^ „Introducing ARТ”. android.com. Приступљено 2. 11. 2013. 
  67. ^ Burnette, Ed (4. 6. 2008). „Patrick Brady dissects Android”. ZDNet. 
  68. ^ 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.' 
  69. ^ Paul, Ryan (23. 2. 2009). „Dream(sheep++): A developer's introduction to Google Android”. Ars Technica. Приступљено 15. 2. 2012. 
  70. ^ McFerran, Damien (17. 4. 2012). „Best custom ROMs for the Samsung Galaxy S2 | Reviews | CNET UK”. Reviews.cnet.co.uk. Архивирано из оригинала 15. 09. 2012. г. Приступљено 15. 9. 2012. 
  71. ^ „Custom ROMs For Android Explained – Here Is Why You Want Them”. 20. 8. 2012. Приступљено 15. 9. 2012. 
  72. ^ Isaac, Mike (11. 4. 2011). „Android OS Hack Gives Virtual Early Upgrade | Gadget Lab”. Wired.com. Приступљено 15. 9. 2012. 
  73. ^ „CyanogenMod Has Now Been Installed On Over 2 Million Devices, Doubles Install Numbers Since January”. Androidpolice.com. 28. 5. 2012. Приступљено 15. 9. 2012. 
  74. ^ „Unlock Bootloader”. Архивирано из оригинала 01. 11. 2011. г. Приступљено 30. 10. 2011. 
  75. ^ „HTC's bootloader unlock page”. Htcdev.com. Архивирано из оригинала 19. 10. 2012. г. Приступљено 15. 9. 2012. 
  76. ^ Crook, Jordan (24. 10. 2011). „Motorola Offers Unlocked Bootloader Tool”. Techcrunch.com. Приступљено 15. 9. 2012. 
  77. ^ „CyanogenMod 7 for Samsung Galaxy S2 (II): Development Already Started!”. Inspired Geek. 8. 6. 2011. Архивирано из оригинала 22. 8. 2012. г. Приступљено 11. 4. 2014. 
  78. ^ „CyanogenMod coming to the Galaxy S 2, thanks to Samsung”. Android Central. 6. 6. 2011. 
  79. ^ Kopstein, Joshua (20. 11. 2012). „Access Denied: why Android's broken promise of unlocked bootloaders needs to be fixed”. The Verge. Приступљено 24. 11. 2012. 
  80. ^ „Android Security Overview”. Android Open Source Project. Приступљено 20. 2. 2012. 
  81. ^ Felt, Adrienne Porte; Chin, Erika; Hanna, Steve; Song, Dawn; Wagner, David. „Android Permissions Demystified”. 
  82. ^ „Google goes hard on Malware for Android platform | Gadget Cluster”. Forbes. Архивирано из оригинала 07. 11. 2017. г. Приступљено 14. 01. 2022. 
  83. ^ Tung, Liam (16. 12. 2013). „Google removes 'awesome' but unintended privacy controls in Android 4.4.2”. ZDNet. Приступљено 19. 2. 2014. 
  84. ^ Arthur, Charles (20. 12. 2013). „Android's permissions gap: why has it fallen so far behind Apple's iOS?”. The Guardian. Приступљено 19. 2. 2014. 
  85. ^ „Danny Holyoake - Google+ - Well, darn. It's confirmed Android 4.4 KitKat is missing…”. 11. 11. 2013. Приступљено 19. 2. 2014. 
  86. ^ Rosenblatt, Seth (19. 12. 2013). „Why Android won't be getting App Ops anytime soon | Mobile - CNET News”. News.cnet.com. Приступљено 19. 2. 2014. 
  87. ^ Freml, John (27. 11. 2013). „Tip: Get App Ops back on Android 4.4 KitKat”. Pocketables. Приступљено 19. 2. 2014. 
  88. ^ „[New App] XPrivacy Gives You Massive Control Over What Your Installed Apps Are Allowed To Do”. Androidpolice.com. 23. 6. 2013. Приступљено 19. 2. 2014. 
  89. ^ Protalinski, Emil (17. 7. 2012). „Android malware numbers explode to 25,000 in June 2012”. ZDNet. Приступљено 9. 11. 2012. 
  90. ^ „Mobile malware exaggerated by "charlatan" vendors, says Google engineer”. PC Advisor. 24. 11. 2011. Приступљено 9. 11. 2012. 
  91. ^ „Android 4.2 brings new security features to scan sideloaded apps”. Android Central. 9. 10. 2023. Приступљено 9. 11. 2012. 
  92. ^ „Android malware perspective: only 0,5% comes from the Play Store”. Phonearena.com. 15. 11. 2012. Приступљено 14. 3. 2013. 
  93. ^ Chirgwin, Richard. „Google Bouncer flaw”. Tech news site and blog. The Register. Приступљено 20. 11. 2012. 
  94. ^ Whittaker, Zack (15. 10. 2012). „Google building malware scanner for Google Play: report”. ZDNet. Приступљено 9. 11. 2012. 
  95. ^ „Lookout Mobile Security”. Lookout. Архивирано из оригинала 29. 06. 2012. г. Приступљено 5. 7. 2012. 
  96. ^ „Antivirus for Android Smartphones”. AVG. Приступљено 16. 2. 2012. 
  97. ^ „McAfee Mobile Security for Android”. Mcafeemobilesecurity.com. Приступљено 30. 10. 2017. 
  98. ^ 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
  99. ^ Lohr, Steve (8. 5. 2011). „Suit Opens a Window Into Google”. The New York Times. ISSN 0362-4331. Приступљено 16. 2. 2012. 
  100. ^ „AppAnalysis.org: Real Time Privacy Monitoring on Smartphones”. Архивирано из оригинала 7. 2. 2012. г. Приступљено 21. 2. 2012. 
  101. ^ Ganapati, Priya (30. 9. 2010). „Study Shows Some Android Apps Leak User Data Without Clear Notifications | Gadget Lab”. Wired.com. Приступљено 30. 1. 2012. 
  102. ^ „Google announces tool to track lost Android phones”. The Verge. 2. 8. 2013. Приступљено 3. 9. 2013. 
  103. ^ „Android Device Manager Now Available in Play Store”. andromint.com. 12. 12. 2013. Архивирано из оригинала 16. 12. 2013. г. Приступљено 16. 12. 2013. 
  104. ^ „Android Device Manager now available for downloading on Google Play”. engadget.com. 11. 12. 2013. Приступљено 16. 12. 2013. 
  105. ^ „Air-to-ground rocket men flog top-secret mobe-crypto to Brad in accounts”. The Register. 28. 2. 2013. Приступљено 8. 8. 2013. 
  106. ^ "Samsung Armors Android to Take On BlackBerry."
  107. ^ Staff (7. 9. 2013). „Privacy Scandal: NSA Can Spy on Smart Phone Data”. Приступљено 7. 9. 2013. 
  108. ^ Ball, James (28. 1. 2014). „Angry Birds and 'leaky' phone apps targeted by NSA and GCHQ for user data | World news”. The Guardian. theguardian.com. Приступљено 2. 2. 2014. 
  109. ^ Ball, James (28. 1. 2014). „Angry Birds firm calls for industry to respond to NSA spying revelations | World news”. theguardian.com. Приступљено 2. 2. 2014. 
  110. ^ Boulton, Clint (21. 10. 2008). „Google Open-Sources Android on Eve of G1 Launch”. eWeek. Приступљено 17. 2. 2012. 
  111. ^ „Android Overview”. Open Handset Alliance. Приступљено 15. 2. 2012. 
  112. ^ Bort, Dave (21. 10. 2008). „Android is now available as open source”. Android Open Source Project. Архивирано из оригинала 28. 2. 2009. г. Приступљено 16. 2. 2012. 
  113. ^ Paul, Ryan (6. 11. 2007). „Why Google chose the Apache Software License over GPLv2 for Android”. Ars Technica. Приступљено 16. 2. 2012. 
  114. ^ Bray, Tim (6. 4. 2011). „Android Developers Blog: I think I'm having a Gene Amdahl moment”. Android-developers.blogspot.com. Приступљено 16. 2. 2012. 
  115. ^ Hildenbrand, Jerry (24. 3. 2011). „Honeycomb won't be open-sourced? Say it ain't so!”. Androidcentral.com. Приступљено 16. 2. 2012. 
  116. ^ „Google mandates 'Powered by Android' branding on new devices”. Geek.com. Архивирано из оригинала 28. 03. 2014. г. Приступљено 28. 3. 2014. 
  117. ^ а б в Amadeo, Ron (21. 10. 2013). „Google's iron grip on Android: Controlling open source by any means necessary”. Ars Technica. Condé Nast. Приступљено 11. 3. 2017. 
  118. ^ „Building for devices”. Android Open Source Project. Приступљено 20. 12. 2012. 
  119. ^ Amadeo, Ron (26. 2. 2014). „"Google Now Launcher" hits Play Store, brings Google homescreen to GPE & Nexus devices”. Ars Technica. Приступљено 27. 2. 2014. 
  120. ^ Klug, Brian (14. 11. 2013). „Android 4.4 Factory Images Now Available for Nexus 4, 7 (2012 and 2013), and 10”. AnandTech. Приступљено 19. 11. 2013. 
  121. ^ „The Nexus 5's "exclusive" launcher suspiciously receives support for other devices”. Ars Technica. 14. 11. 2013. Приступљено 19. 11. 2013. 
  122. ^ Stallman, Richard (19. 9. 2011). „Is Android really free software?”. The Guardian. Приступљено 9. 9. 2012. 
  123. ^ Stallman, Richard (5. 8. 2012). „Android and Users' Freedom – Support the Free Your Android campaign”. GNU.org. Free Software Foundation. Приступљено 9. 9. 2012. 
  124. ^ „This is Nokia X: Android and Windows Phone collide”. The Verge. 24. 2. 2014. Приступљено 28. 3. 2014. 
  125. ^ Yun Qing, Liau. "Phonemakers make Android China-friendly." ZDNet, October 15, 2012.
  126. ^ „Android Open Source Project Frequently Asked Questions: Compatibility”. source.android.com. Приступљено 30. 10. 2017. 
  127. ^ „Alibaba: Google just plan wrong about our OS”. CNET. Приступљено 28. 3. 2014. 
  128. ^ Brodkin, Jon (15. 9. 2012). „Google blocked Acer's rival phone to prevent Android "fragmentation". Ars Technica. Приступљено 28. 3. 2014. 
  129. ^ Brodkin, Jon (17. 9. 2012). „Pirated Android apps featured prominently on Aliyun app store”. Ars Technica. Приступљено 28. 3. 2014. 

Литература

Спољашње везе