Android

Матэрыял з Вікіпедыі - вольнай энцыклапедыі
Перайсці да навігацыі перайсці да пошуку
Android
малюнак лагатыпа
Android Samsung Smartphones.jpg
распрацоўшчык Open Handset Alliance[1] і Google
першы выпуск 23 верасня 2008[2]
апошняя версія Android 11 (8 верасня 2020)
менеджэры пакетаў .APK (у асноўным праз Google Play ; ўстаноўка APK таксама магчымая лакальна або з альтэрнатыўных крыніц, такіх як F-Droid , Amazon Appstore , Samsung Apps і інш.)
Падтрымоўваныя мовы руская , англійская і яшчэ больш за 100 моў
Падтрымліваюцца платформы 32- і 64-бітныя : ARM , MIPS , x86 , x86-64
тып ядра маналітнае (мадыфікаванае ядро Linux )
ліцэнзія Apache License 2.0 і GNU GPL 2
стан падтрымоўваная
Рэпазітар зыходнага кода android.googlesource.com
android-review.googlesource.com/...
Вэб сайт android.com
лагатып ВікіСховішча Медыяфайлы на Вікісховішчы

Android ([andrɔɪd]; ад грэч. Ἀνήρ - чалавек, мужчына + суфікс -oid - чалавекападобны робат; «Андроід» [~ 1] ) - аперацыйная сістэма для смартфонаў , планшэтаў , электронных кніг , лічбавых прайгравальнікаў , наручных гадзін , фітнес-бранзалетаў , гульнявых прыставак , ноўтбукаў , нетбуков , смартбуков , ачкоў Google Glass [3] , тэлевізараў [4] , праектараў і іншых прылад (у 2015 годзе з'явілася падтрымка аўтамабільных забаўляльных сістэм [5] і бытавых робатаў ).

Першапачаткова распрацоўвалася кампаніяй Android, Inc., якую затым набыла Google [6] [7] . Заснавана на ядры Linux [8] і ўласнай рэалізацыі віртуальнай машыны Java кампаніі Google . Пасля Google ініцыявала стварэнне альянсу Open Handset Alliance (OHA), які займаецца падтрымкай і далейшым развіццём платформы.

Android дазваляе запускаць Java -приложения, кіраўнікі прыладай праз распрацаваныя Google бібліятэкі. Android Native Development Kit дазваляе партаваць бібліятэкі і кампаненты прыкладанняў, напісаныя на Сі і іншых мовах .

У 86% смартфонаў , прададзеных ва ўсім свеце ў другім квартале 2014 года, была ўсталяваная аперацыйная сістэма Android [9] . На канферэнцыі распрацоўнікаў у мае 2017 гады Google абвясціла, што за ўсю гісторыю Android было актываванае больш за 2 млрд Android-прылад.

гісторыя

Першы лагатып (2007-2014)
Другі лагатып (2014-2015)
Трэці лагатып (2015-2019)
Чацвёрты лагатып (2019 - н. Ст.)

Да набыцця фірмай Google Android Inc. планавала выкарыстоўваць сваю аперацыйную сістэму для ўстаноўкі на лічбавыя камеры для злучэння іх з кампутарамі [10] .

Набыццё Android, Inc і адкрыццё платформы

11 ліпеня 2005 гады карпарацыя Google купіла кампанію Android, Inc. [6] [7] за 130 мільёнаў даляраў.

5 лістапада 2007 года кампанія афіцыйна абвясціла аб стварэнні Open Handset Alliance (OHA) і анансавала адкрытую мабільную платформу Android [11] , а 12 лістапада 2007 гады альянс прадставіў першую версію пакета для распрацоўшчыкаў Android «Early Look» SDK (вядомую таксама як Android SDK m3 -rc20a) і эмулятар Android [6] [12] .

Найменне версій

Кодавае імя кожнай версіі аперацыйнай сістэмы Android раней ўяўляла сабой назву якога-небудзь дэсерту (гэта справядліва для версій з 1.5 [13] [14] па 9 [15] ). Першыя літары найменняў ў парадку версій адпавядаюць літарах лацінскага алфавіту : 1.5 Cupcake ( « кекс »), 1.6 Donut ( « пончык »), 2.0 / 2.1 Eclair ( « эклер »), 2.2 Froyo (абазначэнне дэсерту « замарожаны ёгурт [en] » - ад англ. frozen yogurt), 2.3 Gingerbread ( « імбірны пернік »), 3.0 Honeycomb ( « пчаліныя соты »), 4.0 Ice Cream Sandwich ( « марозіва ў вафлю [en] », у выглядзе брыкету), 4.1 / 4.2 / 4.3 Jelly Bean ( « желейные бабы [en] * » - від цукерак), 4.4 KitKat (у гонар аднайменнага брэнда шакаладных батончыкаў [16] ), 5.0 / 5.1 Lollipop ( « лядзяш на палачцы»), 6.0 Marshmallow ( « маршмэллоу »), 7.0 Nougat ( « нуга »), 8.0 Oreo (печыва « Oreo »), 9.0 Pie ( «пірог»). Традыцыя наймення версій Android у гонар прысмакаў спынілася з выхадам Android 10 [15] .

Версія 1.0, першая прылада

HTC Dream або T-Mobile G1 - першая прылада з Андроід (2008 год)

23 верасня 2008 года афіцыйна выйшла версія 1.0 (да гэтага былі неафіцыйныя 0.5, 0.6 і 0.9 версіі ў выглядзе эмулятара) аперацыйнай сістэмы [17] [18] , а таксама першы паўнавартасны пакет распрацоўніка SDK 1.0, Release 1 [19] [20] і да кастрычніку 2008 версія 1.0 ўжо дэбютавала на сапраўдным апараце T-Mobile G1 (таксама вядомым як HTC Dream). З моманту выхаду першай версіі платформы адбылося некалькі абнаўленняў сістэмы. Гэтыя абнаўлення, як правіла, датычацца выпраўленні выяўленых памылак і дадання новай функцыянальнасці ў сістэму.

У 2009 годзе было прадстаўлена цэлых чатыры абнаўлення платформы. Так, у лютым выйшла версія 1.1, але з выпраўленнем розных памылак [21] . У красавіку [22] і верасні [23] выйшлі яшчэ два абнаўлення - 1.5 «Cupcake» ( «кекс») і 1.6 «Donut» ( «пончык»), адпаведна. Абнаўленне «Cupcake» прыўнесла істотныя змены: віртуальная клавіятура, прайграванне і запіс відэа, браўзэр і іншыя [24] . У «Donut» упершыню з'явіліся падтрымка розных дазволаў і шчыльнасці экрана і сетак CDMA [21] . У кастрычніку таго ж года выйшла версія аперацыйнай сістэмы Android 2.0 «Eclair» [25] ( «эклер») з падтрымкай некалькіх акаўнтаў Google, падтрымкай браўзэрам мовы HTML5 і іншых новаўвядзенняў, а таксама пасля невялікага абнаўлення ў межах вэрсіі «Eclair» (2) з'явіліся «жывыя шпалеры" і быў перайначаны экран блакавання [21] .

раннія версіі

У сярэдзіне 2010 гады [26] Google прадставіла Android версіі 2.2 пад назвай «Froyo» ( «замарожаны ёгурт»), а ў канцы [27] 2010 года - Android 2.3 «Gingerbread» ( «імбірны пернік»). Пасля абнаўлення «Froyo» стала магчыма выкарыстоўваць смартфон у якасці кропкі доступу, выкарыстоўваць традыцыйную блакаванне смартфона лічбавым або літарна-лічбавым паролем і іншыя змены, а абнаўленне «Gingerbread» прыўнесла больш поўны кантроль над функцыяй капіявання і ўстаўкі , паляпшэнне кіравання харчаваннем і кантролю над прыкладаннямі , падтрымку некалькіх камер на прыладзе і т. д. [21]

22 лютага 2011 года [28] была афіцыйна прадстаўлена арыентаваная на інтэрнэт-планшэты платформа Android 3.0 «Honeycomb» ( «пчаліныя соты») [29] . Зыходны код гэтай версіі так і не быў адкрыты кампаніяй Google ў сувязі з асцярогамі партавання яе на смартфоны, для якіх яна не была прызначана [30] .

Версія 4.0 - зліццё платформаў для планшэтаў і смартфонаў

Android 4.0 «Ice Cream Sandwich» ( «сэндвіч з марозівам»), якая выйшла 19 кастрычніка 2011 года [31] , - першая універсальная платформа, якая прызначана як для планшэтаў, так і для смартфонаў [32] [33] . Таксама абнаўленне прынесла новы інтэрфейс «Holo», які выкарыстоўваўся да Android 4.4.4 KitKat.

У чэрвені 2012 выйшла абнаўленне пад назвай «Jelly Bean» (желейная цукерка) з парадкавым нумарам 4.1 [34] , які змяніўся на 4.2 з прычыны невялікага абнаўлення ў канцы кастрычніка таго ж года [35] і на 4.3 пасля абнаўлення ў ліпені 2013 [36] .

31 кастрычніка 2013 гады Google прадставіла наступную версію аперацыйнай сістэмы Android 4.4, якая атрымала назву шакаладнага батончыка « KitKat » па дамове з кампаніяй-вытворцам Nestlé [37] . Упершыню KitKat з'явіўся на Nexus 5 ; гэтая версія Android аптымізавана для працы на больш шырокім наборы прылад, якія маюць 512 МБ АЗП і экран з дазволам 800x480 пікс. ў якасці рэкамендуемага мінімуму. Таксама, у якасці тэставай опцыі, у наладах распрацоўніка стала даступная віртуальная машына ART .

25 чэрвеня 2014 Google прадставілі Android L , даступны для распрацоўшчыкаў, карыстальнікаў смартфонаў Nexus , а таксама некаторых іншых смартфонаў [38] .

Новая віртуальная машына Java, Android 5.0

15 кастрычніка 2014 года была афіцыйна анансаваная Android 5.0 Lollipop (лядзяш). Галоўныя абнаўлення сістэмы - новы дызайн Material Design і поўны пераход да віртуальнай машыне ART . Таксама, калі на Android-прыладзе ўсталяваны пароль ці графічныя ключ і калі паблізу знаходзяцца гадзіны гаспадара прылады з Android Wear, то прылада аўтаматычна разблакуецца.

Асяроддзе распрацоўкі ад Google, аўтамабілі і тэлевізары

9 снежня 2014 Google замяніла афіцыйную сераду распрацоўкі, заснаваную на Eclipse (adt-bundle), на Android Studio [39] [40] .

У 2015 годзе была анансаваная аперацыйная сістэма для носных прылад Android Wear (пазней Wear OS). Таксама на Google IO былі прадстаўлены версіі Android Auto (для аўтамабіляў) і Android TV (для тэлевізараў), такім чынам Android перастаў быць аперацыйнай сістэмай толькі для мабільных прылад.

29 мая 2015 Google прадставіла Android M. Па словах Google, галоўная мэта новай аперацыйнай сістэмы - палепшыць карыстацкі досвед зносін са смартфонам, зрабіць ўзаемадзеянне інтуітыўна і прасцей [41] . 17 жніўня 2015 афіцыйна стала вядома, што гэтая версія атрымала назву Android 6.0 Marshmallow [42] (зефір).

19 мая 2016 года на канферэнцыі распрацоўнікаў Google I / O была прадстаўлена Android N, а 1 ліпеня Google афіцыйна абвясціла назва гэтай версіі Android - Android 7.0 Nougat [43] . Рассылка фінальнай версіі аперацыйнай сістэмы стартавала 22 жніўня 2016 года. Падтрымліваюцца прылады: Huawei Nexus 6P, LG Nexus 5X, Motorola Nexus 6, HTC Nexus 9, ASUS Nexus Player, Google Pixel C і General Mobile 4G. [44]

У сакавіку 2017 года быў прадстаўлены Android O для распрацоўшчыкаў [45] . Карыстацкая версія была выдадзеная 21 жніўня 2017 гады як 8.0.0 Oreo [46] . 5 снежня 2017 года была выпушчаная стабільная зборка Android Oreo 8.1.0

7 сакавіка 2018 гады Google выпусціла Android P DP1, а першая бэта-версія выйшла 8 мая 2018 года, але не толькі для Pixel, таксама бэту атрымалі Sony Xperia XZ2, Nokia 7 Plus, Xiaomi Mi MIX 2s, Vivo X21, Oppo R15 Pro, Essential Phone, OnePlus 6. Рассылка релізной версіі Android 9 Pie пачалася 6 жніўня 2018 года.

Канчатак эры дэсертаў, версія 10

13 сакавіка 2019 гады Google пачатку адкрытае бэта-тэставанне АС Android Q Beta 1, якая ўжо даступная для смартфонаў Pixel ўсіх пакаленняў [47] . Усяго кампанія збіраецца выпусціць 6 бэта-версій АС. 3 красавіка 2019 гады выйшла Android Q Beta 2, якая з'явілася ў выглядзе GSI-вобразаў, акрамя вобразаў для смартфонаў Pixel. З іх дапамогай распрацоўшчыкі любой прылады, які падтрымлівае Project Treble, змогуць паставіць гэтую версію АС для азнаямлення і тэставання сваіх праграм. Таксама Google пачаткі тэставанне жэстаў, падобных на жэсты з iPhone X, адказы ў мессенджер ў ўсплывальных вокнах, не заходзячы ў само прыкладанне, кіраванне прайграваннем мультымедыя ў шторкі і новае кіраванне гучнасцю.

3 верасня 2019 гады Google выпусціла стабільную версію Android 10 для смартфонаў сямейства Pixel [48] .

19 лютага 2020 гады Google выпусціла developer-preview-версію Android 11 для смартфонаў сямейства Pixel (за выключэннем смартфонаў Pixel 1-га пакалення). Стабільная версія Android 11 выйшла 8 верасня 2020 года.

12 версія Android

18 лютага 2021 гады Google выпусціла Android 12 Developer Preview для большай часткі смартфонаў сямейства PixeI. [49]

прымяненне

Працоўны стол АС Android 1.5 ў эмулятары

Смартфоны Google і мноства іншых распрацоўнікаў

Першым прыладай, якія працуюць пад кіраваннем Android, стаў распрацаваны кампаніяй HTC смартфон HTC Dream (афіцыйна выпушчаны сотавым аператарам T-Mobile пад назвай T-Mobile G1), прэзентацыя 23 верасня 2008 года [50] . Неўзабаве ўслед шматлікія заявы іншых вытворцаў смартфонаў пра намер выпусціць прылады на базе Android. У Расіі першым Android-смартфонам, якія паступілі ў продаж (ліпень 2009 года), стаў Highscreen PP5420 [51] . З выхадам Android трэцяй версіі (Honeycomb), арыентаванай на планшэты [52] , усё больш вытворцаў стала аб'яўляць і аб выпуску планшэтаў на гэтай платформе [53] . Таксама кампанія Google у супрацоўніцтве з рознымі кампаніямі выпускала ўласныя прылады ў серыі « Google Nexus ». Менавіта гэтыя прылады першымі атрымліваюць абнаўлення да новых версій. Пачынаючы з 2016 года лінейку смартфонаў Nexus замянілі прылады ўласнай вытворчасці Google пад імем « Google Pixel ».

Фоторамка, гадзіны, фотакамера

Акрамя смартфонаў і планшэтаў, аперацыйную сістэму Android усталёўваюць і на іншыя прылады. Так, у канцы 2009 года з'явілася ў продажы першая фоторамка, якая працуе на Android [54] [55] . У чэрвені 2011 года італьянская кампанія Blue Sky анансавала выпуск інтэлектуальных наручных гадзін i'm Watch пад кіраваннем АС Android [56] . Ў жніўні 2012 года Nikon прадставіла першую ў свеце фотакамеру, якая таксама працуе на Android [57] . У серыі «Google Nexus» прысутнічаюць не толькі смартфоны і планшэты, але і медыяплэер Nexus Q , які працуе на Android [58] і Nexus Player.

Смартфоны, створаныя для іншых аперацыйных сістэм

Акрамя таго, энтузіясты партавалі Android на шэраг вядомых прылад, сярод якіх, напрыклад, смартфоны на платформе Windows Mobile HTC Touch Dual і HTC TyTN II , на якіх Android быў запушчаны ў рэжыме эмуляцыі [59] . Таксама было ажыццёўлена паўнавартаснае партаванне на такія прылады, як інтэрнэт-планшэты , якія працуюць на Maemo , - Nokia N810 [60] і Nokia N900 (порт пад назвай Nitdroid) [61] [62] , на смартфоны Nokia N9 [63] , якія працуюць на платформе MeeGo , і HTC HD2 , які працуе на аперацыйнай сістэме Windows Mobile , на якім АС Android можна запускаць як з microSD -карты, так і з унутранага NAND-памяці . Пры гэтым устаноўленая сістэма мае поўную, нічым асабліва не абмежаваную функцыянальнасць. Акрамя гэтага, ёсць ўдалы вопыт ўстаноўкі Android на некаторыя прылады Apple - iPhone, iPod Touch і iPad [64] з дапамогай адмысловай праграмы пад назвай Openiboot, якая прызначана для запуску на дадзеных прыладах разнастайных АС, у тым ліку і Android. Выйшлі прашыўкі з абмежаванай функцыянальнасцю на прыладах на аперацыйнай сістэме Bada . Кампанія Koolu не толькі занялася партаваннем Android на Neo FreeRunner , але і будавала свой бізнэс на продажы гэтых смартфонаў з прадусталяванай мабільнай платформай ад Google. Першы афіцыйны і агульнадаступны бэта-рэліз порта Android на Neo FreeRunner ад Koolu адбыўся ў снежні 2008 года [65] . Таксама Android партаваны на архітэктуру x86 [66] .

Агульная колькасць прылад

У кастрычніку 2012 года выканаўчы дырэктар кампаніі Лары Пэйдж паведаміў, што было актываванае ўжо больш за 500 мільёнаў смартфонаў і планшэтаў на базе Android, а таксама заявіў, што штодня актывуецца 1,3 мільёна прылад на базе гэтай аперацыйнай сістэмы [67] . У пачатку верасня 2013 года было абвешчана аб тым, што ў свеце ўжо актываванае звыш мільярда прылад на Android [68] . 29 верасня 2015 года СЕО Google Сундар пінчукоў адзначыў, што колькасць карыстальнікаў прылад на базе Android перавысіла 1,4 млрд. У мае 2017 года кампанія паведаміла аб 2 мільярды актываваных Android-прылад [69] . На травень 2021 лік прылад перавысіла 3 млрд [70]

Праграмнае забеспячэнне

Стандарты і фарматы

Прыкладання пад аперацыйную сістэму Android з'яўляюцца праграмамі ў нестандартным байт-код для віртуальнай машыны Dalvik , для іх быў распрацаваны фармат ўсталявальных пакетаў .APK . Для працы над прыкладаннямі даступна мноства бібліятэк: Bionic (бібліятэка стандартных функцый, несумяшчальная з glibc); мультымедыйныя бібліятэкі на базе PacketVideo OpenCORE (падтрымліваюць такія фарматы, як MPEG-4 , H.264 , MP3 , AAC , AMR , JPEG і PNG ); SGL (рухавічок двухмернай графікі ); OpenGL ES 1.0 ES 2.0 (рухавічок трохмернай графікі ); Surface Manager (забяспечвае для прыкладанняў доступ да 2D / 3D ); WebKit (гатовы рухавічок для вэб-браўзэра ; апрацоўвае HTML , JavaScript ); FreeType (рухавічок апрацоўкі шрыфтоў ); SQLite (легкаважная СКБД , даступная для ўсіх прыкладанняў); SSL (пратакол, які забяспечвае бяспечную перадачу дадзеных па сетцы). У параўнанні са звычайнымі прыкладаннямі Linux , прыкладання Android падпарадкоўваюцца дадатковым правілах [71] : Content Providers - абмен дадзенымі паміж прыкладаннямі; Resource Manager - доступ да такіх рэсурсаў, як файлы XML , PNG , JPEG ; Notification Manager - доступ да радка стану; Activity Manager - кіраванне актыўнымі прыкладаннямі.

У Android 4.4 з'явілася магчымасць змяніць віртуальную машыну Dalvik на ART ( Android Runtime ). ART адрозніваецца падвышанай хуткасцю загрузкі прыкладання. Прапрацаваны механізм аптымізацыі памяці.

У Android 5 перамаляваны дызайн, які базуецца на канцэпцыі Material Design, дададзены рэжым энергазберажэння Project Volta, выбар машыны знік, замест Dalvik стала выкарыстоўвацца ART.

У Android 6 з'явіўся інтэлектуальны рэжым расходу энергіі Doze і забарона выхаду ў Інтэрнэт і працы ў фоне даўно не выкарыстоўваюцца прыкладанняў App Standby.

Адкрытая або закрытая аперацыйная сістэма?

Стэк праекта Android з адкрытым зыходным кодам

Зыходны код Андроіда даступны на сайце праекта Android Open Source Project (AOSP) [72] , які падтрымліваецца Google [73] . Код, які прысутнічае на AOSP, выкарыстоўваецца ў смартфонах Nexus , а таксама ў серыі смартфонаў Android One - гэта мадэлі, якія вырабляюцца іншымі кампаніямі, але падтрыманыя маркетынгам Google. [74]

Код, даступны на AOSP, дапрацоўваецца вытворцамі апаратуры ( OEM ) для выпускаюцца мадэляў, каб мець сумяшчальнасць з канкрэтнымі апаратнымі рашэннямі, якія яны выкарыстоўваюць. [75] [76] Зыходны код Google не ўтрымлівае ўсіх неабходных драйвераў для гэтага. [77] У выніку, рэальныя пастаўляюцца прылады на Андроід ўтрымліваюць сумесь з праграмнага забеспячэння з адчыненым кодам і зачыненым кодам. Напрыклад, уласныя сэрвісы Google (Play Market, Services, Maps, Chrome), якія пастаўляюцца з большасцю смартфонаў, таксама трапляюць у закрытую катэгорыю. [ Крыніца? 308 дзён ]

інструменты распрацоўніка

Google прапаноўвае для вольнай запампоўкі інструментар для распрацоўкі ( Software Development Kit ), які прызначаны для x86 -Машыны пад аперацыйнымі сістэмамі Linux , macOS (10.4.8 або вышэй), Windows XP , Windows Vista і Windows 7 . Для распрацоўкі патрабуецца JDK 5 або больш новы.

Распрацоўку прыкладанняў для Android можна весці на мове Java (не ніжэй Java 1.5). Існуе убудова для Eclipse - Android Development Tools (ADT), прызначаны для Eclipse версій 3.3-3.7. Также существует плагин для IntelliJ IDEA , облегчающий разработку Android-приложений [78] , и для среды разработки NetBeans IDE [79] , который, начиная с версии NetBeans 7.0, перестал быть экспериментальным, хоть пока и не является официальным. Кроме того, существует Motodev Studio for Android — комплексная среда разработки на базе Eclipse, позволяющая работать непосредственно с Google SDK.

В 2009 году в дополнение к ADT был опубликован Android Native Development Kit (NDK) [80] — пакет инструментариев и библиотек, позволяющий реализовать часть приложения на языке С/С++. NDK рекомендуется использовать для разработки участков кода, критичных к скорости.

В 2013 году Google представила новую среду разработки Android Studio, основанную на IntelliJ IDEA компании JetBrains .

Экраны загрузки ранних версий Google Android

В 2013 году состоялся релиз Embarcadero RAD Studio — XE5. Возможность разработки нативных приложений для платформы Android. Процесс создания Android-приложения не требует дополнительных устройств, кроме, собственно, Android-устройства (в принципе, можно обойтись и эмулятором).

Конкурс Android Developer Challenge

Для стимулирования разработчиков в ноябре 2007 года компания Google объявила конкурс Android Developer Challenge с призовым фондом в 5 млн долларов [6] [81] . Участникам конкурса предлагалось создать любое приложение из самых разных областей — социальные сети, работа с информацией различного типа, игры и т. д. [82] Мероприятия конкурса ADC проходили в 2008 году и закончились награждением 50 финалистов крупными денежными призами (25—275 тыс. долларов ) [83] .

27 мая 2009 года был объявлен новый конкурс ADC2 с призовым фондом в 2 млн долл. (главный приз — 250 тыс. долл.) [84] . Подача приложений на конкурс продолжалась с 24 по 31 августа 2009 года. С 24 сентября по 6 октября в рамках первого раунда ADC2 пользователи путём голосования отбирали приложения для участия во втором раунде. 5 ноября был опубликован список из 200 лучших приложений (по 20 приложений в каждой из 10 категорий), попавших во второй раунд, и началось голосование пользователей за эти приложения. 24 ноября голосование во втором раунде было закрыто, начал работу специальный комитет судей-экспертов, которые с учётом мнения пользователей отбирали лучшие приложения. 30 ноября был опубликован список победителей конкурса [85] .

Магазин приложений «Google Play»

22 октября 2008 года Google объявила об открытии онлайн-магазина приложений для ОС Android — Android Market . По соглашению, разработчики получают 70 % прибыли, операторы сотовой связи — 30 % [86] . В феврале 2009 года для разработчиков из США и Великобритании появилась возможность брать плату за свои приложения в Android Market [87] .

Компания Sony Ericsson первой запустила собственный канал в онлайн-магазине приложений Android Market. В нём представлены приложения и игры, которые рекомендованы компанией [88] .

На декабрь 2011 года с момента создания Android Market было скачано 10 млрд приложений, а в июне 2012 года — 20 млрд [89] .

В марте 2012 года компания Google объединила мультимедийные сервисы « Книги », « Android Market », «Музыка» и другие в единый сервис Google Play [90] . Интернет-магазин Google Play работает в 190 странах [91] и насчитывает более 700 тысяч приложений, а за время работы сервиса набралось около 25 млрд скачиваний [92] .

В мае 2017 года на конференции I/O был анонсирован набор сервисов Google Play Protect, предназначенный для защиты устройств с поддержкой сервисов Google Play [93] .

зыходны код

22 октября 2008 года альянс Open Handset Alliance опубликовал исходный код платформы Android на открытом исходном коде Android: и операционная система, и промежуточное ПО ( middleware ), и основные конечные приложения, написанные на Java [94] . Общий объём исходного кода Android составил 2,1 ГБ . «Предпочтительной лицензией» на исходный код Android является лицензия Apache 2.0 [95] .

После выпуска Android 3.0 «Honeycomb» президент мобильного подразделения Google Энди Рубин ( англ. ) заявил о том, что открытие исходного кода новой версии системы будет отложено по причине того, что система была плохо готова для запуска на коммуникаторах и требует значительных оптимизаций [96] . Это решение вызвало критические оценки аналитиков: например, обозреватель ZDNet Кристофер Доусон назвал такой ход Google разочаровывающим [97] . Но, согласно данным компанией обещаниям, Google открыла осенью 2011 года исходные коды следующей версии системы — Android 4.0 Ice Cream Sandwich[98] .

Заявления о нарушении прав от Oracle

Oracle обвинила Google в нарушении прав интеллектуальной собственности на Java и направила соответствующий иск в суд [99][100] [101] . Подобные претензии к компании Google предъявили юристы компании Brown Rudnick LLP, обвинив разработчиков в том, что они нарушают лицензию GPL2 своей библиотекой Bionic [102] . Данное заявление вызвало неоднозначную реакцию в прессе [103] [104] [105] , при этом ряд экспертов пришёл к предварительному выводу, что обвинения, возможно, преждевременны [106] .

31 мая 2012 года судья Уильям Алсуп вынес решение по поводу правомерности претензий Oracle на обладание авторскими правами на 37 API, которые использует Google в платформе Android и дают возможность разработчикам создавать совместимые с Java коды. Согласно вердикту судьи, интерфейсы API, которые являются предметом рассмотрения в споре Oracle — Google, не могут быть объектом защиты авторского права: «Поскольку специфический код, используемый при реализации методики, различается, каждый в соответствии с законом об охране авторских прав может написать свой собственный код для выполнения точно такой же функции или спецификаций, или же других методов, используемых в Java API. Не имеет значения, что декларации или заглавные строки методики являются идентичными. Когда существует лишь один путь для воплощения идеи или функции, каждый волен делать это, и никто не вправе монополизировать данный способ воплощения» [107] . Впрочем, после апелляции в вышестоящей инстанции корпорации Oracle удалось добиться отмены трактовок касательно защиты интерфейсов программирования авторским правом, и дело вернулось на пересмотр с учётом вердикта Апелляционного суда [108] .

В 2016 году Oracle увеличила сумму иска к Google с 1 до 9,3 млрд долларов США [109] . В конце мая 2016 года суд присяжных вынес решение в пользу Google, но Oracle собирается обжаловать решение жюри [110] [111] .

Оболочки Android

Существует бесчисленное количество операционных систем на основе открытого исходного кода Android ( форков ), в сообществе их называют « оболочки Android ». [112] Данные продукты в основном разрабатываются производителями мобильных телефонов и планшетов для дополнения системы новым функционалом, улучшения качества работы своих устройств и другой модификации системы под свои нужды [113] , внедрения в систему своих сервисов вместо Google Play Services, которые собирают личную информацию о пользователях, например о перемещении пользователя в реальном времени, что привело к судебному разбирательству [114] , своей собственной поддержки операционной системы, например — своих обновлений, которые могут не зависеть от версии Android и предоставлять один и тот же функционал на разных версиях Android [115] . Большинство оболочек Android предоставляет свои алгоритмы безопасности пользователей, но в то же время использует патчи безопасности для Android [116] . На оболочках Android, так же, как и на большинстве других Unix-подобных операционных систем , можно получить root-доступ (права суперпользователя), но это автоматически ставит устройство под угрозу, так как, если вирусное ПО получит доступ к правам суперпользователя, оно может сильно повредить устройство, как программно, так и физически; также неопытный пользователь может повредить устройство самостоятельно, поэтому разработчики отключают возможность получить права суперпользователя и блокируют загрузчик у своих устройств [117] , а при их использовании производитель имеет право аннулировать гарантию и отказать в дальнейшей поддержке устройства [118] . Также при разблокировке загрузчика устройства, если такая возможность представлена производителем [117] , смартфон теряет безопасность, злоумышленник может прошить смартфон на модифицированную прошивку без алгоритмов защиты операционной системы от кражи или прошить прошивку на базе другой оболочки Android [119] .

годнасці

  • Некоторые обозреватели отмечают, что Android проявляет себя лучше одного из своих конкурентов, Apple iOS , в ряде особенностей, таких как веб-сёрфинг , интеграция с сервисами Google и прочих [120] . Также Android, в отличие от iOS, является открытой платформой, что позволяет реализовать функции большему числу разработчиков.
  • Несмотря на изначальный запрет на установку программ из «непроверенных источников» (например, с карты памяти), это ограничение отключается штатными средствами в настройках аппарата, что позволяет устанавливать программы на телефоны и планшеты без интернет-подключения, а также позволяет всем желающим бесплатно писать приложения для Android и тестировать на своём аппарате.
  • Android доступен для различных аппаратных платформ, таких как ARM , MIPS , x86 .
  • Существуют альтернативные Google Play магазины приложений: Amazon Appstore , Uptodown App Store , Opera Mobile Store , Яндекс.Store , GetApps , Mobogenie , F-Droid , 1Mobile Market, Meizu Appstore, AppGallery, Aurora Store, Aptoide.
  • В версии 4.3 введена поддержка многопользовательского режима [121] .

крытыка

  • В сертифицированных Android-устройствах есть сервисы Google, обеспечивающие возможность передачи идентификационной информации на серверы компании, например информации о перемещении пользователя в реальном времени.
  • В версии Android 1.6 разработчики добавили Native Development Kit [122] , который позволяет писать собственные низкоуровневые модули для системы на языках C/С++, опираясь на стандартные Linux-библиотеки. Хотя, например, стандартная библиотека языка Си на платформе Android, известная как Bionic, как раз не является стандартной и полностью совместимой с libc .
  • Для доступа к Google Play и другим сервисам Google необходимо использовать проприетарные приложения , которые производитель телефона имеет право устанавливать на телефон только после заключения контракта с Google [123] .
  • Конкуренты Android выступили с критикой платформы, обвиняя её в чрезмерной фрагментации , создающей препятствия разработчикам [124] [125] . Но Google отвергла все обвинения, заявив, что никаких подобных проблем нет [126] .
  • Подверглось критике решение Google не размещать в широком доступе код Android 3.0 Honeycomb , доступный только для участников Open Handset Alliance или по индивидуальному запросу после подписания соглашения. Google мотивирует это неготовностью платформы и мерой предупреждения небрежной её реализации [127] . Ричард Столлман заявлял, что «всё просто и ясно: за исключением ядра Linux , Android 3 представляет собой несвободный софт» и «несмотря на то, что телефоны с Android на сегодняшний день не так плохи, как смартфоны Apple или Windows , нельзя сказать, что они уважают вашу свободу» [128] . В настоящий момент Google открыл исходный код для всех версий Android [129] вплоть до 8.1.0, а также отправил в Linux все изменения, в соответствии с GPL [130] .
  • По данным Lookout Security Mobile, за 2011 год у пользователей Android-смартфонов было украдено около миллиона долларов США (напр., отправка СМС без ведома владельца телефона) [131] .
  • Android (как и IOS ) не поддерживает атрибут download , используемый в HTML для загрузки файлов из интернета [132] .

Ўзнагароды і дасягненні

Издание PC Magazine присвоило операционной системе Android 4.0 Ice Cream Sandwich награду «Выбор редакции», отметив, что новая версия ОС принесла платформе множество улучшений, в том числе устранив различия между смартфонной и планшетной системами [133] .

В марте 2012 года газета « Ведомости » сообщила, что Android смог выиграть российский рынок планшетных компьютеров у своего главного конкурента — Apple . Причиной тому аналитики назвали то, что Apple задерживает премьеры своих устройств на несколько месяцев. Одновременно с этим покупателям предлагались их «андроидные» аналоги по более низкой цене [134] .

Android 4.0 Ice Cream Sandwich получила «золото» за лучшую платформу на 2012 User Experience Awards [135] .

Гл. Таксама

нататкі

каментары
  1. «Андроид» не является официальным названием торговой марки в России.
крыніцы
  1. http://arstechnica.com/open-source/reviews/2009/02/an-introduction-to-google-android-for-developers.ars
  2. Morrill D. Announcing the Android 1.0 SDK, release 1 // Android Developers Blog Google , 2008.
  3. Larry Page Says Google Glass Runs On Android (англ.) (18 April 2013). Дата звароту: 20 Красавік 2013. Архівавана 28 красавіка 2013 года.
  4. Android TV .
  5. Android auto .
  6. 1 2 3 4 Google Android — первые шаги . 3DNews . Дата звароту: 19 верасня 2012.
  7. 1 2 Google buys Android. Search giant quietly bought the wireless start-up in July for an undisclosed sum, according to a BusinessWeek report. (англ.) , Cnet (8 October 2007). Дата звароту 17 жніўня 2018.
  8. What is Android? (англ.) . Android Developers. Дата обращения: 6 марта 2010. Архивировано 1 марта 2012 года.
  9. Android Captures Record 85% Share of Global Smartphone Shipments in Q2 2014 (англ.) , http://www.strategyanalytics.com (30 July 2014). Дата звароту 3 жніўня 2014.
  10. Канстанцін Хадакоўскі. Платформа Android изначально создавалась для цифровых камер . 3dnews.ru (18 апреля 2013). Дата звароту: 16 ліпеня 2021. Архівавана 16 ліпеня 2021 года.
  11. Industry Leaders Announce Open Platform for Mobile Devices (англ.) . Open Handset Alliance. Дата обращения: 19 сентября 2012. Архивировано 21 января 2013 года.
  12. Open Handset Alliance Releases Android SDK (англ.) . Open Handset Alliance. Дата обращения: 19 сентября 2012. Архивировано 21 января 2013 года.
  13. Android . Пикабу. Дата звароту: 1 апреля 2020.
  14. Больше никаких сладостей: Google провела ребрендинг операционной системы Android - Техно 24 . 24 Канал. Дата звароту: 1 апреля 2020.
  15. 1 2 Boone Ashworth. Google Gives up Sweets: New OS Is Just Called Android 10 . Wired (22 августа 2019).
  16. Компания Google назвала новую версию Android в честь шоколадного батончика Kit Kat .
  17. Aamoth, Doug T-Mobile officially announces the G1 Android phone . TechCrunch . AOL (23 сентября 2008). Дата звароту: 12 Сакавіка 2017.
  18. Gao, Richard Android and its first purchasable product, the T-Mobile G1, celebrate their 8 th birthdays today . Android Police (23 сентября 2016). Дата звароту: 12 Сакавіка 2017.
  19. Этот день в истории бизнеса: «Яндекс», первая в мире жвачка и Android . Forbes . Дата обращения: 19 сентября 2012. Архивировано 21 января 2013 года.
  20. Morrill, Dan Announcing the Android 1.0 SDK, release 1 (англ.) . Android Developers Blog (23 September 2008). Дата обращения: 19 августа 2011. Архивировано 6 июля 2012 года.
  21. 1 2 3 4 Android: A visual history (англ.) . The Verge . Дата обращения: 19 сентября 2012. Архивировано 21 января 2013 года.
  22. Ducrohet, Xavier Android 1.5 is here! (англ.) . Android Developers Blog (27 April 2009). Дата обращения: 19 августа 2011. Архивировано 6 июля 2012 года.
  23. Ducrohet, Xavier Android 1.6 SDK is here (англ.) . Android Developers Blog (15 September 2009). Дата обращения: 19 августа 2011. Архивировано 6 июля 2012 года.
  24. Android 1.5 Platform Highlights (англ.) . Android Developers. Дата обращения: 19 июня 2012. Архивировано 21 января 2013 года.
  25. Android 2.0 Platform Officially Unveiled (англ.) . MacRumors.com. Дата звароту: 18 студзеня 2013. Архівавана 21 студзеня 2013 года.
  26. Ducrohet, Xavier Android 2.2 and developers goodies (англ.) . Android Developers Blog (20 May 2010). Дата обращения: 20 мая 2010. Архивировано 6 июля 2012 года.
  27. Ducrohet, Xavier Android 2.3 Platform and Updated SDK Tools (англ.) . Android Developers Blog . Google (6 December 2010). Дата звароту: 7 снежня 2010 Архівавана 6 ліпеня 2012 года.
  28. Final Android 3.0 Platform and Updated SDK Tools (англ.) . Android Developers Blog . Дата обращения: 19 сентября 2012. Архивировано 21 января 2013 года.
  29. Предварительный обзор ОС Android 3.0 Honeycomb: горшочек меда для планшетов (недоступная ссылка) . Mobi . Дата обращения: 19 сентября 2012. Архивировано 25 января 2013 года.
  30. Google closes Android 3.0 Honeycomb source to prevent use on smartphones (англ.) . AppleInsider. Дата звароту: 6 мая 2016.
  31. Nancy Gohring. Samsung, Google Unveil Latest Android OS, Phone (англ.) . PCWorld (19 October 2011). Дата обращения: 19 октября 2011. Архивировано 6 июля 2012 года.
  32. Универсальный робот. Обзор платформы Android 4.0 . Россия-24 . Дата звароту: 19 верасня 2012.
  33. Что нового в Android 4.0 Ice Cream Sandwich . Кампутэра . Дата звароту: 19 верасня 2012.
  34. Android 4.1 Jelly Bean и другие новости с Google I/O 2012 . Mobile-review.com. Дата звароту: 19 верасня 2012.
  35. Google представила Android 4.2 Jelly Bean . Ferra.ru . Дата звароту: 21 снежня 2012.
  36. Google представила новый Nexus 7, Android 4.3 и Chromecast . Mail.ru. Дата звароту: 26 ліпеня 2013. Архівавана 27 ліпеня 2013 года.
  37. Новая версия Android — 4.4 KitKat . Mail.Ru. Дата звароту 2 лістапада 2013.
  38. Превью платформы Android L станет доступно разработчикам в среду. Lenta.ru . Дата звароту: 26 чэрвеня 2014.
  39. Антон Чивчалов. Выпущена официальная среда разработки Android Studio от Google . 3DNews Daily Digital Digest (9 декабря 2014).
  40. Google выпустила для разработчиков Android Studio 1.0 . 4PDA (9 декабря 2014).
  41. http://www.macdigger.ru/iphone-ipod/top-5-osobennostej-novejshej-android-m.html Топ-5 особенностей новейшей Android M
  42. Android M официально назван Marshmallow версии 6.0 , Ferra.ru (18 августа 2015). Дата звароту 5 сакавіка 2016.
  43. Новая ОС Android получила название Nougat • Mobile-review.com — Новости . mobile-review.com. Дата звароту: 23 жніўня 2016.
  44. Android 7.0 Nougat вышла официально . androidlime.ru. Дата звароту: 30 жніўня 2016.
  45. Google выпустила тестовую сборку Android O (рус.) . Дата звароту 22 сакавіка 2017.
  46. Li, Abner Google releases Android 8.0 Oreo factory images for Pixel, Nexus as OTA fails for many [Update: Fixed ] . 9to5Google (21 августа 2017). Дата звароту: 22 жніўня 2017.
  47. Представлена операционная система Android Q .
  48. Выпущена стабильная версия Android 10 для смартфонов Pixel и Essential Phone . Fan-Android.com | Новости мобильного мира. Дата звароту: 5 верасня 2019.
  49. Вышла первая бета-версия Android 12, её уже можно установить на смартфоны Google Pixel
  50. Android debuts (англ.) . linuxdevices.com (23 September 2008). Дата обращения: 23 сентября 2011. Архивировано 2 февраля 2012 года.
  51. Обзор HIGHSCREEN PP5420: первый в мире Android с двумя экранами . Mail.Ru. Дата обращения: 18 января 2013. Архивировано 11 мая 2013 года.
  52. Обзор планшета Samsung Galaxy Tab 10.1 на базе ОС Android 3.1 . iXBT.com . Дата звароту: 17 верасня 2012.
  53. Планшетный бум ждите весной . Slon.ru . Дата обращения: 17 сентября 2012. Архивировано 23 октября 2012 года.
  54. Первая фоторамка на базе ОС Google Android (недоступная ссылка) . Mobiledevice.ru. Дата обращения: 17 сентября 2012. Архивировано 14 октября 2012 года.
  55. Фоторамка Parrot Specchio обзавелась старшей сестрой по имени Grande Specchio (недоступная ссылка) . iXBT.com . Дата обращения: 17 сентября 2012. Архивировано 3 октября 2013 года.
  56. i'm WATCH — многофункциональные наручные часы, работающие на Android . Mobile-review.com. Дата обращения: 17 сентября 2012. Архивировано 23 октября 2012 года.
  57. Nikon Coolpix S800c — первая настоящая фотокамера на Android . 3DNews . Дата звароту: 17 верасня 2012.
  58. Google выпускает медиаплеер Nexus Q . Ferra.Ru. Дата звароту 20 снежня 2012.
  59. HTC Dream: на конференцию Google заглянул андроид (видео, фото, ТТХ) (недоступная ссылка) . Mobi . Дата обращения: 17 сентября 2012. Архивировано 23 октября 2012 года.
  60. Android 1.0 запущен на Nokia N810 (недоступная ссылка) . 3DNews . Дата обращения: 17 сентября 2012. Архивировано 3 октября 2013 года.
  61. Nokia N900 gets Android 2.3 Gingerbread port (англ.) . Androidcommunity.com. Дата обращения: 17 сентября 2012. Архивировано 23 октября 2012 года.
  62. Видео дня: Nokia N900 все лучше «притирается» к ОС Android (недоступная ссылка) . 3DNews . Дата обращения: 17 сентября 2012. Архивировано 3 октября 2013 года.
  63. Андрей Коробкин. Платформу Android 4.1 Jelly Bean портировали на Nokia N9 . 3DNews (22 июля 2012). Дата звароту: 23 ліпеня 2012 года Архівавана 23 ліпеня 2012 года.
  64. Кашарин Алексей. Установка android на устройства iphone и ipad (недоступная ссылка) (25 февраля 2011). Дата обращения: 25 февраля 2011. Архивировано 27 января 2012 года.
  65. Представлен первый официальный бета-релиз Android для Neo FreeRunner (недоступная ссылка) . Дата обращения: 13 августа 2013. Архивировано 3 октября 2013 года.
  66. Порт Android на х86
  67. Google: Количество активаций Android-устройств превысило 500 млн . NEWSru.com . Дата звароту: 19 верасня 2012.
  68. Шоколадный батончик KitKat дал имя новой версии Android , Lenta.ru (4 сентября 2013). Дата обращения 4 сентября 2013.
  69. Google I/O: Android O, нейросети, виртуальная реальность и другие новинки . Hi-Tech Mail.Ru. Дата звароту 24 жніўня 2017.
  70. Названо число смартфонов на Android: Гаджеты: Наука и техника: Lenta.ru
  71. Notepad Tutorial (англ.) . Android Developers. Архівавана 19 жніўня 2013 года.
  72. Welcome to the Android Open Source Project! Android Source . Дата звароту: 13 Сакавіка 2017. Архівавана 12 сакавіка 2017 года.
  73. Android Open Source Project . Дата звароту: 22 снежня 2017. Архівавана 22 снежня 2017 года.
  74. Powerful, pure Android handsets (roundup) . CNET . CBS Interactive (November 14, 2014). Дата звароту: 13 Сакавіка 2017. Архівавана 14 сакавіка 2017 года.
  75. Android 4.1 Jelly Bean source code now available . Engadget . AOL (July 9, 2012). Дата звароту: 13 Сакавіка 2017. Архівавана 14 сакавіка 2017 года.
  76. Android 4.1 Jelly Bean source code released . TechRadar . Future plc (July 10, 2012). Дата обращения: 13 марта 2017. Архивировано 13 июля 2012 года.
  77. Building for devices . Android Open Source Project . Дата обращения: 13 марта 2017. Архивировано 7 января 2012 года.
  78. Android Support . JetBrains Plugin Repository . Архівавана 19 жніўня 2013 года.
  79. Android plugin for NetBeans (недоступная ссылка) . Project Kenai . Архівавана 21 жніўня 2013 года.
  80. Android NDK (англ.) . Android Developers. Архівавана 19 жніўня 2013 года.
  81. Google учредила конкурс по разработке приложений для Android (недоступная ссылка) . Кампустужка . Дата обращения: 19 сентября 2012. Архивировано 20 октября 2011 года.
  82. Google представила SDK для Android, объявила конкурс , nixp.ru
  83. Победители Android Developers Challenge Архивировано 11 октября 2012 года.
  84. Android Developer Challenge 2 open for submissions (англ.) . Android Developers Blog . Архівавана 19 жніўня 2013 года.
  85. ADC 2 Overall Winners . Google Developers .
  86. Android Market: Now available for users (англ.) . Android Developers Blog . Архівавана 19 жніўня 2013 года.
  87. Android Market update: support for priced applications (англ.) . Android Developers Blog . Архівавана 19 жніўня 2013 года.
  88. Компания Sony Ericsson открыла собственный канал в Android Market Архивировано 23 апреля 2012 года.
  89. Android: 600 000 приложений, 1 млн активаций в сутки, 400 млн устройств . Хабрахабр. Архівавана 19 жніўня 2013 года.
  90. Google переименовала Android Market в Google Play
  91. Число приложений в интернет-магазине Google Play превысило 600 тысяч . Digit.ru. Дата обращения: 19 сентября 2012. Архивировано 23 октября 2012 года.
  92. Пользователи Google Play совершили более 25 млрд загрузок за 4 года . Digit.ru. Дата обращения: 26 сентября 2012. Архивировано 23 октября 2012 года.
  93. В Android появился встроенный антивирус (рус.) , pda (20 июля 2017). Дата звароту 20 верасня 2017.
  94. Android для разработчиков — или блага открытого кода
  95. Licenses (англ.) (недаступная спасылка). Android Open Source Project . Android. Дата обращения: 19 января 2013. Архивировано 21 января 2013 года.
  96. Ashlee Vance, Brad Stone. Google Holds Honeycomb Tight (англ.) . Business Week (24 March 2011). Дата звароту: 18 лютага 2012. Архівавана 5 чэрвеня 2012 года.
  97. Christopher Dawson. Google Android 3.0 «Honeycomb»: Open source no more (англ.) . ZDNet (14 March 2011). Дата звароту: 18 лютага 2012. Архівавана 5 чэрвеня 2012 года.
  98. Matthew Panzarino. Android 4.0 Ice Cream Sandwich Source Code Released (англ.) . The Next Web (14 November 2011). Дата звароту: 18 лютага 2012. Архівавана 5 чэрвеня 2012 года.
  99. Oracle подала в суд на Google за нарушение патентов .Газета.Ru (13 августа 2010). Дата звароту: 13 жніўня 2010.
  100. Oracle sues Google over Android and Java (англ.) . CNET (12 August 2010). Архівавана 5 чэрвеня 2012 года.
  101. В исходных файлах Android был обнаружен скопированный код Java . Акулы Андроида . Дата обращения: 24 января 2011. Архивировано 5 июня 2012 года.
  102. Edward Naughton. The Bionic Library: Did Google Work Around The GPL? (англ.) . Brown Rudnick (14 March 2011). Дата обращения: 22 марта 2011. Архивировано 22 марта 2011 года.
  103. Bill Ray. Google copyright purge leaves Android developers exposed (англ.) . The Register (17 March 2011). Дата обращения: 22 марта 2011. Архивировано 22 марта 2011 года.
  104. JT. В платформе Android зафиксированы факты возможного нарушения лицензии GPL . OpenNET (18 марта 2011). Дата звароту 22 сакавіка 2011.
  105. Tirsina Radu. Analysis: Does Google's Android use «stolen» Linux code? (англ.) . TG Daily (21 March 2011). Дата обращения: 22 марта 2011. Архивировано 1 марта 2012 года.
  106. Thom Holwerda. Does Android Violate the GPL? Probably Not (англ.) . OSNews (21 March 2011). Дата обращения: 22 марта 2011. Архивировано 1 марта 2012 года.
  107. Судья заявил, что у Oracle нет авторских прав на Java API . 3DNews (1 июня 2012).
  108. Верховный суд США отклонил апелляцию Google по делу Oracle против Android . OSZone (29 июня 2015). Дата звароту: 8 лютага 2016.
  109. Oracle повысила сумму иска к Google почти в 10 раз — до $9,3 млрд
  110. Oracle проиграла многомиллиардный иск к Google
  111. Oracle проиграли иск против Google
  112. Обзор MIUI от RealAdmin.ru
  113. Проект AOKP выпустил альтернативные прошивки на базе Android 4.1 . 4PDA. Дата звароту: 21 лютага 2013.
  114. Google засудят за сбор геоданных смартфонами Android . Lenta.ru . Дата звароту: 21 лютага 2013. Архівавана 26 лютага 2013 года.
  115. MIUI 12 Не представленный функционал
  116. Информация о MIUI 12, в том числе и о безопасности системы
  117. 1 2 Mi Unlock
  118. Рутинг 4PDA
  119. Перепрошивка
  120. Jack Wallen. 10 things Android phones do better than the iPhone (англ.) . TechRepublic (3 November 2009). Дата звароту: 21 сакавіка 2011. Архівавана 21 сакавіка 2011 года.
  121. Полнейший обзор Android 4.3 Jelly Bean и нового Google Nexus 7. Фотографии прилагаются! DroidDevice.ru (24 июля 2013). Дата звароту: 26 ліпеня 2013. Архівавана 27 ліпеня 2013 года.
  122. Introducing Android 1.5 NDK (англ.) . Android Developers Blog (25 June 2009). Дата обращения: 30 июня 2009. Архивировано 1 марта 2012 года.
  123. Конфликт между сообществом разработчиков Android и Google . Хабрахабр. Архівавана 19 жніўня 2013 года.
  124. Marc Flores. Steve Ballmer Jabs Android for Fragmentation Issues (англ.) . IntoMobile (5 October 2010). Дата обращения: 7 марта 2011. Архивировано 1 марта 2012 года.
  125. Анатоль Алізар. Стив Джобс обвиняет Android во «фрагментации» . Хабрахабр (20 октября 2010). Дата обращения: 7 марта 2011. Архивировано 1 марта 2012 года.
  126. Юрый Стрэльчанка. Google отрицает фрагментацию Android . СОТОВИК (17 ноября 2010). Дата звароту: 7 сакавіка 2011.
  127. Matthew Jones. Google holds Honeycomb source code, says it's not ready for smartphones (англ.) (25 March 2011). Архівавана 19 жніўня 2013 года.
  128. Ричард Столлмен: Можно ли считать Android свободным софтом? Компьютерра (21 сентября 2011). Дата звароту: 18 лютага 2012. Архівавана 5 чэрвеня 2012 года.
  129. Source Code Available for Android 4.1 (англ.) . Дата звароту: 16 чэрвеня 2013. Архівавана 16 чэрвеня 2013 года.
  130. Google Releases Linux Kernel Code For Google Glass (англ.) . Архівавана 11 мая 2013 года.
  131. Harrison Weber. The top security threats to mobile users in 2012? Malware, sneaky ads and data thieves (англ.) . The Next Web (14 December 2011). Дата звароту: 18 лютага 2012. Архівавана 5 чэрвеня 2012 года.
  132. Атрибут download | htmlbook.ru . htmlbook.ru. Дата звароту: 5 студзеня 2018.
  133. Sascha Segan. Google Android 4.0 «Ice Cream Sandwich» (англ.) . PC Magazine (22 November 2011). Дата обращения: 24 ноября 2011. Архивировано 1 марта 2012 года.
  134. Операционная система Apple проиграла российский рынок системе Android . Ведамасці.
  135. 2012 UX Awards (англ.) . User Experience Awards. Архівавана 19 жніўня 2013 года.

літаратура

  • Голощапов А. Google Android: программирование для мобильных устройств. - СПб. : БХВ-Петербург , 2010. — 448 с. — ISBN 978-5-9775-0562-8 .
  • Коматинэни С., Маклин Д., Хэшими С. Google Android: программирование для мобильных устройств = Pro Android 2. — 1-е изд. - СПб. : Питер , 2011. — 736 с. — ISBN 978-5-459-00530-1 .
  • Сатия Коматинени, Дэйв Маклин. Android 4 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов = Pro Android 4. — М. : Вильямс . - 880 с. — ISBN 978-5-8459-1801-7 .
  • Роджерс Р., Ломбардо Д. Android. Разработка приложений. — М. : ЭКОМ Паблишерз , 2010. — 400 с. — ISBN 978-5-9790-0113-5 .
  • Донн Фелкер. Android: разработка приложений для чайников = Android Application Development For Dummies. — М. : Диалектика , 2011. — 336 с. — ISBN 978-5-8459-1748-5 .

спасылкі

артыкулы