О Google Android

Android представляет собой мобильную операционную систему, которая использует модифицированную версию ядра Linux. Первоначально она была разработана Android Inc., фирма позднее была приобретена Google, а в последнее время принадлежит Open Handset Alliance. Это позволяет разработчикам создавать программы на языке Java, которые управляют устройством через разработанные Google Java библиотеки.

История Google Android OS

Появление и этапы развития Google Android
Впервые Android был представлен 5 ноября 2007 года, одновременно с основанием Open Handset Alliance, являющий собой консорциум из 47 компаний производителей аппаратного и программного обеспечения, телекоммуникационного оборудования, стремящихся к продвижению открытого программного обеспечения для мобильных устройств. Google выпустил самую первую версию Android под открытой лицензией Apache как бесплатное программное обеспечение с открытым исходным кодом.

На 16 февраля 2010 Google объявил, что достигнуты ежедневные продажи в 60000 Android устройств.

В июле 2005 года Google приобрел Android Inc. небольшую стартаповую компанию из Пало-Альто, Калифорния, США. Среди Android-основателей, которые впоследствии поступили на работу в Google можно отметить: Энди Рубин (соучредитель Danger), Рич Майнер (соучредитель Wildfire Communications, Inc.), Ник Сирс (раз вице-президент T-Mobile), а Крис Уайт (руководитель отдела проектирования и разработки интерфейсов WebTV). В то время было мало что известно о деятельности Android, Inc, кто они, какое именно программное обеспечение они сделали для мобильных телефонов. Из-за этого возникли слухи, что Google планирует войти на рынок мобильных телефонов.

В компании Google, команда под руководством Энди Рубина разработали мобильную платформу, что базируется на ядре Linux, которую они предложили производителям и операторам связи для установки в смартфоны, основанные на принципе организации предоставления гибкой и расширяемой система. Было сообщено, что Google уже разработало ряд компонентов аппаратного и программного обеспечения, что стало сигналом для партнеров и операторов связи заинтересованных в разного рода сотрудничестве. Первые слухи, что Google планирует выход на рынок мобильных смартфонов появились в декабре 2006 года. Доклады от BBC и The Wall Street Journal отмечали, что Google хочет устанавливать свою систему поиска и интегрированных приложений на мобильные телефоны, для чего она приложит все усилия, чтобы достичь своих целей. Печатные и электронные средства массовой информации сообщили, что согласно слухов Google занимается разработкой фирменных Google-телефонов (так называемых гуглофонов или андроидофонов). Подобные спекуляций последовали после обнародования Google определенных технических спецификаций и показа прототипов для производителей мобильных телефонов и операторов связи.

В сентябре 2007 года InformationWeek проводит статистическое исследование, в ходе которого выясняется, что Google подала несколько патентных заявок в области мобильной телефонии. В конечном итоге Google представила свой первый смартфон Nexus, который использовал Android - мобильную операционную систему с открытым исходным кодом. Устройство производилось Тайванской корпорацией HTC, и стало доступным в продаже 5 января 2010 года.

5 ноября 2007 года, Open Handset Alliance, представляющий собой консорциум из нескольких компаний: Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, NVIDIA, Qualcomm, Samsung Electronics, Sprint Nextel и T-Mobile был создан с основной целью – развитием открытых стандартов для различных мобильных устройств. Наряду с формированием, Open Handset Alliance (OHA), также представил свой первый продукт – Android, платформу, для мобильных устройств построенную на ядре Linux версии 2.6.

9 декабря 2008 года, было объявлено, что 14 новых членов присоединятся к Android проекту, в том числе: ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp и Vodafone Group Plc.

За исключением краткого периода обновления Android была доступна как открытый код с 21 октября 2008 года. Google открыл исходный код полностью (включая сетевой и телефонный стеки) под лицензией Apache.

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

Версии Android OS

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

Android 1.5 (Cupcake) базирующийся на Linux Kernel 2.6.27.
30 апреля 2009, было выпущено официальное обновление Android 1.5 (Cupcake).
В это обновление вошло несколько новых функций интерфейса и обновлений, включенных в версию 1.5:

  • Возможность записи и просмотра видео в режиме видеокамеры;
  • Загрузка видео на YouTube и фотографий в Picasa прямо со смарфона;
  • Новая клавиатура с функцией интеллектуального "Автозаполнения";
  • Поддержка Bluetooth A2DP (которая в свою очередь, испортила Bluetooth связь со многими популярными автомобильными системами и гарнитурами. Этот факт до сих пор еще не устранен (декабрь 2009 года));
  • Возможность автоматического подключения к Bluetooth-гарнитуре на определенном расстоянии от андроидофона;
  • Новые виджеты и папки, которые можно размещать на рабочем столе смарфона;
  • Анимация при смене экранов;
  • Расширенные возможности копирования и вставка включая веб-страницы.

Android 1.6 (Donut) базирующийся на Linux Kernel 2.6.27.
15 сентября 2009 года был выпущен Android 1.6 (Donut) SDK, который включал в себя следующие обновления:

  • Улучшенное взаимодействие с Android Market;
  • Встроенный интерфейс для камеры, видеокамеры и галереи изображений;
  • В галерее появилась возможность пользователю выбрать несколько фотографий для удаления;
  • Обновлен Voice Search, что позволило ему получить более быстрый отклик и более глубокую интеграцию с родными приложениями, включая возможность набора контактов;
  • Обновлена система поиска, которая теперь позволяет искать в закладках, истории, контактах и в Интернете прямо с главного экрана;
  • Обновление для поддержки технологии CDMA / EVDO, 802.1x, VPN, жестов и преобразования текста в речь;
  • Улучшения скорости поиска камеры.

Android 2.0/2.0.1/2.1 (Eclair) базирующийся на Linux Kernel 2.6.29
26 октября 2009 года был выпущен Android 2.0 (Eclair) SDK, среди главных изменений можно отметить:

  • Оптимизация скорости работы аппаратных средств;
  • Поддержка экранов большего размера и разрешения;
  • Обновленный интерфейс пользователя;
  • Новый пользовательский интерфейс браузера и поддержка HTML5;
  • Новый список контактов;
  • Улучшенные белый/черный соотношения для фонов;
  • Улучшенный Google Maps 3.1.2;
  • Поддержка Microsoft Exchange;
  • Поддержка встроенной вспышки камеры;
  • Цифровой зум;
  • Улучшенная виртуальная клавиатура;
  • Bluetooth 2.1;
  • Живые обои стола.

3 декабря 2009 года был выпущен Android 2.0.1 SDK.

выпущен Android 2.1 SDK
12 января 2010 г. был выпущен Android 2.1 SDK, некоторые источники называют его "Flan", но эта версия на самом деле еще относится к "Eclair".

Следующая версия (после 2.1) будет называться "FroYo", после "FroYo" выйдет обновление, которое будет называться "Gingerbread".

функциональные и технические возможности

На текущий момент Android поддерживает следующие функциональные и технические возможности:

  • на аппаратном уровне платформа может быть адаптирована для использования больших VGA экранов, 2D графической библиотеки, библиотеки 3D-графики на основе спецификаций OpenGL ES 1.0, а также традиционных возможностей платформы смарфонов;
  • хранение данных осуществляется при использовании программного обеспечения базы данных SQLite;
  • коммуникационные возможности Android поддерживают следующие технологии связи: GSM / EDGE, CDMA, EV-DO, UMTS, Bluetooth и Wi-Fi. Сообщения SMS и MMS доступны формы обмена сообщениями, включая составные текстовые сообщения;
  • веб-браузер доступеный в Android создан на основе открытого исходного кода примененного в WebKit. Браузер получил оценку 93/100 от Acid3 Test;
  • поддержка Java - программы, написанные на Java должны быть скомпилированы так, чтобы они могли выполняться в виртуальной машине Dalvik, которая является специализированной реализацией виртуальной машины, предназначенной для использования в мобильных устройствах, хотя технически не является стандартной Java Virtual Machine;
  • широкая поддержка в Android аудио, видео, графических медиа-форматов включает в себя: H.263, H.264 (в 3GP или контейнер MP4), MPEG-4 SP, AMR, AMR-WB (3GP в контейнере), AAC, HE-AAC (в формате MP4 или 3GP контейнера), MP3, MIDI, OGG Vorbis, WAV, JPEG, PNG, GIF, BMP;
  • дополнительная аппаратная поддержка Android широкого спектра устройств позволяет использовать: видео и фотокамеры, сенсорные экраны, GPS, акселерометры, магнитометры, ускоренная 2D графика с копированием битового массива (с аппаратной ориентацией, масштабированием, преобразованием формата пикселей) и ускоритель обработки 3D графики;
  • развитая среда разработки включает в себя: эмуляторы устройств, инструменты для отладки, профилирования производительности и памяти, плагин для Eclipse IDE;
  • развитый сервис продажи программ, игр, приложений Android Market, представляет собой каталог приложений и игр, которые могут быть загружены и установлены непосредственно на устройство через беспроводное соединение без использования ПК. Первоначально была поддержка исключительно бесплатные приложения. Платные приложения и игры были размещены на Android Market в Соединенных Штатах 19 февраля 2009 года. Рынок Android расширяется быстрыми темпами. К декабрю 2009 г. было представлено к скачиванию более 20000 приложений и игр для Android;
  • Android имеет встроенную поддержку технологии Multi-Touch, которая доступна в новых смарфонах, таких как HTC Hero. Эта функция была отключена изначально на уровне ядра (возможно, чтобы избежать нарушения предполагаемых патентов на технологии сенсорного экрана принадлежащих Apple). Google уже выпустила обновление программного обеспечения для Nexus One и планирует выпустить обновление для Motorola Droid, которое позволит задействовать в устройствах Multi-Touch. Задействование технологии Multi-Touch позволит добавить удобства использования устройства в различных приложениях и даст толчок в создании новых, более интересных и оригинальных игр.

Устройства на базе Android OS

Первый гуглофон с операционной системой Android был HTC Dream, представленный 22 октября 2008 года.

К концу 2009 года во всем мире было выпущено, по меньшей мере, 18 моделей телефонов с Google Android. В дополнение к мобильным устройствам, которые изначально поставляются с Android, некоторые пользователи смогли при помощи взлома (с ограниченной функциональностью) установить Android на мобильные устройства, поставляемые с другими операционными системами.

По прогнозам аналитиков на конец 2010 года будет выпущено более 140 устройств с Google Android на борту. Перечень программ, игр и приложений в Android Market будет существенно расширен, как платным, так и бесплатным программным обеспечением.

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