Android — программный стек для смартфонов, создаваемый альянсом Open Handset Alliance во главе с интернет-компанией Google. Включает в себя операционную систему, промежуточное программное обеспечение и некоторые основные приложения. Идея создать защищенную платформу с доступным (открытым) кодом и различными сервисами пришла в головы Энди Рубина (Andy Rubin) и Ричарда Майнера (Rich Miner) осенью 2003 года [1].
Содержание |
Для всех желающих воспользоваться возможностями этой платформы существует набор Android SDK (Software Development Kit) [2], доступный для свободного скачивания с сайта Android под лицензией Apache License 2.0[3].
Разработку приложений для Android можно вести на языке Java. Существуют плагины для популярных IDE с открытым кодом:
По сравнению с обычными Linux-приложениями программы для Android подчиняются дополнительным правилам (см. Application Framework):
23 сентября 2008 года вышел Android SDK 1.0 Release 1[4]. В феврале 2009 года появился Android 1.1 release 1 SDK[5].
На LinuxPhone.ru есть отдельная рубрика новостей, посвященная Android SDK: linuxphone.ru/category/google-android/android-sdk/. Из нее можно узнать о последних новшествах и изменениях в проекте.
В ноябре 2007 года был объявлен конкурс для разработчиков [6] — Android Developer Challenge [7]. В мае 2008 года назвали первых 46 победителей (1788 заявок из 75 стран мира) в конкурсе на лучшие разработки для Android: все они получили по 25 тысяч USD [8]. 28 августа 2008 года лучшие разработчики по итогам первого раунда конкурса получили внушительные суммы в 275 тысяч USD и 100 тысяч USD [9]. Среди победителей названы следующие приложения: cab4me, CompareEverywhere, Ecorio, GoCart, Life360, Locale, PicSay, Softrace, TuneWiki, Wertago, BreadCrumbz, Cooking Capsules, Maverick, PebbleBox, PhoneBook 2.0, Piggyback, Pocket Journey, Rayfarla, ShareYourBoard и Teradesk e-Storage.
Следующий конкурс, Android Developer Challenge 2, пройдет в 2009 году.
Первым устройством, работающим под управлением Android, стал разработанный компанией HTC смартфон T-Mobile G1, презентация которого состоялась 23 сентября 2008 года[10]. Следующими смартфонами с Android стали многочисленные разработки китайских компаний (подробнее — см. ниже). Кроме того, в конце 2008 года последовали многочисленные анонсы других известных производителей смартфонов о намерении выпустить устройства с Android.
Кроме того, энтузиасты портировали Android на ряд известных устройств, среди которых, например, интернет-планшет Nokia N810[11] и смартфон HTC Touch[12].
Отдельного упоминания достойна инициатива компании Koolu, которая занялась не только портированием Android на Neo FreeRunner, но и строит свой бизнес на продаже этих Open Source-смартфонов с предустановленной мобильной платформой Google. Первый официальный и общедоступный бета-релиз порта Android на Neo FreeRunner от Koolu состоялся во второй половине декабря 2008 года[13].
Список смартфонов с платформой Android по датам начала их продаж:
Многие ведущие производители мобильных устройств анонсировали свои продукты с Android. Их список доступен в отдельной статье: Ожидаемые смартфоны с Android.