1959

Android - немного истории о создании и перспективах


Android – платформа для мобильных телефонов, смартфонов, коммуникаторов на базе ОС Linux, которая поддерживается альянсом Open Handset Alliance (OHA), которая инициировала компания Google.
       Компания Google купила Android Inc. в июле 2005 года, которая представляла собой небольшую стартап-компанию, которая базируется в Пало-Альто, Калифорния. Среди основателей Android\'а были Энди Рабин (Andy Rubin, основатель Danger), Рич Майнер (Rich Miner, основатель Wildfire), Ник Сирс (Nick Sears, бывший вице-президент компании T-Mobile), и Крис Уайт (Chris White, один из первых инженеров в WebTV). Все они пошли работать в Google. В то время мало что было известно про Android Inc., кроме того что они занимаются разработкой программного обеспечения для мобильных телефонов. Такое развитие событий привело к появлению слухов, что Google планирует войти на рынок мобильных телефонов, но не было ясно что именно он планирует там делать.

       В Google, группа, во главе с Рубином, разработала операционную систему на основе Linux (ядро v2.6), которую они предлагают разработчикам телефонов и операторам мобильной связи.
5 ноября 2007 года, консорциум Open Handset Alliance заявил про намерение разработать открытые стандарты для мобильных устройств. В период формирования Open Handset Alliance, было также заявлено о их первом продукте, платформы для мобильных телефонов (смартфонов) на основе ОС Linux — Android.

       Платформа Android легко приспосабливается для использования на VGA, 2D графических библиотек разработанных на основе спецификации OpenGL ES 1.0, а также традиционных инструментов для смартфонов. Android использует базу данных для структурированных данных. Android поддерживает большое количество технологий, которые обеспечивают связь, включая: GSM, Bluetooth, EDGE, 3G и WiFi. Для обмена сообщениями доступны как SMS, так и MMS сервисы, включая и потоковые сообщения. На Android доступен браузер разработанный на основе WebKit application framework, а также есть возможность запускать программы на Java. Android поддерживает следующие форматы аудио/видео данных и изображений: MPEG-4, H.264, MP3, и AAC, AMR, JPG, PNG, GIF. Из нестандартного оборудования присутствует видеокамера, фотоаппарат, тачскрин, GPS навигатор, компас, акселерометр, ускоритель 3D графики.

       21 октября 2008 года альянс OHA опубликовал исходный код платформы Android. В релиз вошел весь стек Android: и операционная система, и промежуточное ПО (middleware), и основные конечные приложения, написанные на Java.

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

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

Основные черты Android:

      Для выполнения приложений используется виртуальная машина Dalvik, оптимизированная для мобильных телефонов. Файлы типа Java Class преобразуются обычным Java-компилятором в классы другого формата (.dex) для запуска в Dalvik. По лицензионным соображениям в Dalvik вместо OpenJDK используется Apache Harmony.
Реализована поддержка 2D/3D-графики, изображений, аудио и видео.
Для хранения данных используется популярная легковесная СУБД SQLite.
Доступна поддержка GSM, EDGE, 3G, Bluetooth, Wi-Fi, фото- и видеокамеры, GPS, компаса, акселерометра.
Наличие Android-сервисов Google.

Таблица выпуска всех версий Android:
 

0