- Android
-
Android
Рабочий стол смартфона Nexus 4 под управлением ОС Android 4.2 Jelly BeanРазработчик Первый выпуск Последняя версия Поддерживаемые языки Более 85
Поддерживаемые платформы Тип ядра Лицензия Состояние актуальное
Веб-сайт Android (Андроид[2]) — портативная (сетевая) операционная система для коммуникаторов, планшетных компьютеров, электронных книжек, цифровых проигрывателей, наручных часов, нетбуков и смартбуков, основанная на ядре Linux.[3] Изначально разрабатывалась компанией Android Inc., которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас и занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit создаёт приложения, написанные на Си и других языках.
В 75 % смартфонов, проданных в третьем квартале 2012 года, была установлена операционная система Android[4].
История обновлений
С момента выхода первой версии в сентябре 2008 года произошло несколько обновлений системы. Эти обновления, как правило, касаются исправления обнаруженных ошибок и добавления нового функционала в систему. Каждая версия системы получает собственное кодовое имя на тему десерта. Кодовые имена присваиваются в алфавитном порядке.
К ноябрю 2012 года выпущено 14 версий системы. Последняя версия — 4.2 Jelly Bean («Леденец с жевательной начинкой»).[5]
Устройства
См. также: Список устройств с AndroidПервым устройством, работающим под управлением Android, стал разработанный компанией HTC смартфон HTC Dream (официально выпущен сотовым оператором T-Mobile под названием T-Mobile G1), презентация которого состоялась 23 сентября 2008 года.[6] Вскоре последовали многочисленные заявления других производителей смартфонов о намерении выпустить устройства на базе Android. С выходом Android третьей версии (Honeycomb), ориентированной на планшеты[7], всё больше производителей стали объявлять и о выпуске планшетов на этой платформе[8]. Также компания Google в сотрудничестве с разными гигантами мобильной индустрии выпускает собственные устройства в серии «Google Nexus». Именно эти устройства первыми получают обновления до новых версий.
Кроме смартфонов и планшетов операционную систему Android устанавливают и на другие устройства. Так, в конце 2009 года появилась в продаже первая фоторамка, работающая на Android[9][10]. В июне 2011 года итальянская компания Blue Sky анонсировала выпуск интеллектуальных наручных часов i’mWatch под управлением ОС Android.[11] В августе 2012 года Nikon представила первую в мире фотокамеру, которая также работает на платформе от Google.[12] В уже упомянутой серии «Google Nexus» присутствуют не только смартфоны и планшеты, но и медиаплеер Nexus Q, работающий на Android[13].
Кроме того, энтузиасты портировали Android на ряд известных устройств, среди которых, например, смартфоны на платформе Windows Mobile HTC Touch Dual и HTC TyTN II, на которых Android был запущен в режиме эмуляции.[14] Также было осуществлено полноценное портирование на такие устройства, как интернет-планшеты, работающие на Maemo — Nokia N810[15] и Nokia N900 (порт под названием Nitdroid)[16][17], — и на смартфоны Nokia N9,[18] работающий на платформе MeeGo, и HTC HD2, работающий на операционной системе Windows Mobile, на котором ОС Android можно запускать как с microSD-карты, так и с внутренней NAND-памяти. При этом установленная система имеет полную, ничем особо не ограниченную функциональность. Помимо этого есть удачный опыт установки Android на некоторые устройства Apple — iPhone, iPod Touch и iPad[19] с помощью специальной программы под названием Openiboot, которая предназначена для запуска на данных устройствах разнообразных ОС, в том числе и Android. Появляются предварительные прошивки с ограниченной функциональностью на устройствах на операционной системе Bada. Компания Koolu не только занялась портированием Android на Neo FreeRunner, но и строила свой бизнес на продаже этих смартфонов с предустановленной мобильной платформой от Google. Первый официальный и общедоступный бета-релиз порта Android на Neo FreeRunner от Koolu состоялся в декабре 2008 года.[20] Также Android портирован на архитектуру x86.[21]
Альтернативные прошивки, разрабатываемые открытым сообществом
Этот раздел должен быть полностью переписан. На странице обсуждения могут быть пояснения.Существует сообщество энтузиастов, разрабатывающее полностью открытые варианты android-прошивок (такие как CyanogenMod, MIUI, Virtuous Quattro, VillainROM, Open Kang Project, Replicant).
Модифицированные версии Android (называемые также «прошивка», или «кастомная прошивка») создаются для:
- удаления из android-устройства сервисов Google (например, таких, как синхронизация данных) — для обеспечения локализации данных пользователя только на android-устройстве — исключения возможности передачи идентификационной информации (IMEI, номера телефона, GPS-координат и т. д.) на серверы Google;
- более оперативного и частого (по сравнению с производителями самих аппаратов) предоставления новых версий Android OS. Нередки случаи, когда производитель прекращает поддержку модели, которая показалась им устаревшей или нерентабельной, и пользователям, желающим увидеть новые функции, приходится обращаться именно к работам энтузиастов, хотя у многих системно устаревших телефонов есть возможность обновляться и далее (Nexus One — яркий пример)
- дополнения android-прошивки новыми настройками и функциями. Такими, как поддержка FLAC Lossless Audio, возможность хранения загруженных приложений на MicroSD-карте (для Android до версии 2.2) и т. д.
Для перепрошивки android-устройства необходим root-доступ (это называется рутинг, англ. rooting), что даёт больший контроль над системой и над приложениями, установленными по умолчанию. Для root-доступа разблокировка загрузчика не нужна (разблокированный bootloader позволяет загружать две и более ОС на устройстве). Модифицированные прошивки позволяют пользователям старых телефонов использовать приложения, доступные только для более новых релизов, повышают стабильность, скорость работы и зачастую избавляют от багов производителей.[22]
Все производители android-устройств изначально аппаратно блокируют root-доступ (и возможность перепрошивки), мотивируя это стремлением обезопасить пользователя от установки вредоносного ПО и защитить аппарат от повреждения. Однако, из-за применения в массовом порядке сложных хакерских приёмов для обхода этой защиты, производители вынуждены были пойти навстречу и создать возможность официальной разблокировки телефонов (Sony Ericsson — сервис Unlocking the boot loader, HTC — сервис Unlocking Your Bootloader). Риск, связанный с возможной поломкой телефона в процессе разблокирования, перекладывается на пользователя, который в случае разблокирования загрузчика соглашается с условиями, указывающими на досрочную потерю гарантии на телефон. А некоторые производители пошли ещё дальше и сделали всё, чтобы продвинутый пользователь мог не только установить другую прошивку, но и самостоятельно создать свою (предоставляется детальная инструкции по замене прошивок, программное обеспечение, документация по архитектуре программной платформы, код оригинальной прошивки и т. д.) и осуществляют поддержку разработки альтернативных прошивок (Sony Ericsson спонсирует CyanogenMod). Кроме того, это (инициатива Sony Ericsson) устраняет необходимость использовать непроверенный хакерский инструментарий для процесса перепрошивки (например, для HTC).
В конфликте интересов двух сторон (производителей самих телефонов вместе с Google и пользователей) прослеживается следующая мотивация:
- производители хотят устанавливать на телефоны «рекламные» приложения, которые невозможно удалить без рутинга;
- Google хочет собрать максимально много информации о пользователе: не только персональные данные вроде адресов электронной почты или историю посещения сайтов, но и информацию о перемещении пользователя (GPS-координаты или, при выключенном GPS-приёмнике, местоположение аппарата по сигналам сотовых вышек) в реальном времени, что привело к судебному разбирательству.[23][24]
- производители не стремятся оперативно обновлять операционную систему и спустя около полугода прекращают поддержку продукта, тем самым вынуждая покупателей переходить на новые модели телефонов.
24 сентября 2009 года Google обратилась к разработчикам CyanogenMod с письмом, требующим удаления из альтернативной прошивки частей системы и приложений с закрытым исходным кодом (такими как «Маркет», GPS навигация, «Карты» и т. д.). В результате из android-версии CyanogenMod были удалены «закрытые» приложения, и в процессе установки CyanogenMod пользователь имеет возможность доустановить пакет программ от Google или доустановить альтернативные варианты «закрытых» программ (альтернативный вариант «Карты» и т. д.), что разрешило спор и предоставило возможность пользователям быть или не быть свободными от Google-приложений.[25]
Магазин приложений
Google Play (ранее Android Market)
22 октября 2008 года Google объявила об открытии онлайн-магазина приложений для ОС Android — Android Market. По соглашению разработчики получают 70 % прибыли, операторы сотовой связи — 30 %.[26] В феврале 2009 года для разработчиков из США и Великобритании появилась возможность брать плату за свои приложения в Android Market.[27] Компания Sony Ericsson первая запустила собственный канал в онлайн-магазине приложений Android Market. В нём представлены приложения и игры, которые рекомендованы компанией.[28] На декабрь 2011 года с момента создания Android Market было скачано 10 миллиардов приложений.[29][30]
В марте 2012 года компания Google объединила мультимедийные сервисы «Книги», «Android Market», «Музыка» и другие в Google Play.[31] Интернет-магазин Google Play работает в 190 странах[32], насчитывает более 700 тысяч приложений, а за время работы сервиса было скачано 25 миллиардов приложений.[33]
Разработка программного обеспечения
Приложения под операционную систему Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik, для которых был разработан формат установочных пакетов .apk. Для работы над приложениями доступно множество библиотек: Bionic (библиотека стандартных функций, несовместимая с libc); libc (стандартная системная библиотека языка Си); мультимедийные библиотеки на базе PacketVideo OpenCORE (поддерживают такие форматы, как MPEG4, H.264, MP3, AAC, AMR, JPG и PNG); SGL (движок двухмерной графики); OpenGL ES 1.0 ES 2.0 (движок трёхмерной графики); Surface Manager (обеспечивает для приложений доступ к 2D/3D); WebKit (готовый движок для Web-браузера; обрабатывает HTML, JavaScript); FreeType (движок обработки шрифтов); SQLite (легковесная СУБД, доступная для всех приложений); SSL (протокол, обеспечивающий безопасную передачу данных по сети). По сравнению с обычными приложениями Linux, приложения Android подчиняются дополнительным правилам[34]: Content Providers — обмен данными между приложениями; Resource Manager — доступ к таким ресурсам, как файлы XML, PNG, JPEG; Notification Manager — доступ к строке состояния; Activity Manager — управление активными приложениями.
Google предлагает для свободного скачивания инструментарий для разработки (Software Development Kit), который предназначен для x86-машин под операционными системами Linux, Mac OS X (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-приложений,[35] и для среды разработки NetBeans IDE[36], который, начиная с версии Netbeans 7.0, перестал быть экспериментальным, тем не менее пока не является официальным. Кроме того, существует Motodev Studio for Android — комплексная среда разработки на базе Eclipse, позволяющая работать непосредственно с Google SDK.
В 2009 году в дополнение к ADT был опубликован Android Native Development Kit (NDK)[37] — пакет инструментариев и библиотек, позволяющий вести разработку приложений на языке С/С++. NDK рекомендуется использовать для разработки участков кода, критичных к скорости.
Android Developer Challenge
Для стимулирования разработчиков в ноябре 2007 года компания Google объявила конкурс Android Developer Challenge с призовым фондом в 5 миллионов долларов[38][39]. Участникам конкурса предлагалось создать любое приложение из самых разных областей — социальные сети, работа с информацией различного типа, игры и т. д.[40] Мероприятия конкурса ADC проходили в 2008 году и закончились награждением 50 финалистов крупными денежными призами (25-275 тысяч долларов).[41]
27 мая 2009 года был объявлен новый конкурс ADC2 с призовым фондом в 2 миллиона долларов (главный приз — 250 000).[42] Подача приложений на конкурс продолжалась с 24 по 31 августа 2009 года. С 24 сентября по 6 октября в рамках первого раунда ADC2 пользователи путём голосования отбирали приложения для участия во втором раунде. 5 ноября был опубликован список из 200 лучших приложений (по 20 приложений в каждой из 10 категорий), попавших во второй раунд, и началось голосование пользователей за эти приложения. 24 ноября голосование во втором раунде было закрыто, начал работу специальный комитет судей-экспертов, которые с учётом мнения пользователей отбирали лучшие приложения. 30 ноября был опубликован список победителей конкурса.[43]
Исходный код
21 октября 2008 года альянс OHA опубликовал исходный код платформы Android.[44] В релиз вошёл весь стек Android: и операционная система, и промежуточное ПО (middleware), и основные конечные приложения, написанные на Java. Общий объём исходного кода Android составил 2,1 Гб. «Предпочтительной лицензией» на исходный код Android является Apache License 2.0.[45] После выпуска Android 3.0 Honeycomb президент мобильного подразделения Google Энди Рубин заявил о том, что открытие исходного кода новой версии системы будет отложено по причине того, что система была плохо готова для запуска на коммуникаторах и требует значительных оптимизаций.[46] Это решение вызвало критические оценки аналитиков: например, обозреватель ZDNet Кристофер Доусон назвал такой ход Google разочаровывающим.[47] Но, согласно данным компанией обещаниям, Google открыла осенью 2011 года исходные коды следующей версии системы — Android 4.0 Ice Cream Sandwich.[48]
Заявления о нарушении прав интеллектуальной собственности
Oracle Corporation обвинила Google в нарушении прав интеллектуальной собственности на Java и направила соответствующий иск в суд.[49][50][51] Подобные претензии к компании Google предъявили юристы компании Brown Rudnick LLP, обвинив разработчиков в том, что они нарушают лицензию GPL2 своей библиотекой Bionic.[52] Данное заявление вызвало неоднозначную реакцию в прессе[53][54][55], при этом ряд экспертов пришли к предварительному выводу, что обвинения, возможно, преждевременны[56].
31 мая 2012 года судья Уильям Алсуп (William Alsup) вынес решение по поводу правомерности претензий Oracle на обладание авторскими правами на 37 API, которые использует Google в платформе Android и которые дают возможность разработчикам создавать совместимые с Java коды. Согласно вердикту Алсупа, интерфейсы API, которые являются предметом рассмотрения в споре Oracle — Google, не могут быть объектом защиты авторского права: «Поскольку специфический код, используемый при реализации методики, различается, каждый в соответствии с законом об охране авторских прав может написать свой собственный код для выполнения точно такой же функции или спецификаций, или же других методов, используемых в Java API. Не имеет значения, что декларации или заглавные строки методики являются идентичными. Когда существует лишь один путь для воплощения идеи или функции, каждый волен делать это, и никто не вправе монополизировать данный способ воплощения».[57]
Критика
- В версии Android 1.6 разработчики добавили Native Development Kit[58], который позволяет писать собственные низкоуровневые модули для системы на языке C/С++, опираясь на стандартные linux-библиотеки. Хотя, например, стандартная библиотека языка Си на платформе Android, известная как Bionic, как раз не является стандартной и полностью совместимой с libc.
- Для доступа к Google Play и другим сервисам от Google необходимо использовать проприетарные приложения, которые производитель телефона имеет право устанавливать на телефон только после заключения контракта с Google.[59]
- Конкуренты Android выступили с критикой платформы, обвиняя её в чрезмерной фрагментации, создающей препятствия разработчикам.[60][61] Google опровергла все обвинения, заявив, что никаких подобных проблем нет[62], но, тем не менее, выпустила средство для преодоления проблем фрагментации[63].
- Подвергается критике решение Google не размещать в широком доступе код Android 3.0 Honeycomb, доступный только для участников Open Handset Alliance или по индивидуальному запросу после подписания соглашения. Googlе мотивирует это неготовностью платформы и мерой предупреждения небрежной её реализации[64]
- Ричард Столлман заявлял, что «всё просто и ясно: за исключением ядра Linux, Android 3 представляет собой несвободный софт» и «несмотря на то что телефоны с Android на сегодняшний день не так плохи, как смартфоны Apple или Windows, нельзя сказать, что они уважают вашу свободу».[65] По словам Google, закрытый код Android 3.0 — временная мера, однако даже после выхода 4-й версии исходники 3.0 не были открыты.
- По данным Lookout Security Mobile, только за 2011 год у пользователей Android-смартфонов было украдено около миллиона американских долларов.[66]
Достоинства
- Некоторые обозреватели отмечают, что Android проявляет себя лучше одной из своих конкуренток, Apple iOS, в ряде особенностей, таких как: веб-сёрфинг, интеграция с сервисами Google Inc. и прочих.[67] Android, в отличие от iOS, является открытой платформой, что позволяет реализовать на ней больше функций.
- В отличие от iOS и Windows Phone 7, в Android полноценная реализация Bluetooth стека, позволяющая в том числе передачу и приём файлов. Присутствует реализация FTP-сервера, режима точки доступа к сети (службы PAN) и групповой одноранговой сети через Bluetooth (службы GN).
- В Android-аппаратах, как правило, присутствует MicroSD-кардридер, позволяющий быстрый перенос файлов с компьютера на телефон, минуя скоростные ограничения USB и других способов передачи без извлечения карты памяти; кроме того, в iOS и Windows Phone 7 невозможна прямая передача каких-либо файлов в/из телефона, кроме как через программы синхронизации (iTunes и Zune), в то время как телефоны на Android экспортируют файловую систему карты памяти как USB mass storage device («флешка»).
- Несмотря на изначальный запрет на установку программ из «непроверенных источников» (например, с карты памяти), это ограничение отключается штатными средствами в настройках аппарата, что позволяет устанавливать программы на телефоны и планшеты без интернет-подключения (например, пользователям, не имеющим Wi-Fi-точки доступа и не желающим тратить деньги на мобильный интернет, который обычно стоит слишком дорого), а также позволяет всем желающим бесплатно писать приложения для Android и тестировать на своём аппарате, в то время как для iOS и Windows Phone 7 пришлось бы покупать учётную запись разработчика, даже если нет цели распространять собственные программы.
- Android доступен для различных аппаратных платформ, таких как ARM, MIPS, x86.
- Существуют альтернативные Google play магазины приложений, например Appstore for Android от Amazon, Opera Store, Yandex.Store.
Награды и достижения
Издание PC Magazine присвоило операционной системе Android 4.0 Ice Cream Sandwich награду «Выбор редакции», отметив, что новая версия ОС принесла платформе множество улучшений, в том числе устранив различия между смартфонной и планшетной системами.[68]
В марте 2012 года газета «Ведомости» сообщила, что Android смог выиграть российский рынок планшетных компьютеров у своего главного конкурента Apple. Причиной тому аналитики назвали то, что Apple задерживает премьеры своих устройств на несколько месяцев. Одновременно с этим покупателям предлагались их «андроидные» аналоги по более низкой цене.[69]
Android 4.0 Ice Cream Sandwich получила золото за лучшую платформу на 2012 User Experience Awards.[70]
История развития Android
- июль — Компания Google купила Android Inc.
- 5 сентября — было официально объявлено о создании группы компаний Open Handset Alliance (OHA), целью которой является разработка открытых стандартов для мобильных устройств. В настоящий момент OHA объединяет 34 компании, среди которых крупнейшие сотовые операторы T-Mobile, производители мобильных устройств HTC, Intel, Sprint Nextel, KDDI, NTT DoCoMo, China Mobile, разработчики микросхем Broadcom, Marvell, NVIDIA, Qualcomm, SiRF, Texas Instruments, LG, Motorola, Samsung Electronics, а также мировой гигант ИТ-индустрии и один из главных идейных вдохновителей альянса, компания Google. Одновременно с представлением OHA была анонсирована открытая мобильная платформа Android, основанная на ядре Linux.
- 12 ноября — была представлена и предложена для скачивания первая версия пакета для разработчиков Android «Early Look» SDK.
- 18 августа — OHA объявила о выпуске новой версии SDK 0.9 beta
- 23 сентября — компания Google совместно с мобильным оператором T-Mobile и тайваньским производителем HTC анонсировали первое устройство на базе платформы Android 1.0 — смартфон T-Mobile G1 (HTC Dream).
- Выпущен первый полноценный пакет разработчика SDK 1.0, Release 1.
- 30 апреля — вышло официальное обновление Android 1.5 (Cupcake).
- 15 сентября — вышла версия Android 1.6 (Donut).
- 26 октября — выпущена версия Android 2.0 (Eclair).
- 3 декабря — выпущена Android 2.0.1.
- 12 января — выпущена Android 2.1. В некоторых источниках эта версия называется «Flan», однако это часть релиза «Eclair».
- май — выпущена Android 2.2 (FroYo)
- декабрь — выпущена Android 2.3 (Gingerbread)
- 22 февраля — выпущена Android 3.0 (Honeycomb)
- 15 августа — Google достигла соглашения с советом директоров Motorola Mobility о покупке телекоммуникационной корпорации за 12,5 млрд долл.
- 9 сентября — первые слухи об Android Jelly Bean.[71]
- 19 октября — выпущена Android 4.0 Ice Cream Sandwich.
- 27 июня — выпущена Android 4.1 Jelly Bean.
- 29 октября — выпущена Android 4.2 Jelly Bean.[72]
Выход версий SDK
- ноябрь — SDK m3-rc20a
- ноябрь — SDK m3-rc22a
- декабрь — SDK m3-rc37a
- февраль — SDK m5-rc14
- март — SDK m5-rc15
- август — SDK 0.9 Beta
- сентябрь — SDK 1.0 r1
- ноябрь — SDK 1.0 r2
- февраль — SDK 1.1 r1
- апрель — SDK 1.5 r1
- май — SDK 1.5 r2
- июль — SDK 1.5 r3
- сентябрь — SDK 1.6 r1
- декабрь — SDK 1.6 r2
- октябрь — SDK 2.0 r1
- декабрь — SDK 2.0.1 r1
- октябрь — SDK 4.0.1 r15
- декабрь — SDK 4.0.2 r16
- декабрь — SDK 4.0.3 r17
- март — SDK 4.0.4
- июнь — SDK 4.1
- август — SDK 4.1.1
- октябрь — SDK 4.1.2
- ноябрь — SDK 4.2.1
Суточное количество активаций устройств
Дата Общее количество устройств Число активаций в день февраль 2009 12,1 тыс. июнь 2009 18 тыс. декабрь 2009 51 тыс. май 2010 100 тыс.[73] июнь 2010 160 тыс.[74] декабрь 2010 300 тыс.[75] май 2011 100 млн[76] 400 тыс.[77] июль 2011 550 тыс.[78] декабрь 2011 700 тыс.[79] февраль 2012 850 тыс.[80] июнь 2012 900 тыс.[81] июль 2012 400 млн[30] 1 млн[82] август 2012 480 млн 1,3 млн[83] сентябрь 2012 500 млн 1,3 млн[84] Интересные факты
- Специально для платформы Android было создано семейство шрифтов Droid и Roboto.
- Название каждой версии, начиная с 1.5, ОС Android представляет собой название какого-либо десерта. Первые буквы наименований в порядке версий соответствуют буквам латинского алфавита: 1.5 Cupcake («кекс»), 1.6 Donut («пончик»), 2.0/2.1 Eclair («эклер» или «глазурь»), 2.2 Froyo (сокращение от «замороженный йогурт»), 2.3 Gingerbread («имбирный пряник»), 3.0 Honeycomb («медовые соты»), 4.0 Ice Cream Sandwich («брикет мороженого»), 4.1 Jelly Bean («леденец с жевательной начинкой»), 5.0 Key Lime Pie («лаймовый пирог»), Lollipop («леденец»), Molasses («меласса») и Nougat («нуга») (курсивом выделены будущие и/или неподтверждённые версии).
- Первые две были именами известных роботов: 1.0 Astro («Астро Бой») и 1.1 Bender («Футурама»), но их поменяли на десерты из-за авторских прав.
- По данным на февраль 2011 года устройства с ОС Android уверенно лидировали в списке самых популярных смартфонов Великобритании, оставив позади iPhone 4 c iOS.[85] По прогнозам экспертов, это первый шаг ОС Android к глобальному лидерству на рынке мобильных операционных систем.
- На официальных сайтах Android до сих пор не указаны минимальные требования к аппаратным средствам для запуска операционной системы (присутствуют только требования к аппаратным средствам для пакета разработки под Android).
- На официальном сайте Android слева внизу если навести курсором на робота, то он выполняет разные движения, а при нажатии он машет рукой.
См. также
Примечания
- ↑ Licenses. Android Open Source Project. Open Handset Alliance.(недоступная ссылка — история) Проверено 20 октября 2009.
- ↑ См. Яндекс. Новости.
- ↑ What is Android?. Архивировано из первоисточника 1 марта 2012. Проверено 6 марта 2010.
- ↑ по данным IDC на третий квартал 2012 года Android лидирует также на рынке смартфонов с долей 75 % — Android Marks Fourth Anniversary Since Launch with 75,0 % Market Share in Third Quarter, пресс-релиз
- ↑ Google представила Android 4.2 Jelly Bean. Ferra.Ru. Архивировано из первоисточника 2 декабря 2012. Проверено 21 ноября 2012.
- ↑ Android debuts (англ.). linuxdevices.com (23 сентября 2008). Архивировано из первоисточника 3 февраля 2012. Проверено 23 сентября 2011.
- ↑ Обзор планшета Samsung Galaxy Tab 10.1 на базе ОС Android 3.1. iXBT.com. Архивировано из первоисточника 23 октября 2012. Проверено 17 сентября 2012.
- ↑ Планшетный бум ждите весной. Slon.ru. Архивировано из первоисточника 23 октября 2012. Проверено 17 сентября 2012.
- ↑ Первая фоторамка на базе ОС Google Android. Mobiledevice.ru. Архивировано из первоисточника 23 октября 2012. Проверено 17 сентября 2012.
- ↑ Фоторамка Parrot Specchio обзавелась старшей сестрой по имени Grande Specchio. iXBT.com. Архивировано из первоисточника 23 октября 2012. Проверено 17 сентября 2012.
- ↑ i’m WATCH – многофункциональные наручные часы, работающие на Android. Mobile-review.com. Архивировано из первоисточника 23 октября 2012. Проверено 17 сентября 2012.
- ↑ Nikon Coolpix S800c — первая настоящая фотокамера на Android. 3DNews. Проверено 17 сентября 2012.
- ↑ Google выпускает медиаплеер Nexus Q. Ferra.Ru. Архивировано из первоисточника 23 декабря 2012. Проверено 20 декабря 2012.
- ↑ HTC Dream: на конференцию Google заглянул андроид (видео, фото, ТТХ). Mobi. Архивировано из первоисточника 23 октября 2012. Проверено 17 сентября 2012.
- ↑ Android 1.0 запущен на Nokia N810. 3DNews. Проверено 17 сентября 2012.
- ↑ Nokia N900 gets Android 2.3 Gingerbread port (англ.). Androidcommunity.com. Архивировано из первоисточника 23 октября 2012. Проверено 17 сентября 2012.
- ↑ Видео дня: Nokia N900 все лучше «притирается» к ОС Android. 3DNews. Проверено 17 сентября 2012.
- ↑ Андрей Коробкин. Платформу Android 4.1 Jelly Bean портировали на Nokia N9. 3DNews (22 июля 2012). Архивировано из первоисточника 23 июля 2012. Проверено 23 июля 2012.
- ↑ Кашарин Алексей. Установка android на устройства iphone и ipad (25 февраля 2011). Архивировано из первоисточника 1 марта 2012.
- ↑ Представлен первый официальный бета-релиз Android для Neo FreeRunner
- ↑ Порт Android на х86
- ↑ Android 2.1 from Motorola Droid Ported to G1. Volt Mobile (10 марта 2010). Архивировано из первоисточника 26 июня 2012. Проверено ???.
- ↑ Google и Apple судят за мобильную слежку. ??? (29 апреля 2011). Архивировано из первоисточника 1 марта 2012. Проверено 26 июня 2011.
- ↑ Против Google и Apple поданы иски. ??? (13 мая 2011). Архивировано из первоисточника 1 марта 2012. Проверено 26 июня 2011.
- ↑ The current state…. CyanogenMod Android Rom (27 сентября 2009). Архивировано из первоисточника 1 марта 2012. Проверено 27 сентября 2009.
- ↑ Android Market: Now available for users
- ↑ Android Market update: support for priced applications
- ↑ Компания Sony Ericsson открыла собственный канал в Android Market
- ↑ Android Market statistics from AndroLib, Androlib, Android Applications and Games directory
- ↑ 1 2 Android: 600 000 приложений, 1 млн активаций в сутки, 400 млн устройств
- ↑ Google переименовала Android Market в Google Play
- ↑ Число приложений в интернет-магазине Google Play превысило 600 тысяч. Digit.ru. Архивировано из первоисточника 23 октября 2012. Проверено 19 сентября 2012.
- ↑ Пользователи Google Play совершили более 25 млрд загрузок за 4 года. Digit.ru. Архивировано из первоисточника 23 октября 2012. Проверено 26 сентября 2012.
- ↑ Application Framework
- ↑ Google Android IntelliJ IDEA plugin
- ↑ Android plugin for NetBeans
- ↑ Android NDK
- ↑ Google учредила конкурс по разработке приложений для Android. Компьюлента. Проверено 19 сентября 2012.
- ↑ Google Android – первые шаги. 3DNews. Проверено 19 сентября 2012.
- ↑ Google представила SDK для Android, объявила конкурс, nixp.ru
- ↑ Победители Android Developers Challenge
- ↑ Android Developer Challenge 2 open for submissions, android-developers.blogspot.com
- ↑ ADC 2 Overall Winners code.google.com/android
- ↑ Android is now available as open source
- ↑ Licenses (Android Open Source Project)
- ↑ Ashlee Vance, Brad Stone. Google Holds Honeycomb Tight (англ.). Business Week (24 March 2011). Архивировано из первоисточника 5 июня 2012. Проверено 18 февраля 2012.
- ↑ Christopher Dawson. Google Android 3.0 «Honeycomb»: Open source no more (англ.). ZDnet (14 March 2011). Архивировано из первоисточника 5 июня 2012. Проверено 18 февраля 2012.
- ↑ Matthew Panzarino. Android 4.0 Ice Cream Sandwich Source Code Released (англ.). The Next Web (14 November 2011). Архивировано из первоисточника 5 июня 2012. Проверено 18 февраля 2012.
- ↑ Oracle подала в суд на Google за нарушение патентов. Газета.ру (13 августа 2010). Архивировано из первоисточника 1 марта 2012. Проверено 13 августа 2010.
- ↑ Oracle sues Google over Android and Java. CNET (12 августа 2010). Архивировано из первоисточника 5 июня 2012. Проверено ???.
- ↑ В исходных файлах Android был обнаружен скопированный код Java. ??? (???). Архивировано из первоисточника 5 июня 2012. Проверено ???.
- ↑ Edward Naughton. The Bionic Library: Did Google Work Around The GPL?. Brown Rudnick (14 марта 2011). Архивировано из первоисточника 22 марта 2011 года. Проверено 22 марта 2011.
- ↑ Bill Ray. Google copyright purge leaves Android developers exposed. The Register (17 марта 2011). Архивировано из первоисточника 22 марта 2011 года. Проверено 22 марта 2011.
- ↑ JT. В платформе Android зафиксированы факты возможного нарушения лицензии GPL. OpenNET (18 марта 2011). Архивировано из первоисточника 1 марта 2012. Проверено 22 марта 2011.
- ↑ Tirsina Radu. Analysis: Does Google’s Android use «stolen» Linux code?. TG Daily (21 марта 2011). Архивировано из первоисточника 1 марта 2012. Проверено 22 марта 2011.
- ↑ Thom Holwerda. Does Android Violate the GPL? Probably Not. OSNews (21 марта 2011). Архивировано из первоисточника 1 марта 2012. Проверено 22 марта 2011.
- ↑ Судья заявил, что у Oracle нет авторских прав на Java API
- ↑ Introducing Android 1.5 NDK (англ.). android-developers.blogspot.com (25 июня 2009). Архивировано из первоисточника 1 марта 2012. Проверено 30 июня 2009.
- ↑ Конфликт между сообществом разработчиков Android и Google / Android / Хабрахабр
- ↑ Marc Flores. Steve Ballmer Jabs Android for Fragmentation Issues (англ.). IntoMobile (5 октября 2010). Архивировано из первоисточника 1 марта 2012. Проверено 7 марта 2011.
- ↑ Анатолий Ализар. Стив Джобс обвиняет Android во «фрагментации». Habrahabr (20 октября 2010). Архивировано из первоисточника 1 марта 2012. Проверено 7 марта 2011.
- ↑ Юрий Стрельченко. Google отрицает фрагментацию Android. СОТОВИК (17 ноября 2010). Архивировано из первоисточника 1 марта 2012. Проверено 7 марта 2011.
- ↑ Lee Mathews. Google releases Android anti-fragmentation kit (англ.). DownloadSquad (4 марта 2011). Архивировано из первоисточника 1 марта 2012. Проверено 7 марта 2011.
- ↑ Matthew Jones. Google holds Honeycomb source code, says it’s not ready for smartphones (25 марта 2011)
- ↑ Ричард Столлмен: Можно ли считать Android свободным софтом?. Компьютерра (21 сентября 2011). Архивировано из первоисточника 5 июня 2012. Проверено 18 февраля 2012.
- ↑ Harrison Weber. The top security threats to mobile users in 2012? Malware, sneaky ads and data thieves (англ.). The Next Web (14 December 2011). Архивировано из первоисточника 5 июня 2012. Проверено 18 февраля 2012.
- ↑ Jack Wallen. 10 things Android phones do better than the iPhone (англ.). Tech Republic (3 ноября 2009). Архивировано из первоисточника 21 марта 2011. Проверено 21 марта 2011.
- ↑ Sascha Segan. Google Android 4.0 «Ice Cream Sandwich» (англ.). PC Magazine (22 November 2011). Архивировано из первоисточника 1 марта 2012. Проверено 24 ноября 2011.
- ↑ Операционная система Apple проиграла российский рынок системе Android Ведомости
- ↑ 2012 User Experience Awards Winners
- ↑ Chris Ziegler. Exclusive: Android 'Jelly Bean' comes after Ice Cream Sandwich (update) (англ.). The Verge (9 September 2011). Архивировано из первоисточника 5 июня 2012. Проверено 17 февраля 2012.
- ↑ Official Android Blog: Nexus: The best of Google, now in three sizes
- ↑ Операционная система Android 2.2 представлена официально
- ↑ Google зафиксировала 160 тысяч активаций Android-устройств в сутки
- ↑ Суточное количество активаций Android-устройств достигло 700 тысяч
- ↑ Official Google Blog: Android: momentum, mobile and more at Google I/O
- ↑ Schmidt: Android to be Asia’s mobile gateway — ZDNet Asia News
- ↑ http://www.zdnetasia.com/schmidt-android-to-be-asias-mobile-gateway-62301256.htm Schmidt: Android to be Asia’s mobile gateway
- ↑ Суточное количество активаций Android-устройств достигло 700 тысяч — Железо и гаджеты — Смартфоны и коммуникаторы — Компьюлента
- ↑ NEWSru.com | Google: количество активаций Android превысило 850 тыс. в сутки
- ↑ Число ежедневно активируемых Android-устройств превысило 900 тысяч | Профи-ньюс
- ↑ Google I/O: суточное количество активаций Android-устройств достигло миллиона — Софт и безопасность — Операционные системы — Linux — Компьюлента
- ↑ Статистика активаций устройств от Google
- ↑ Активировано более 500 миллионов Android-устройств / Hi-Tech@Mail.ru
- ↑ Kate Solomon. iPhone 4 dips out of USwitch top five UK mobiles list (англ.). TechRadar (22 февраля 2011). Архивировано из первоисточника 23 марта 2011 года. Проверено 21 марта 2011.
Литература
- Голощапов А. 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
Ссылки
- Официальный сайт (англ.)
- Google groups «android-developers» (англ.)
- Android apps developer site (англ.) — сайт разработчиков android-приложений на Google Code
- Статьи
- Google Android — первые шаги 3DNews
- Google Android — первые устройства и запуск Android Market 3DNews
- Google Android — поколение устройств 2009 года 3DNews
- Google Android — устройства ближнего прицела 3DNews
- Google Android — экспансия на рынок мобильных устройств 3DNews
Android (Google Inc., Open Handset Alliance) Разработка Android SDK · Apache Ant · Bionic · Dalvik · Developer Challenge · Eclipse · Google Code · Google App Inventor · Google I/O · Android Debug Bridge (англ.)
Интерфейсы пользователя HTC Sense · Samsung TouchWiz (весь список) Приложения Earth · Goggles · Gmail · Maps · Sky Map · Talk · Translate · Voice · YouTube Сервисы Google Play Списки Список версий Android · Устройства с Android · Список оболочек Android Мобильные операционные системы Основанные
на LinuxAccess Linux • Aliyun OS • Android • bada • Baidu Yi • DSLinux • Familiar • Firefox OS (Boot to Gecko) • iPodLinux • LiMo • Tizen (MeeGo • Moblin • Maemo • Qt Extended) • Mobilinux • MotoMagx • Open webOS • Openmoko • OPhone • Sailfish OS • SHR • Qt Extended Improved • Ubuntu Mobile
Прочие Компании — члены Open Handset Alliance Cотовые операторы China Mobile • Ericsson • KDDI • NTT docomo • Sprint Nextel • Softbank Mobile • T-Mobile • Telecom Italia • Telefónica • Vodafone
Программное обеспечение Полупроводники Сотовые телефоны Acer • Asus • Garmin • HTC • Huawei • LG • Motorola • Samsung Electronics • Sony Ericsson • Toshiba
Коммерциализация Aplix • Noser Engineering • The Astonishing Tribe • Omron Software • Teleca • Wind River Systems
Google Inc. Председатель совета директоров: Эрик Шмидт • Директор, президент по технологиям и сооснователь: Сергей Брин • Главный исполнительный директор и сооснователь: Ларри Пейдж
Реклама Adscape • AdSense • Advertising Professional • AdWords • Analytics • Checkout • Click-to-Call • DoubleClick • Insights for Search • Trends • Wallet • Google Университет
Коммуникации ПО Платформы Account • Android • App Engine • Apps • Base • BigTable • Chrome OS • Co-op • Gears • Native Client • GFS • Health • Mashup • OpenSocial
Разрабатываемые
инструментыПубликация Поиск (PageRank,
руководства)Тематические проекты См. также Поглощения • Цензура • Current • Критика • Earth Outreach • Foundation (Google.org) • Google China • Googleplex • История • Hoaxes • I’m Feeling Lucky • Labs • Logo • Lunar X Prize • I/O • Список сервисов и инструментов • WiFi • Zeitgeist • «Бомбы» • Гуглизм
Проект Linux Общее Adoption • Сравнение с Windows • Критика • GNU (Проект) • Ядро • История • The Linux Foundation • Закон Линуса • Именование • Tux
Распространение Приложения ALSA • Desktop • Devices • Embedded • Gaming • LAMP • Thin client
Персоналии Джоно Бэкон • Клаус Кноппер • Алан Кокс • Бенджамин Мако Хилл • Памела Джонс • Ари Лемке • Эндрю Мортон • Ян Мёрдок • Ханс Райзер • Скотт Джеймс Ремнант • Дэниел Роббинс • Марк Шаттлворт • Ричард Столлман • Линус Торвальдс • Теодор Тсо • Патрик Фолькердинг • Уоррен Вудфорд • Матт Циммерман
СМИ Enterprise open source journal • Free Software Magazine • Linux.com • Linux Format • Linux Gazette • Linux Journal • Linux-Magazin • Linux Magazine • Linux Medical News • Linux.org.ru • LWN.net • O3 Magazine • OpenNET • Phoronix
Списки Устройства • Дистрибутивы
Мобильность Access Linux Platform • Android • bada • LiMo Platform • MeeGo (Mobilinux • Maemo) • Moblin • Ubuntu Mobile and Embedded Edition
Прочее Группа пользователей • LSB • Revolution OS • SCO и Linux • Спор Таненбаума — Торвальдса • Вредоносные программы
Устройства с Android (список • сравнение) Acer beTouch E110 · Liquid · Liquid E · Liquid Metal Gigabyte GSmart G1342 Fly IQ230 Black · IQ235 Uno · IQ236 Victory · IQ240 Whizz · IQ245 Wizard · IQ245+ Wizard Plus · IQ250 Swift · IQ255 Pride · IQ256 Vogue · IQ260 Blackbird · IQ270 Firebird · Fly IQ275 Marathon · IQ280 Wow Tech · IQ285 Wow Turbo · IQ440 Energie · IQ441 Radiance · IQ442 Miracle · IQ444 Diamond · IQ450 Horizon Highscreen Zeus HTC Desire · Desire HD · Desire S · Desire Z · Dream (T-Mobile G1) · Droid Incredible · EVO 3D · Evo 4G (Supersonic) · Google Nexus One · Glacier · Gratia (Aria) · Hero (Droid Eris/T-Mobile G2 Touch) · Incredible S · Legend · Magic (Sapphire / T-Mobile myTouch 3G) · Sensation (Pyramid) · Tattoo (Click) · Wildfire · Wildfire S · Rezound · Droid Incredible Huawei U8110 · U8230 · U8500 · U8650 Sonic · U8800 · U8860 Honor · U9508 Honor 2 LG Eve · Optimus · Optimus One · Optimus 2X · Optimus Black · Optimus Me · Optimus Link Motorola Droid/Milestone · Atrix 4G · CLIQ · Quench XT5 (XT502) MTS Glonass 945 · 916 Samsung Google Nexus S · Galaxy · Galaxy S · Spica · Galaxy Y · Galaxy Mini · Galaxy S II · Galaxy Ace · Galaxy Gio · Galaxy W · Galaxy Note · Galaxy Nexus · Galaxy S III Sony Ericsson Xperia Arc · Xperia Play · Xperia X8 · Xperia X10 mini · Xperia X10 mini pro · Xperia X10 · Live with walkman Mi-One · Mi-Two ZTE ZTE Blade · ZTE Racer Acer Iconia A100 · Iconia A500 · Iconia A700 Amazon Kindle Fire Archos 5 internet tablet · 7 home tablet · 48 internet tablet · 101 internet tablet · 70 internet tablet · 28 internet tablet · 43 internet tablet · 32 internet tablet · ARNOVA 8 · ARNOVA 10 · 7 home tablet V2 Asus Eee Pad Transformer TF101 · Eee Pad Slider SL101 · Eee Pad MEMO · Nexus 7 Dell Streak 5 · Streak 7 · Streak 10 Pro Fly Vision · IQ310 Panorama HTC Flyer Huawei IDEOS S7 · IDEOS S7 Slim · MediaPad · MediaPad 10 FHD Lenovo IdeaPad MS-E7001 · MS-8001B Motorola Xoom Prestigio MultiPad PMP7100C · MultiPad PMP7070C · MultiPad PMP3084B · MultiPad PMP5070C · MultiPad PMP5100C 3W G70 · 3W F80 · Air S70 · Air T100 · 3W T70 · Air T70 Samsung Galaxy Tab · Galaxy Tab 10.1 · Galaxy Tab 7.7 · Galaxy Note 10.1 · Nexus 10 Sony Tablet SGPT114RU · Tablet SGPT111RU · Tablet SGPT112RU Другие устройстваBarnes & Noble Nook · Nook Color Odroid-S Philips GoGear Connect Samsung Galaxy Player Категории:- Устройства на базе Android
- Android
Wikimedia Foundation. 2010.