Android: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м откат правок 93.123.173.93 (обс) к версии Deepak-nsk
Строка 71: Строка 71:
Для перепрошивки Android-устройства необходимо получение root-доступа (процесс получения называется «rooting»), что даёт больший контроль над системой и над приложениями, установленными по умолчанию. Для получения root-доступа разблокировка загрузчика не нужна (разблокированный «bootloader» позволяет загружать две и более ОС на устройстве). Модифицированные прошивки позволяют пользователям старых телефонов использовать приложения, доступные только для более новых релизов, повышают стабильность, скорость работы и зачастую избавляют от багов производителей<ref>{{cite web |url=http://voltmobileandtech.com/blog/ |title= Android 2.1 from Motorola Droid Ported to G1 |work=[[Volt Mobile]] |date= March 10, 2010}}</ref>
Для перепрошивки Android-устройства необходимо получение root-доступа (процесс получения называется «rooting»), что даёт больший контроль над системой и над приложениями, установленными по умолчанию. Для получения root-доступа разблокировка загрузчика не нужна (разблокированный «bootloader» позволяет загружать две и более ОС на устройстве). Модифицированные прошивки позволяют пользователям старых телефонов использовать приложения, доступные только для более новых релизов, повышают стабильность, скорость работы и зачастую избавляют от багов производителей<ref>{{cite web |url=http://voltmobileandtech.com/blog/ |title= Android 2.1 from Motorola Droid Ported to G1 |work=[[Volt Mobile]] |date= March 10, 2010}}</ref>


Некоторые производители Android-устройств аппаратно блокируют возможность перепрошивки (например, HTC, Sony Ericsson), некоторые аппаратно не блокируют (но тем не менее сохраняют трудности по перепрошивке). Разработчиками (например, альтернативной прошивки CyanogenMod) была решена и эта задача, создающая разногласия по поводу того, что может делать с аппаратом владелец, а чего не имеет права, без учёта того, был или не был куплен им телефон. А некоторые производители (Sony Ericsson в некоторых моделях аппаратов, HTC в своих будущих моделях) делают всё чтобы продвинутый пользователь мог не только установить другую прошивку, но и самостоятельно создать свою (предоставляется детальная инструкции по замене прошивок, программное обеспечение, документация по архитектуре программной платформы, код оригинальной прошивки и т. д.). Риск, связанный с возможной поломкой телефона в процессе разблокирования, перекладывается на пользователя, который в случае разблокирования загрузчика соглашается с условиями, указывающими на досрочную потерю гарантии на телефон (для восстановления гарантии необходимо снова установить официальным флэшером официальную прошивку).
Все производители Android-устройств изначально аппаратно блокируют возможность получение root-доступа (и перепрошивки), мотивируя это стремлением обезопасить пользователя от установки вредоносного ПО и защитить аппарат от повреждения ("превратить в кирпич"). Однако, из-за применения в массовом порядке сложных хакерских приёмов для обхода этой защиты, производители вынуждены были пойти на встречу, и создать возможность официальной разблокировки телефона (Sony Ericsson - сервис "Unlocking the boot loader", HTC - сервис "Unlocking Your Bootloader"). Риск, связанный с возможной поломкой телефона в процессе разблокирования, перекладывается на пользователя, который в случае разблокирования загрузчика соглашается с условиями, указывающими на досрочную потерю гарантии на телефон (для восстановления гарантии необходимо снова установить официальным флэшером официальную прошивку). А некоторые производители (Sony Ericsson) пошли ещё дальше, и сделали всё чтобы продвинутый пользователь мог не только установить другую прошивку, но и самостоятельно создать свою (предоставляется детальная инструкции по замене прошивок, программное обеспечение, документация по архитектуре программной платформы, код оригинальной прошивки и т.д.). Кроме того, это (инициатива Sony Ericsson) устраняет необходимость использовать непроверенный хакерский инструментарий для процесса перепрошивки (например, для HTC).


В конфликте интересов двух сторон (производителей самих телефонов (также Google) и пользователей) прослеживается следующая мотивация:
В конфликте интересов двух сторон (производителей самих телефонов (также Google) и пользователей) прослеживается следующая мотивация:

Версия от 04:11, 9 апреля 2012

Android
Рабочий стол смартфона под управлением Android 4 (Galaxy Nexus)
Разработчик Google Inc., Open Handset Alliance
Первый выпуск 23 сентября 2008
Последняя версия 4.0.4 (Ice Cream Sandwich) (28 марта 2012)
Менеджеры пакетов Google Play, F-Droid, Яндекс.Стор[вд], Samsung Galaxy Store, APK и Amazon Appstore
Поддерживаемые платформы ARM, MIPS, POWER, x86
Тип ядра Монолитное (Linux)
Лицензия GPLv2kernel
ASLv2user-space[1]
Состояние актуальное
Репозиторий исходного кода android.googlesource.com
android-review.googlesource.com/…
Веб-сайт www.android.com openhandsetalliance.com code.google.com/android/
Логотип Викисклада Медиафайлы на Викискладе

Google Android — портативная (сетевая) операционная система для коммуникаторов, планшетных компьютеров, цифровых проигрывателей, наручных часов, нетбуков и смартбуков, основанная на упрощенном ядре Linux[2]. Изначально разрабатывалась компанией Android Inc., которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас и занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit создаёт приложения, написанные на Си и других языках.

История обновлений

С момента выхода первой версии в сентябре 2008 года произошло несколько обновлений системы. Эти обновления, как правило, касаются исправления обнаруженных ошибок и добавления нового функционала в систему. Каждая версия системы получает собственное кодовое имя на тему десерта. Кодовые имена присваиваются в алфавитном порядке.

На настоящий момент выпущено 10 версий системы и ещё одна находится в разработке. Последняя версия — 4.0 Ice Cream Sandwich («Брикет мороженого»)[3].

Устройства

См. также: Список устройств с Android

HTC Dream (T-Mobile G1) — первый смартфон на основе Android
Рабочий стол Android 1.5 в эмуляторе

Первым устройством, работающим под управлением Android, стал разработанный компанией HTC смартфон T-Mobile G1, презентация которого состоялась 23 сентября 2008 года[4]. Вскоре последовали многочисленные заявления других производителей смартфонов о намерении выпустить устройства с Android.

Кроме того, энтузиасты портировали Android на ряд известных устройств, среди которых, например, интернет-планшет Nokia N810, смартфоны HTC Touch, HTC TyTN II и фоторамка[5]. Также Android портирован на архитектуру x86[6].

Отдельного упоминания достойна инициатива компании Koolu, которая занялась не только портированием Android на Neo FreeRunner, но и строила свой бизнес на продаже этих OpenSource-смартфонов с предустановленной мобильной платформой Google. Первый официальный и общедоступный бета-релиз порта Android на Neo FreeRunner от Koolu состоялся во второй половине декабря 2008 года[7].

В июне 2011 года итальянская компания Blue Sky анонсировала выпуск интеллектуальных наручных часов i’mWatch под управлением Android[8].

Альтернативные прошивки, разрабатываемые открытым сообществом

Существует сообщество энтузиастов, разрабатывающее полностью open-source варианты Android-прошивок. CyanogenMod, MIUI, Virtuous Quattro и VillainROM — известные примеры данных прошивок.

Модифицированные версии Android’a (называемая также «прошивка», или «кастомная прошивка») создаются для:

  • удаления из Android-устройства сервисов Google (например, таких, как синхронизация данных) — для обеспечения локализации данных пользователя только на Android-устройстве — исключения возможности передачи идентификационной информации (IMEI, номера телефона, GPS-координат и т. д.) на серверы Google;
  • более оперативного и частого (по сравнению с производителями самих аппаратов) предоставления новых версий Android OS. Нередки случаи, когда производитель прекращает поддержку модели, которая показалась им устаревшей или нерентабельной, и пользователям, желающим увидеть новые функции, приходится обращаться именно к работам энтузиастов;
  • дополнения Android-прошивки новыми настройками и функциями. Такими, как поддержка FLAC Lossless Audio, возможность хранения загруженных приложений на MicroSD карте (для версий Android до 2.2) и т. д.

Для перепрошивки Android-устройства необходимо получение root-доступа (процесс получения называется «rooting»), что даёт больший контроль над системой и над приложениями, установленными по умолчанию. Для получения root-доступа разблокировка загрузчика не нужна (разблокированный «bootloader» позволяет загружать две и более ОС на устройстве). Модифицированные прошивки позволяют пользователям старых телефонов использовать приложения, доступные только для более новых релизов, повышают стабильность, скорость работы и зачастую избавляют от багов производителей[9]

Все производители Android-устройств изначально аппаратно блокируют возможность получение root-доступа (и перепрошивки), мотивируя это стремлением обезопасить пользователя от установки вредоносного ПО и защитить аппарат от повреждения ("превратить в кирпич"). Однако, из-за применения в массовом порядке сложных хакерских приёмов для обхода этой защиты, производители вынуждены были пойти на встречу, и создать возможность официальной разблокировки телефона (Sony Ericsson - сервис "Unlocking the boot loader", HTC - сервис "Unlocking Your Bootloader"). Риск, связанный с возможной поломкой телефона в процессе разблокирования, перекладывается на пользователя, который в случае разблокирования загрузчика соглашается с условиями, указывающими на досрочную потерю гарантии на телефон (для восстановления гарантии необходимо снова установить официальным флэшером официальную прошивку). А некоторые производители (Sony Ericsson) пошли ещё дальше, и сделали всё чтобы продвинутый пользователь мог не только установить другую прошивку, но и самостоятельно создать свою (предоставляется детальная инструкции по замене прошивок, программное обеспечение, документация по архитектуре программной платформы, код оригинальной прошивки и т.д.). Кроме того, это (инициатива Sony Ericsson) устраняет необходимость использовать непроверенный хакерский инструментарий для процесса перепрошивки (например, для HTC).

В конфликте интересов двух сторон (производителей самих телефонов (также Google) и пользователей) прослеживается следующая мотивация:

  • производители хотят устанавливать на телефоны «рекламные» приложения, которые невозможно удалить без рутинга;
  • Google хочет собрать максимально много информации о пользователе: не только такие персональные данные, как адреса эл. почты (при пользовании почтой), истории посещений сайтов, и т. д.; но и перемещения (GPS-координаты, или при выключенном GPS-приёмнике местоположение аппарата по сигналам сотовых вышек) пользователя в реальном времени, что привело к судебному разбирательству[10][11].
  • производители не стремятся оперативно обновлять операционную систему и спустя полгода прекращают поддержку продукта, тем самым вынуждая покупателей пользоваться всё новыми и новыми моделями телефонов.

24 сентября 2009 года Google обратилась к разработчикам CyanogenMod с письмом, требующим удаления из альтернативной прошивки частей системы и приложений с закрытым исходным кодом (такими как «Маркет», GPS навигация, «Карты» и т. д.). В результате из Android-версии CyanogenMod были удалены «закрытые» приложения, и в процессе установки CyanogenMod пользователь имеет возможность доустановить пакет программ от Google или доустановить альтернативные варианты «закрытых» программ (альтернативный вариант «Карты» и т. д.), что разрешило спор и предоставило возможность пользователям быть или не быть свободными от Google-приложений.[12]

Разработка программного обеспечения

Приложения для Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik.

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-приложений.[13]. Для среды разработки NetBeans IDE разработан плагин[14], который начиная с версии Netbeans 7.0 перестал быть экспериментальным, тем не менее пока не является официальным. Кроме того существует Motodev Studio for Android, которая представляет собой комплексную среду разработки, основанную на базе Eclipse и позволяет работать непосредственно с Google SDK.

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

Доступные библиотеки:

По сравнению с обычными приложениями Linux, приложения Android подчиняются дополнительным правилам[16]:

  • Content Providers — обмен данными между приложениями;
  • Resource Manager — доступ к таким ресурсам, как файлы XML, PNG, JPEG;
  • Notification Manager — доступ к строке состояния;
  • Activity Manager — управление активными приложениями.

Для Android был разработан формат установочных пакетов .apk.

Android Developer Challenge

В ноябре 2007 года компания Google объявила конкурс Android Developer Challenge с призовым фондом 10 млн долларов США.[17]

Задача для участников — создать своё любимое приложение для мобильных телефонов. Принимаются программы любого типа, однако приветствуется инновационность и, конечно, полезность разрабатываемых приложений.

Среди областей, с которых можно начинать разработку приложений для конкурса Android, выделены такие, как социальные сети, работа с информацией различного типа (например, фотографиями), email/IM/календарь, игры, новости, переосмысление традиционных пользовательских интерфейсов.[18]

Мероприятия конкурса ADC проходили в 2008 году и закончились награждением 50 финалистов крупными денежными призами (25-275 тыс. долл.).[19]

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

Google Play (ранее Android Market)

22 октября 2008 года Google объявила об открытии онлайн-магазина приложений для Android — Android Market; разработчики получат 70 % прибыли, операторы сотовой связи — 30 %.[22]

В середине февраля 2009 года для разработчиков из США и Великобритании появилась возможность брать плату за свои приложения в Android Market.[23]

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

По состоянию на начало марта 2011 г. в Android Market находится более 250 000 приложений.[25]

В марте 2012 года компания Google переименовала Android Market в Google Play.[26]

Исходный код

21 октября 2008 года альянс OHA опубликовал исходный код платформы Android[27]. В релиз вошёл весь стек Android: и операционная система, и промежуточное ПО (middleware), и основные конечные приложения, написанные на Java. Общий объём исходного кода Android составил 2,1 Гб. «Предпочтительной лицензией» на исходный код Android является Apache License 2.0[28]. После выпуска Android 3.0 Honeycomb президент мобильного подразделения Google Энди Рубин заявил о том, что открытие исходного кода новой версии системы будет отложено по причине того, что система была плохо готова для запуска на коммуникаторах и требует значительных оптимизаций[29]. Это решение вызвало критические оценки аналитиков: например, обозреватель ZDNet Кристофер Доусон назвал такой ход Google разочаровывающим[30]. Но, согласно данным компанией обещаниям, Google открыла осенью 2011 года исходные коды следующей версии системы — Android 4.0 Ice Cream Sandwich[31].

Заявления о нарушении прав интеллектуальной собственности

Oracle Corporation обвинила Google в нарушении прав интеллектуальной собственности на Java и направила соответствующий иск в суд[32][33][34]. Подобные претензии к компании Google предъявили юристы компании Brown Rudnick LLP, обвинив разработчиков в том, что они нарушают лицензию GPL v.2 своей библиотекой Bionic[35]. Данное заявление вызвало неоднозначную реакцию в прессе[36][37][38], при этом, ряд экспертов пришли к предварительному выводу, что обвинения, возможно, преждевременны[39].

Android на чужих устройствах

Попытки установить ОС Android на разнообразные устройства происходят давно, примером удачного портирования может служить смартфон HTC HD2, на котором ОС Android можно запускать как с microSD-карты, так и с внутренней NAND-памяти. При этом установленная система имеет полную, ничем особо не ограниченную функциональность. Помимо этого есть удачный опыт установки Android на устройства iPhone, iPod Touch и iPad[40] с помощью специальной программы под названием openiboot, которая предназначена для запуска на данных устройствах разнообразных ОС, в том числе и Android.

Критика

  • В версии Android 1.6 разработчики добавили Native Development Kit[41], который позволяет писать собственные низкоуровневые модули для системы на языке C/С++, опираясь на стандартные linux-библиотеки. Хотя, например, стандартная библиотека языка Си на платформе Android, известная как Bionic, как раз не является стандартной и полностью совместимой с libc.
  • Для доступа к Google Play и другим сервисам от Google необходимо использовать проприетарные приложения, которые производитель телефона имеет право устанавливать на телефон только после заключения контракта с Google.[42]
  • Конкуренты Android выступили с критикой платформы, обвиняя её в чрезмерной фрагментации, создающей препятствия разработчикам[43][44]. Google опровергла все обвинения, заявив, что никаких подобных проблем нет[45], но, тем не менее, выпустила средство для преодоления проблем фрагментации[46].
  • Подвергается критике решение Google не размещать в широком доступе код Android 3.0 Honeycomb, доступный только для участников Open Handset Alliance или по индивидуальному запросу после подписания соглашения. Googlе мотивирует это неготовностью платформы и мерой предупреждения небрежной её реализации[47]
  • Ричард Столлман заявлял, что «всё просто и ясно: за исключением ядра Linux, Android 3 представляет собой несвободный софт» и «несмотря на то что телефоны с Android на сегодняшний день не так плохи, как смартфоны Apple или Windows, нельзя сказать, что они уважают вашу свободу»[48]. По словам Google, закрытый код Android 3 — временная мера. Однако исходники Android 2 полностью открыты, как и код Android 4.0.
  • Основатель и бывший CEO Apple inc. Стив Джобс раскритиковал Android. «Я готов бороться до последнего вздоха и тратить каждый цент банковского счета Apple, чтобы доказать их вину… Я собираюсь уничтожить Android, потому что это краденый товар». Ни для кого не секрет, что позиция корпорации Apple и, в частности, Стива Джобса по отношению к мобильной ОС компании Google была вполне однозначна. На протяжении довольно долгого промежутка времени ведутся судебные разбирательства по факту обвинения в нарушении тех или иных патентов производителями Android-устройств. Представители компании Apple непреклонны в своем убеждении о том, что технологии, лежащие в основе Android, были украдены у корпорации из Купертино. Показателен и случай выпуска компанией HTC Android-смартфона, приведший главу корпорации Apple в ярость. Об этом свидетельствует одна из публичных речей, весьма нелестно описывающая мобильную ОС от Google. Если верить нынешней биографии Стива Джобса, написанной при его непосредственном участии и одобрении, сооснователь и бывший исполнительный директор пообещал посвятить свою деятельность и имеющиеся денежные активы компании Apple уничтожению Android-платформы, которая, по его мнению, являет собой пример прямого грабежа. Кроме того, в 2010 году имела место встреча Стива Джобса с экс-генеральным директором Google Эриком Шмидтом (Eric Schmidt) с целью урегулирования разногласий мирным путем. Однако, как свидетельствуют непрекращающиеся иски в адрес производителей Android-устройств, встреча необходимого результата не дала. «Я не хочу ваших денег», — говорил Джобс на встрече со Шмидтом. — «Если вы предложите мне 5 миллиардов долларов, я не возьму их. У меня много денег. Я хочу, чтобы вы прекратили использовать наши идеи в Android — это единственное, что мне нужно».
  • По данным Lookout Security Mobile только за 2011 год у пользователей Android-смартфонов было украдено около миллиона американских долларов[49].

Достоинства

  • Некоторые обозреватели отмечают, что Android проявляет себя лучше одной из своих конкуренток, Apple iOS, в ряде особенностей, таких как: веб-сёрфинг, интеграция с сервисами Google Inc. и прочих[50]. Android, в отличие от iOS является открытой платформой, что позволяет реализовать на ней больше функций.
  • В отличие от iOS и Windows Phone 7, в Android полноценная реализация Bluetooth стека, позволяющая в том числе передачу и приём файлов. Присутствует реализация FTP-сервера, режима точки доступа к сети (службы NAP) и групповой одноранговой сети через 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.

Награды и достижения

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

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

История развития Android

2005 год

  • июль — Компания Google купила Android Inc.

2007 год

  • 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 T-Mobile G1 (HTC Dream).
Выпущен первый полноценный пакет разработчика SDK 1.0, Release 1.

2009 год

  • 30 апреля — вышло официальное обновление Android 1.5 (Cupcake).
  • 15 сентября — вышла версия Android 1.6 (Donut).
  • 26 октября — выпущена версия Android 2.0 (Eclair).
  • 3 декабря — выпущена Android 2.0.1.

2010 год

  • 12 января — выпущена Android 2.1. В некоторых источниках эта версия называется «Flan», однако это часть релиза «Eclair».
  • май — выпущена Android 2.2 (FroYo)
  • декабрь — выпущена Android 2.3 (Gingerbread)

2011 год

  • 22 февраля — выпущена Android 3.0 (Honeycomb)
  • 15 августа — Google достигла соглашения с советом директоров Motorola Mobility о покупке телекоммуникационной корпорации за 12,5 млрд долларов.
  • 9 сентября — первые слухи об Android 5.0 Jelly Bean[53].
  • 19 октября — выпущена Android 4.0 Ice Cream Sandwich.

Выход версий SDK

2007 год

  • 12 ноября — SDK m3-rc20a
  • 16 ноября — SDK m3-rc22a
  • 14 декабря — SDK m3-rc37a

2008 год

  • 12 февраля — SDK m5-rc14
  • 3 марта — SDK m5-rc15
  • 18 августа — SDK 0.9 Beta
  • 23 сентября — SDK 1.0 r1
  • Ноябрь — SDK 1.0 r2

2009 год

  • Февраль — 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

2011 год

  • Октябрь — SDK 4.0.1 r15
  • Декабрь — SDK 4.0.2 r16
  • Декабрь — SDK 4.0.3 r17

2012 год

  • Март — SDK 4.0.4

Интересные факты

  • Специально для платформы Android было создано семейство шрифтов Droid и Roboto.
  • Название каждой очередной версии начиная с 1.5 ОС Android представляет собой название какого-либо десерта. Первые буквы наименований в порядке версий соответствуют буквам латинского алфавита: 1.5 Cupcake («кекс»), 1.6 Donut («пончик»), 2.0 Eclair («эклер» или «глазурь»), 2.2 Froyo (сокращение от «замороженный йогурт»), 2.3 Gingerbread («имбирный пряник»), 3.0 Honeycomb («медовые соты»), 4.0 Ice Cream Sandwich («брикет мороженого»), Jelly Bean («желейные бобы»), Key Lime Pie («лаймовый пирог»), Licorice («лакрица»), Molasses («меласса») и Nougat («нуга») (курсивом выделены будущие и/или неподтверждённые версии).
  • Первые две были именами известных роботов: 1.0 Astro («Астро Бой») и 1.1 BenderФутурама»), но их поменяли на десерты из-за авторских прав.[источник не указан 4785 дней]
  • По данным на февраль 2011 года устройства с ОС Android уверенно лидировали в списке самых популярных смартфонов Великобритании, оставив позади iPhone 4 c Apple iOS.[54] По прогнозам экспертов, это первый шаг ОС Android к глобальному лидерству на рынке мобильных операционных систем.
  • Еженедельно количество пользователей Android растет на 4,4 %. И если в 2010 году ежедневно проходило 160 тыс. активаций[55], то в июле 2011 года, по заявлению Эрика Шмидта, он уже достиг 550 тыс. новых устройств[56], активируемых каждый день, что говорит о том, что ОС стремительно развивается в нише продуктов для мобильных устройств.

См. также

Примечания

  1. Licenses. Android Open Source Project. Open Handset Alliance. Дата обращения: 20 октября 2009.
  2. What is Android? Дата обращения: 6 марта 2010.
  3. Android 3.1 Platform Highlights (англ.). Android Developers. Дата обращения: 11 августа 2011.
  4. Android debuts (англ.). linuxdevices.com (23 сентября 2008). Дата обращения: 23 сентября 2011.
  5. Появилась первая фоторамка на ОС Android.
  6. Порт Android на х86
  7. Представлен первый официальный бета-релиз Android для Neo FreeRunner.
  8. Смарт-часы i’mWatch под управлением Android, 3DNews
  9. Android 2.1 from Motorola Droid Ported to G1. Volt Mobile (10 марта 2010).
  10. Google и Apple судят за мобильную слежку (29 апреля 2011). Дата обращения: 26 июня 2011.
  11. Против Google и Apple поданы иски (13 мая 2011). Дата обращения: 26 июня 2011.
  12. The current state... CyanogenMod Android Rom (27 сентября 2009). Дата обращения: 27 сентября 2009.
  13. Google Android IntelliJ IDEA plugin
  14. Android plugin for NetBeans
  15. Android NDK
  16. Application Framework
  17. Google учредила конкурс по разработке приложений для Android
  18. Google представила SDK для Android, объявила конкурс, nixp.ru
  19. Победители Android Developers Challenge
  20. Android Developer Challenge 2 open for submissions, android-developers.blogspot.com
  21. ADC 2 Overall Winners, code.google.com/android
  22. Android Market: Now available for users
  23. Android Market update: support for priced applications
  24. Компания Sony Ericsson открыла собственный канал в Android Market
  25. Android Market statistics from AndroLib, Androlib, Android Applications and Games directory
  26. Google переименовала Android Market в Google Play
  27. Android is now available as open source
  28. Licenses (Android Open Source Project)
  29. Ashlee Vance; Brad Stone.: Google Holds Honeycomb Tight (англ.). Business Week (24 марта 2011). Дата обращения: 18 февраля 2012.
  30. Christopher Dawson. Google Android 3.0 "Honeycomb": Open source no more (англ.). ZDnet (14 марта 2011). Дата обращения: 18 февраля 2012.
  31. Matthew Panzarino. Android 4.0 Ice Cream Sandwich Source Code Released (англ.). The Next Web (14 ноября 2011). Дата обращения: 18 февраля 2012.
  32. Oracle подала в суд на Google за нарушение патентов. Газета.ру (13 августа 2010). Дата обращения: 13 августа 2010.
  33. Oracle sues Google over Android and Java. CNET News (12 августа 2010).
  34. В исходных файлах Android был обнаружен скопированный код Java.
  35. Edward Naughton. The Bionic Library: Did Google Work Around The GPL? (англ.) ((PDF)). Brown Rudnick LLP (14 марта 2011). Дата обращения: 22 марта 2011. Архивировано 22 марта 2011 года.
  36. Bill Ray. Google copyright purge leaves Android developers exposed (англ.). The Register (17 марта 2011). Дата обращения: 22 марта 2011. Архивировано 22 марта 2011 года.
  37. JT. В платформе Android зафиксированы факты возможного нарушения лицензии GPL. OpenNET (18 марта 2011). Дата обращения: 22 марта 2011.
  38. Tirsina Radu. Analysis: Does Google's Android use "stolen" Linux code? (англ.). TG Daily (21 марта 2011). Дата обращения: 22 марта 2011.
  39. Thom Holwerda. Does Android Violate the GPL? Probably Not (англ.). OSNews LLC (21 марта 2011). Дата обращения: 22 марта 2011.
  40. Кашарин Алексей. Установка android на устройства iphone и ipad (February 25, 2011 20:18 PM PDT).
  41. Introducing Android 1.5 NDK (англ.). android-developers.blogspot.com (25 июня 2009). Дата обращения: 30 июня 2009.
  42. Конфликт между сообществом разработчиков Android и Google / Android / Хабрахабр
  43. Marc Flores. Steve Ballmer Jabs Android for Fragmentation Issues (англ.). IntoMobile (5 октября 2010). Дата обращения: 7 марта 2011.
  44. Анатолий Ализар. Стив Джобс обвиняет Android во «фрагментации». Habrahabr (20 октября 2010). Дата обращения: 7 марта 2011.
  45. Юрий Стрельченко. Google отрицает фрагментацию Android. СОТОВИК (17 ноября 2010). Дата обращения: 7 марта 2011.
  46. Lee Mathews. Google releases Android anti-fragmentation kit (англ.). DownloadSquad (4 марта 2011). Дата обращения: 7 марта 2011.
  47. Matthew Jones, Google holds Honeycomb source code, says it’s not ready for smartphones (25 марта 2011)
  48. Ричард Столлмен: Можно ли считать Android свободным софтом? Компьютерра (21 сентября 2011). Дата обращения: 18 февраля 2012.
  49. Harrison Weber. The top security threats to mobile users in 2012? Malware, sneaky ads and data thieves. (англ.). The Next Web (14 декабря 2011). Дата обращения: 18 февраля 2012.
  50. Jack Wallen. 10 things Android phones do better than the iPhone (англ.). Tech Republic (3 ноября 2009). Дата обращения: 21 марта 2011. Архивировано 21 марта 2011 года.
  51. Sascha Segan. Google Android 4.0 "Ice Cream Sandwich" (англ.). PC Magazine (22 ноября 2011). Дата обращения: 24 ноября 2011.
  52. Ведомости: Операционная система Apple проиграла российский рынок системе Android http://www.vedomosti.ru/tech/news/1531036/ipad_i_android_podelili_rossiyu
  53. Chris Ziegler. Exclusive: Android 'Jelly Bean' comes after Ice Cream Sandwich (update) (англ.). The Verge (9 сентября 2011). Дата обращения: 17 февраля 2012.
  54. Kate Solomon. iPhone 4 dips out of USwitch top five UK mobiles list (англ.). TechRadar (22 февраля 2011). Дата обращения: 21 марта 2011. Архивировано 23 марта 2011 года.
  55. Google зафиксировала 160 тысяч активаций Android-устройств в сутки
  56. Schmidt: Android to be Asia’s mobile gateway

Литература

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

Ссылки

Статьи

Шаблон:Устройства с Android

Шаблон:Link FA