Android (; от греч. ἀνήρ, род. п. — человек, мужчина + суффикс -oid — «человекоподобный робот»; «Андро́ид»«Андроид» не является официальным названием торговой марки в России.) — операционная система для смартфонов, планшетов, электронных книг, цифровых проигрывателей, наручных часов, фитнес-браслетов, игровых приставок, ноутбуков, нетбуков, смартбуков, очков Google Glass, телевизоров, проекторов, встраиваемых систем, контрольно-кассовой техники, терминалов сбора данных и других устройств (в 2015 году появилась поддержка автомобильных развлекательных систем и бытовых роботов).
Изначально разрабатывалась компанией Android, Inc., которую затем приобрела Google. Основана на ядре Linux и собственной реализации виртуальной машины Java компании Google. Впоследствии Google инициировала создание альянса Open Handset Alliance, который занимается поддержкой и дальнейшим развитием платформы.
Android позволяет запускать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit позволяет портировать библиотеки и компоненты приложений, написанные на языке программирования Си и других языках.
В 86 % смартфонов, проданных во всём мире во втором квартале 2014 года, была установлена операционная система Android. На конференции разработчиков в мае 2017 года Google объявила, что за всю историю Android было активировано более Android-устройств. Согласно данным платформы StatCounter, по состоянию на ноябрь 2024 года во всем мире доля Android на рынке составляла 72 % среди пользователей смартфонов.
История
До приобретения фирмой Google Android Inc. планировала использовать свою операционную систему для установки на цифровые камеры для соединения их с компьютерами.
Android Inc. была основана в Пало-Альто, штат Калифорния, в октябре 2003 года Энди Рубином (основатель), (сооснователь), Ником Сирсом и Крисом Уайтом. Рубин описал проект Android как обладающий «огромным потенциалом в разработке более умных мобильных устройств, которые лучше осведомлены о местонахождении и предпочтениях своего владельца». Первоначальные намерения компании заключались в разработке передовой операционной системы для цифровых камер, и это было основой ее предложения инвесторам в апреле 2004 года. Затем компания решила, что рынок камер недостаточно велик для достижения её целей, и пять месяцев спустя она представила Android как операционную систему для мобильных телефонов, которая будет конкурировать с Symbian и Microsoft Windows Mobile.
У Рубина возникли трудности с привлечением инвесторов на раннем этапе, а Android столкнулись с выселением из офиса. Стив Перлман, близкий друг Рубина, принёс ему 10 000 долларов наличными в конверте и вскоре после этого перевел нераскрытую сумму в качестве начального финансирования. Перлман отказался от доли в компании и заявил: «Я сделал это, потому что верил в это и хотел помочь Энди».
В 2005 году Рубин пытался договориться о сделках с Samsung и HTC.
Приобретение Android, Inc. и открытие платформы
Google начала разрабатывать мобильную операционную систему на базе ядра Linux, чтобы впоследствии предлагать её производителям телефонов и сотовым операторам, после покупки компании Android Inc в июле 2005 года за 50 миллионов долларов. Ключевые сотрудники Android Inc, в том числе Рубин, Майнер, Сирс и Уайт присоединились к Google в рамках приобретения. Первоначальная разработка системы, которая впоследствии станет Android, была ориентирована на прототип устройства под кодовым названием «Sooner». Это было устройство похожее на BlackBerry, c небольшим несенсорным экраном, QWERTY-клавиатурой и навигационными клавишами. После презентации iPhone, 9 января 2007 года, разработчики мобильной операционной системы переключили своё внимание на прототип с сенсорным экраном под кодовым названием «Dream».
5 ноября 2007 года компания официально объявила о создании Open Handset Alliance (OHA) и анонсировала открытую мобильную платформу Android, а 12 ноября 2007 года альянс представил первую версию пакета для разработчиков Android «Early Look» SDK (номер сборки m3-rc20a) и эмулятор Android.
Наименование версий Кодовое имя каждой версии операционной системы Android ранее представляло собой название какого-либо десерта (версии с 1.5 по 9). Первые буквы наименований в порядке версий соответствуют буквам латинского алфавита: 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/4.2/4.3 Jelly Bean («желейные бобы» — вид конфет), 4.4 KitKat (в честь одноимённого бренда шоколадных батончиков), 5.0/5.1 Lollipop («леденец на палочке»), 6.0 Marshmallow («маршмэллоу»), 7.0/7.1 Nougat («нуга»), 8.0/8.1 Oreo (печенье «Oreo»), 9.0 Pie («пирог»).
Версия 1.0, первое устройство
23 сентября 2008 года официально вышла версия 1.0 (до этого были неофициальные 0.5, 0.6 и 0.9 версии в виде эмулятора) операционной системы, а также первый полноценный пакет разработчика SDK 1.0, Release 1 и к октябрю 2008 версия 1.0 уже дебютировала на настоящем аппарате T-Mobile G1 (также известном как HTC Dream). С момента выхода первой версии платформы произошло несколько обновлений системы. Эти обновления, как правило, касаются исправления обнаруженных ошибок и добавления новой функциональности в систему.
В 2009 году было представлено целых четыре обновления платформы. Так, в феврале вышла версия 1.1, но с исправлением различных ошибок. В апреле и сентябре вышли ещё два обновления — 1.5 «Cupcake» («кекс») и 1.6 «Donut» («пончик»), соответственно. Обновление «Cupcake» привнесло существенные изменения: виртуальная клавиатура, воспроизведение и запись видео, браузер и другие. В «Donut» впервые появились поддержка различных разрешений и плотности экрана и сетей CDMA. В октябре того же года вышла версия операционной системы Android 2.0 «Eclair» («эклер») с поддержкой нескольких аккаунтов Google, поддержкой браузером языка HTML5 и других нововведений, а также после небольшого обновления в пределах версии «Eclair» (2) появились «живые обои» и был видоизменён экран блокировки.
Ранние версии В середине 2010 года Google представила Android версии 2.2 под наименованием «Froyo» («замороженный йогурт»), а в конце 2010 года — Android 2.3 «Gingerbread» («имбирный пряник»). После обновления «Froyo» стало возможно использовать смартфон в качестве точки доступа, использовать традиционную блокировку смартфона цифровым или буквенно-цифровым паролем и другие изменения, а обновление «Gingerbread» привнесло более полный контроль над функцией копирования и вставки, улучшение управления питанием и контроля над приложениями, поддержку нескольких камер на устройстве и т. д.
22 февраля 2011 года была официально представлена ориентированная на интернет-планшеты платформа Android 3.0 «Honeycomb» («пчелиные соты»). Исходный код этой версии так и не был открыт компанией Google в связи с опасениями портирования её на смартфоны, для которых она не была предназначена.
Слияние платформ для планшетов и смартфонов Android 4.0 «Ice Cream Sandwich» («Мороженое сэндвич»), вышедшая 19 октября 2011 года, — первая универсальная платформа, которая предназначена как для планшетов, так и для смартфонов. Также обновление принесло новый интерфейс «Holo», который использовался до Android 4.4.4 KitKat.
В июне 2012 вышло обновление под названием «Jelly Bean» (желейная конфета) с порядковым номером 4.1, который сменился на 4.2 вследствие небольшого обновления в конце октября того же года и на 4.3 после обновления в июле 2013.
31 октября 2013 года Google представила следующую версию операционной системы Android4.4, которая получила название шоколадного батончика «KitKat» по соглашению с компанией-производителем Nestlé. Впервые KitKat появился на Nexus 5; эта версия Android оптимизирована для работы на более широком наборе устройств, имеющих ОЗУ и экран с разрешением 800x480 пикс. в качестве рекомендуемого минимума. Также, в качестве тестовой опции, в настройках разработчика стала доступна виртуальная машина ART.
25 июня 2014 Google представили Android L, доступный для разработчиков, пользователей смартфонов Nexus, а также некоторых других смартфонов.
Новые дизайн, виртуальная машина, среда разработки 15 октября 2014 года была официально анонсирована Android 5.0 Lollipop (леденец). Главные обновления системы — новый дизайн Material Design и полный переход к виртуальной машине ART. Также, если на Android-устройстве установлен пароль или графический ключ и если поблизости находятся часы хозяина устройства с Android Wear, то устройство автоматически разблокируется.
9 декабря 2014 года Google заменила официальную среду разработки, основанную на Eclipse (adt-bundle), на Android Studio.
В 2015 году была анонсирована операционная система для носимых устройств Android Wear (позже Wear OS). Также на Google IO были представлены версии Android Auto (для автомобилей) и AndroidTV (для телевизоров), таким образом Android перестал быть операционной системой только для мобильных устройств.
Улучшение пользовательского опыта 29 мая 2015 года Google представила AndroidM. По словам Google, главная цель новой операционной системы — улучшить пользовательский опыт общения со смартфоном, сделать взаимодействие интуитивнее и прощеhttp://www.macdigger.ru/iphone-ipod/top-5-osobennostej-novejshej-android-m.html Топ-5 особенностей новейшей AndroidM. 17 августа 2015 официально стало известно, что эта версия получила название Android6.0 Marshmallow.
В марте 2016 года была представлена первая предварительная версия AndroidN, а 1июля Google официально объявила название этой версии Android — Android 7.0 Nougat. Рассылка финальной версии операционной системы стартовала 22 августа 2016 года. Основными нововведениями компания назвала персонализацию, продуктивность, электропитание, графику и виртуальную реальность, безопасность. Устройства поддерживаемые компанией Google: Huawei Nexus6P, LG Nexus5X, Motorola Nexus6, HTC Nexus9, ASUS Nexus Player, Google PixelC и General Mobile4G. В конце года, 5 декабря, было представлено обновление Android 7.1 Nougat.
В марте 2017 года был представлен AndroidO для разработчиков. Пользовательская версия была выпущена 21августа 2017года как 8.0 Oreo. По словам разработчиков операционная система стала вдвое быстрее Nougat и бережнее расходует батарею. 5 декабря 2017 года была выпущена стабильная сборка Android 8.1 Oreo, а также Android Go.
7 марта 2018 года Google выпустила Android P DP1, а первая бета-версия вышла 8 мая 2018 года. Помимо Pixel 3 и 3 XL, также бета-версию получили Sony Xperia XZ2, Nokia 7 Plus, Xiaomi Mi MIX 2s, Vivo X21, Oppo R15 Pro, Essential Phone, OnePlus 6. Рассылка релизной версии Android 9 Pie началась 6 августа 2018 года.
Конец десертных названий 13 марта 2019 года Google начала открытое бета-тестирование ОС Android Q Beta 1, которая уже доступна для смартфонов Pixel всех поколений. Всего компания собирается выпустить 6 бета-версий ОС. 3 апреля 2019 года вышла Android Q Beta 2, которая появилась в виде GSI-образов, кроме образов для смартфонов Pixel. С их помощью разработчики любого устройства, поддерживающего Project Treble, смогут поставить эту версию ОС для ознакомления и тестирования своих программ. Также Google начала тестирование жестов, похожих на жесты с iPhone X, ответы в мессенджерах в всплывающих окнах, не заходя в само приложение, управление воспроизведением мультимедиа в шторке и новое управление громкостью.
22 августа 2019 года было объявлено, что Android Q будет распространяться исключительно как «Android 10», без кодового имени. Google прекратил практику присвоения названий версиям Android на основе сладостей, аргументируя это тем, что это не уместно на международных версиях (либо из-за того, что продукты не известны во всём мире, либо из-за того, что их трудно произносить на некоторых языках).