Android — открытая операционная система для мобильных устройств. Иными словами, это мобильный аналог Linux. Все устройства с поддержкой Android отличаются внушительным объемом памяти и серьезными аппаратными ресурсами, обеспечивая совместимость с передовыми технологическими разработками. Операционную систему Android поддерживает все больше выпускаемых коммуникаторов.
Открытость технологии Android в лучших традициях принципов OpenSource дает возможность сторонним разработчикам как совершенствовать решение, так и создавать для него собственные оригинальные приложения. При этом можно задействовать любой функционал смартфона — от камеры до системы отправки текстовых сообщений. Ещё один основополагающий принцип системы — равенство приложений: все предустановленные программы при желании заменяются разработками на усмотрение пользователя.
По мнению экспертов, одна из причин стремительно растущей популярности Android — в большом количестве достойных и интересных устройств на ее основе. Удобная ОС Android будет упрощать жизнь пользователям не только посредством коммуникаторов. В скором времени нас обещают порадовать «умными» телевизорами Android. Приложения на базе Android активно разрабатываются и для автомобильных компьютерных систем. Предполагается, что с помощью Android-телефона можно будет фиксировать местоположение автомобиля, а также отправлять команды автомобильному навигационному компьютеру.
Помимо звонков, текстовых функций и камеры с достойными характеристиками устройства на базе Android предлагают ряд инновационных опций, призванных сделать телефон максимально удобным и полезным для своего владельца. Смартфон Android легко станет неповторимым и индивидуальным. Достаточно добавить персонализированные темы, мелодии звонка, заставки, установить на телефон удобные виджеты для доступа к любимым веб-сайтам, новостям, прогнозам погоды, результатам спортивных матчей.
Пользовательский интерфейс высокотехнологичных коммуникаторов поддерживает сенсорное управление касаниями, поэтому эргономичные устройства на базе Android оснащаются большими сенсорными экранами. Приложения для работы с Интернет, средства коммуникации, управления и организации контактов, всевозможные мультимедийные обработчики — вот лишь некоторые из возможностей мобильных устройств на базе Android. С каждым обновлением разработчики предлагают перспективные и полезные нововведения. В версии Google Android 2.1 появилась полная сихронизация с контактами социальных сетей, включая фотографии, поддержка новых функций Gmail, таких как отмена случайной отправки письма, автоматическая группировка фотографий в альбомах по датам и событиям и многое-многое другое. Только что анонсированная очередная версия операционной системы Google Android 2.2, известная под кодовым именем Froyo, по желанию владельца будет превращать смартфон в USB-модем и даже в точку доступа Wi-Fi с возможностью «делиться» с другими устройствами установленным интернет-соединением.
В операционной системе Android отлично проработаны возможности персонализации коммуникатора. Благодаря сервисам Google, на экран можно вывести полоску погоды с точным прогнозом для текущего месторасположения. Поддержка нескольких рабочих столов с сочетании с оригинальными виджетами-дополнениями позволит не только оперативно переключаться на нужные коммуникационные приложения, но и всегда иметь под рукой любую интересующую информацию — от курса акций до прямого доступа к Twitter и «ВКонтакте».
Одна из наиболее удобных возможностей Android — поддержка широкого спектра сервисов Google, владеющей данной операционной системой. Пользователи Android получают простой и удобный доступ к почте Gmail, картам Google Maps, сервису обмена мгновенными сообщениями Google Talk, YouTube, голосовому поиску и календарю Google, магазину Android Market и многому другому.
Ключевой составляющей широких возможностей устройств на базе Android становятся сервисы Google. Для работы с ними достаточно регистрации на почтовом сервисе Gmail. После этого пользователь доступ к хранилищу приложений, картам Google и многим другим интересным и полезным функциям. Многие сервисы Google хорошо знакомы даже тем, кто пока не сталкивался с ОС Android.
Пользователей коммуникаторов, несомненно, заинтересует инновационное ПО Google Voice. Не ограничиваясь стремительно набирающей популярность интернет-телефонией, оно представляет собой настоящий центр обмена информацией между мобильными и стационарными ПК, смартфонами и коммуникаторами под управлением ОС Android. В свое распоряжение пользователь получает систему приема текстовой и голосовой информации по любым каналам — факсы, звонки по VoIP, IM-сообщения, e-mail, MMS- и SMS-сообщения, чаты. Предусмотрена переадресация вызовов с коммуникатора на стационарный номер через интернет-центр управления услугой.
Сведите воедино всю информацию и контакты: Android привязывает телефонные номера ко всем адресам электронной почты (рабочим и личным), ассоциирует их с функциями мгновенной отправки сообщений, аккаунтами на Facebook, Twitter, «ВКонтакте» и пр. Благодаря полной синхронизации данных пользователя в реальном времени, выполняемой вручную либо автоматически, важные контакты и данные всегда будут на месте и под рукой.
При обновлении ОС Android разработчики уделяют особое внимание коммуникационному потенциалу устройств. В приложениях для управления контактами можно хранить и создавать новые записи, просматривать историю вызовов, синхронизировать все записи с клиентом электронной почты. После включения и регистрации Google-аккаунта коммуникатор с ОС Android 2.1 тут же импортирует в память данные из адресной книги и календаря Google, избавляя от необходимости ручного ввода данных. Функционально богатая платформа Android предлагает широкий выбор элементов пользовательского интерфейса и вариантов управления данными.
Устройства Android легко определяют местонахождение владельца, предлагая локальные прогнозы погоды, поиск по локальным ресурсам и пр. Благодаря поддержке различных сетевых соединений, появляются самые разные приложения для установления связи с внешним миром. Поведать всем об отлично проходящем отпуске через Twitter? Получать уведомления о температуре в квартире во время отъезда? Все это и многое другое становится возможным с Android, и возможности эти расширяются с каждым днем.
Компоненты операционной системы Android открывают пользователю действительно широкий набор возможностей. Среди базовых программ ОС Android почтовый и SMS клиенты, менеджер контактов, календарь, калькулятор, медиаплеер, будильник и мессенджер — всего около 80 приложений с открытым кодом.
Приобретая смартфон Android, можно быть уверенным, что в нем предусмотрены все самые необходимые инструменты: программы для работы с офисными документами, PDF-файлами и изображениями, веб-браузер с поддержкой flash и клиент электронной почты, калькулятор, камера, диктофон. Не нашли решения под свои задачи среди предустановленных программ? В онлайн магазине–хранилище Android Market для прямой загрузки на смартфон предлагаются тысячи платных и бесплатных приложений сторонних разработчиков — от игр до программ для работы с документами и сетевых инструментов. Существенное преимущество Android Market — простота в скачивании и выкладывании программ.
Кстати, у интерфейса Andriod есть оригинальная особенность. Программы не нужно закрывать принудительно с помощью привычного крестика в правом верхнем углу. Свернутое приложение автоматически выгружается из оперативной памяти с сохранением текущего состояния. В результате приложения практически не функционируют в фоновом режиме, обеспечивая реально высокое быстродействие операционной системы.
Подробно о Android
Android – это программный стэк для мобильный устройств, который влючает в себя следующие уровни: операционную систему, middleware(промежуточное ПО) и приложения.
Возможности:
Application framework – набор компонентов для приложений
Dalvik virtual machine – виртуальная машина, в которой работают все приложения Оптимизированная для мобильных устройств
Встроенный браузер – взят за основу WebKit с открытым кодом
Оптимизированная графика с 2D библиотекой, 3D графика – OpenGL ES 1.0. Возможна поддержка hardware акселератора
SQLite – база данных
Поддержка медиа форматов: звук, видео, картинки(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM стандарт.
Bluetooth, EDGE, 3G и WiFi
Камера, GPS, компас и акселерометр
Богатый выбор инструментов для разработчиков ПО, включает эмулятор устройства, дебаггер, инструменты для профайлинга, плагины для Eclipse IDE
Приложения
Android включает в себя набор стандартных программ, таких как:
почтовый клиент
SMS клиент
календарь
гео карты
браузер
контакты
Всё ПО написано на языке программирования Java.
Application Framework
Программисты имеют полный доступ до всей функциональности, что лежит в основе операционной системы. Архитектура приложений построенна так, чтобы было легко использовать основные компоненты, есть возможность создавать свои компоненты и предоставлять их в открытое использование.
Набор основных компонентов/сервисов:
визуальные компоненты (списки, текстовые поля, grids, кнопки и встроенный браузер)
провайдеры контента, например для получения стандартных контактов
менеджер ресурсов – доступ к таким ресурсам, как локализованные строки, графика, файлы
менеджер извещений
менеджер активности
Библиотеки
Android включает набор С/С++ библиотек, используемых разными компонентами операционной системы. Вот некоторые из них:
System C library – взята из BSD. Немного подправлена для embedded-Linux устройств.
Media Libraries – за основу взята PacketVideo OpenCORE, библиотеки поддерживающие воспроизведение и запись популярных звуковых и видео форматов, а так же картинок.
Surface Manager – 2D и 3D графика
LibWebCore – веб-браузер
SGL – 2D графический движок
3D библиотеки
FreeType – битмапные и векторные шрифты
SQLite – база данных
Android Runtime
Включает набор основных библиотек, которые предоставляют функциональность для Java. Каждое приложение запускает свой собственный процесс, с собственным истансем виртуальной машины Dalvik. Dalvik написан и оптимизирован для устройств, так чтоб можно было запуска несколько виртуальных машин одновременно. Dalvik-виртуальная машина запускает файлы на исполнение в формате Dalvik Executable(.dex), который в свою очередь, оптимизирован для минимального использования памяти. Виртуальная машина основана на регистрах, запускает классы скомпилированные Java-компилятором и сконвертированных в .dex формат специальной утилитой – "dx”.
В остнове Android лежит операционная система Linux, версии 2.6
Новации Android 4.0
Основной идеей разработчиков Google при создании новой версии платформы было объединение двух предшествующих версий системы, одна из которых (Gingerbread) предназначена для смартфонов, а другая (Honeycomb) - для планшетных компьютеров. Подобное разделение приводит к фрагментации платформы, за которую чаще всего критикуют Android.
С выходом Ice Cream Sandwich система стала универсальной и теперь может использоваться на любых типах устройств. Разработчики смогут создавать приложения, которые потребуют лишь небольшой модификации для работы как на смартфонах, так и на планшетах.
Несмотря на отсутствие революционных изменений, Android 4.0 получила множество программных усовершенствований, большая часть которых касается оптимизации пользовательского интерфейса и повышения удобства работы.
Так, новый системный шрифт Roboto оптимизирован для дисплеев выского разрешения. Усовершенствована также система оповещений пользователя, виртуальная клавиатура и виджеты, которые теперь можно масштабировать на экране. Разработчики Google внедрили возможность группировки ярлыков приложений (подобно тому, как это было реализовано Apple в iOS 4) и быстрого доступа к наиболее часто используемым программам, контактам и папкам, используя "Избранное".
Система Face Unlock позволяет разблокировать устройство, используя технологию распознавания лиц, просто посмотрев во фронтальную камеру смартфона или планшета с Android 4.0. Усовершенствована и система распознавания голоса, ставшая боле точной.
Встроенный браузер позволяет теперь открывать до 16 вкладок и синхронизировать контент с настольной версией Google Chrome, а улучшенный интерфейс почтового сервиса Gmail позволяет "перелистывать" письма.
Переработанная адресная книга интегрирует данные из крупнейших онлайновых социальных ресурсов (Facebook, Twitter, Google+), а избранные контакты можно теперь поместить на главный экран или в удобную для пользователя папку. Система Android Beam на базе технологии ближней беспроводной связи NFC позволяет быстро обменяться контактами, веб-ссылками, картами и приложениями, просто коснувшись одним совместимым аппаратом другого. Кроме того, пользователь может теперь посмотреть, какие приложения потребляют больше всего трафика и ограничить работу с сетью для определенных программ.
Измения в Android 4.0
Android Ice Cream Sandwich получил новый дизайн. Измения коснулись практически всех всех элементов дизайна, более того - в соответствие к новому пользовательскому интерфейсу под названием ROBOTO теперь приведены все виджеты и официальные приложения от Google. Вероятно это часть стратегии приведения всех сервисов Google к единому интерфейсу, о которой в компании заявляли накануне презентации.
Новый экран блокировки в ICS выглядит лаконично, разблокировка производится при помощи кольца с замком, потянув за которое можно разблокировать устройство или получить доступ к часто используемым функциям - фотосъемке, сообщениям.
Встроенные виджеты в Android 4.0 поддерживают масштабирование, практически все они подверглись косметическим изменениям. Кроме виджетов во встроенном рабочем столе (launcher'е) появилась поддержка папок - достаточно перетащить иконки программы одна на другую, доступен предпросмотр содержимого папки, размер пространства папки изменяется в зависимости от количества приложений в ней.
Важным отличием является также поддержка виртуальных сенсорных клавиш в нижней части экрана - ранее они использовались только в планшетной версии Android Honeycomb, теперь они будут присутствовать в Android 4.0 повсеместно. Очевидно это шаг в сторону универсальности пользовательского опыта при использовании планшетов или коммуникаторов на Android.
Новая система оповещений в ICS обзавелась поддержкой вывода иконок приложения и фотографий пользователей (в случае оповещения о звонках или IM-клиентов).
Клавиатура в Android 4.0 теперь поддерживает голосовой ввод - достаточно нажать на иконку микрофона. Возможно это повысит популярность голосового ввода от Google, который раньше был доступен в виде отдельного приложения, и мог быть активирован, например, в Google Translate.
Ещё одна новинка - разблокировка устройства при помощи фронтальной камеры, методом распознавания лица владельца устройства.
Большим изменениям подвергся также браузер в Android - он получил новый интерфейс, поддержку синхронизации вкладок с браузером Google Chrome, полноэкранный режим.
Вместе с браузером обновились практически все приложения от Google - в частности почтовая программа Gmail получила возможность оффлайнового поиска писем. В приложении Календарь расширена поддержка жестов.
Новый интерфейс получила также фотокамера и фотогалерея. Информация про встроенный фоторедактор подтвердилась, кроме этого фотокамера получила ряд новых режимов съемки - панорамный (одним нажатием), timelapse, и новые функции при съемке видео. Расширена возможность отправить фотографию (без обработки или после применения фотофильтров) в социальные сети и облачные сервисы хранения информации).
Приложение Контакты (Люди) теперь интегрировано с социальной сетью Google+ (клиент Google+ также обновился и теперь позволяет проводить видеоконференции) и поддерживает вывод больших фотографий контактов в новом виде. Интеграция коснулась также таких моментов как поддержка вывода высококачественной фотографии абонента при звонке, поддержка загрузки фотографии контакта из социальных сетей, возможность просмотра истории сообщений с контактом прямо из приложения.
Нужно сказать что этот режим и концепция приложения очень напоминает решение применяемое в операционной системе Windows Phone.
При помощи технологии NFC теперь можно передать информацию на другой Android-смартфон (оснащённый NFC-чипом) просто приблизив их достаточно близко друг к другу. Новая возможность получила название Android Beam.