Android - это операционная система с открытым исходным кодом, которая построена на основе Linux и предназначена для таких устройств как смартфоны и планшеты (на самом деле устройств, поддерживающих Android много, это лишь основные).
Приложения для Android обычно разрабатываются на Java. Однако 17 мая 2017 года на Google IO объявили о поддержке Kotlin и с тех пор популярность этого языка программирования растет с каждым днем.
Немного истории
Задолго до того, как появился первый смартфон и за несколько лет до того, как Apple анонсировала свой первый iPhone и iOS, в Пало-Альто (штат Калифорния) была создана компания Android Inc. Это был далёкий 2003 год. Основателями компании были Рич Майнер, Ник Сирс, Крис Уайт и Энди Рубин.
Думаю нет смысла подробно описывать дальнейшее развитие. Вместо этого перечислю основные этапы и интересные факты.
Изначально при создании компании Android Inc предполагалось, что Android будет предназначаться для фотоаппаратов. Но оказалось, что и без того небольшой рынок цифровых камер начал сокращаться. В результате разработчики решили переключиться на смартфоны. Подробнее.
Android - это прозвище Энди Рубина, данное коллегами из-за его любви к роботам.
17 августа 2005 года Google приобрела Android Inc (за 130 миллионов долларов). С тех пор Android Inc - дочерняя компания Google.
5 ноября 2007 года по инициативе Google был создан Open Handset Alliance (OHA). Цель альянса - упростить производство мобильных телефонов путем стандартизации программного обеспечения. В этот же день было объявлено о начале разработки Android OS.
Немного порывшись не обнаружила каких-либо новых сведений о том, что случилось с альянсом. У него есть официальный сайт, который не обновлялся с 2011 года. Но и информации о том, что он канул в небытие тоже не увидела.
В сентябре 2008 года был анонсирован самый первый Android-смартфон: T-Mobile G1, также известный как HTC Dream. И уже в октябре поступил в продажу.
Самая первая версия Android, которая удостоилась “сладкого” названия - Android 1.5. Ему присвоили кодовое имя “Cupcake” (Кекс). Так как по счету это третья версия Android (первой была 1.0, второй - 1.1), осмелюсь предположить, что именно поэтому имя начинается с третьей буквы алфавита.
Официальная причина, по которой версиям Android даются такие имена:
“Since these devices make our lives so sweet, each Android version is named after a dessert.”
Всем нам знакомый логотип Android был придуман Ириной Блок и тоже является open-sourced. По ее словам на создание логотипа ее вдохновили таблички на дверях туалета. Подробнее.
Когда Google раскрывает очередную “сладкую” версию Android, то он также размещает новую статую на лужайке перед зданием для посетителей в Маунтин-Вью (штат Калифорния). На текущий момент их уже 21, если верить wiki.
Начиная с 9 декабря 2014 года официальной средой разрабоки стала Android Studio, вместо Eclipse.
В 2015 году была анонсирована Android Wear (она же Wear OS) и представлены версии Android Auto и Android TV.
Начиная с 10 версии Android, Google отказались от своей традиции присваивания “сладких” имен. В своем блоге они написали, что не всем в мире эти имена понятны, а потому, чтобы никого больше не путать, будут присваивать цифровые обозначения. Очень жаль.
Версии Android
Подробнее про каждую версию можно почитать на wiki.
Версия | Кодовое имя | Уровень API | Дата выхода |
---|---|---|---|
1.0 | - | 1 | 23.09.2008 |
1.1 | Неофициальное - Petit four | 2 | 09.02.2009 |
1.5 | Cupcake (Кекс) | 3 | 30.04.2009 |
1.6 | Donut (Пончик) | 4 | 15.09.2009 |
2.1 | Eclair (Эклер) | 7 | 27.10.2009 (2.0), 12.01.2010 (2.1) |
2.2 | Froyo (Замороженный йогурт) | 8 | 20.05.2010 |
2.3 | Gingerbread (Имбирный пряник) | 9 и 10 | 06.12.2010 |
3.1 и 3.3 | Honeycomb (Медовые соты) | 12 и 13 | 22.02.2011 |
4.0 | Ice Cream Sandwitch (Сэндвич с мороженым) | 15 | 19.10.2011 |
4.1, 4.2 и 4.3 | Jelly Bean (Мармеладка) | 16, 17 и 18 | 27.06.2012 (4.1), 29.10.2012 (4.2), 24.07.2013 (4.3) |
4.4 | KitKat | 19 | 31.10.2013 (4.4), 05.12.2013 (4.4.1), 09.12.2013 (4.4.2), 02.06.2014 (4.4.3), 20.06.2014 (4.4.4) |
5.0 | Lollipop (Леденец) | 21 | 03.11.2014 (5.0), 03.12.2014 (5.0.1), 20.12.2014 (5.0.2), 09.03.2015 (5.1), 21.03.2015 (5.1.1) |
6.0 | Marshmallow (Зефир) | 23 | 28.05.2015 |
7.0 | Nougat (Нуга) | 24 - 25 | 22.08.2016 |
8.0 | Oreo | 26 - 27 | 21.08.2017 |
9.0 | Pie (Пирог) | 28 | 06.08.2018 |
10.0 | Quince Tart | 29 | 03.09.2019 |
11.0 | Red Velvet Cake | 30 | 08.09.2020 |
12.0 | Snow Cone | 31 | 04.10.2021 |
12.1 | Snow Cone | 32 | 07.03.2022 |
13.0 | Tiramisu | 33 | 15.08.2022 |
Интересные ссылки
Забавный сайт про версии Android от Donut до Marshmallow - к сожалению страничку удалили.
Android OS - страничка на вики про андроид.
Описание версий Android на официальном сайте.