Выбирай : Покупай : Используй

Вход для партнеров

Вход для продавцов

0

Обзор и сравнение Android 2.3 и 3.0: все секреты новой мобильной ОС

Обзор и сравнение Android 2.3 и 3.0: все секреты новой мобильной ОС
Версия для печати

История выпуска

Операционная система от Google доступна массовому потребителю всего два года, но пережила за это время 5 обновлений. Фактически, продукт прошел в своем развитии путь от достаточно нестабильной и весьма примитивной с позиции эргономики системы, которой было трудно пользоваться «без костылей», до вполне конкурентоспособного решения. Формально историю Google Android можно выстроить на несколько этапов – до релиза версии 2.0/2.1 Eclair, до релиза 2.2 FroYo и до появления версии 2.3 Gingerbread/анонса 3.0 Honeycomb. В первом случае разработчики серьезно видоизменили интерфейс, добавили больше функций в стандартную поставку системы, улучшили взаимодействие софта с «железом» (появился мультитач и т.п.), а также серьезно оптимизировали продукт. В результате этого до версии 2.1 было обновлено порядка 2/3 всех Android-устройств в мире.

Часть разработчиков прошивок для смартфонов и коммуникаторов пропустила обновление до Eclair и обратилось к версии 2.2 FroYo. Здесь из серьезных изменений можно отметить появление штатного расширения Adobe Flash для браузера (сам он стал работать на движке Google Chrome), возможность установки приложений на карту памяти (фактически – это был закрытый тикет в системе вопросов и предложений пользователей) и режим работы устройства как модема для USB и Wi-Fi. В результате таких улучшений система приобрела адекватный внешний вид для использования ее не только на нишевых коммуникаторах и смартфонах для технофилов, но и для массовой установки в мультитимедиа-плееры, планшеты, PMP и так далее. Тем не менее, многие крупные производители открыто называли Android OS 2.2 неподходящей системой для использования в планшетных компьютерах. Поводом к этому послужили нарекания к пользовательскому интерфейсу, который смотрелся на сверхкрупных разрешениях экрана не очень органично. Кроме того, в Android OS по-прежнему остались нерешенными проблемы с вводом данных, поддержкой медиаформатов, энергопотреблением.

Google (Samsung) Nexus S работает на базе Android OS 2.3 Gingerbread

Длительное время слухи о новой версии содержали информацию о том, что Google разработает новую систему, дав ей порядковый номер Android OS 3.0 Honeycomb. Она будет создана с учетом этих недочетов и будет одновременно «коммуникаторной» и «планшетной». Спустя некоторое время фантазия создателей «родила» Android OS 4.0 Ice Cream, полностью созданную под планшетные ПК, оставив непроясненной судьбу версии 3.0. В декабре все встало на свои места – Google официально презентовала широкой общественности Android OS 2.3 Gingerbread на примере коммуникатора Nexus S и выпуска обновленного SDK, а чуть позже показала Android OS 3.0 (презентация возможностей). Что же нового в этих системах?

Внешний вид

В целом Android OS 2.3 не претерпела радикальных изменений, какие были, например, в Android 2.1 относительно 1.6. Разработчик улучшил цветовую гамму иконок, панелей, кнопок в Google Android, сделав их более контрастными и менее аляповатыми.


Внешний вид Android OS 2.3 Gingerbread

Из очевидных изменений – заливка цветом панели состояния при выполнении операции, например, при синхронизации почты с Gmail (из белого полоска становится зеленой), появление оранжевой подсветки полосы прокрутки при достижении края страницы, прозрачность элементов меню. Встроенные в систему менеджер электропитания и диспетчер задач стали более наглядными (последний теперь располагается не по центру, а справа сбоку). Улучшилась работа и так называемых «живых» обоев на домашних экранах – отвечающие за вывод картинки элементы системы адаптированы под современные процессоры, и итоговая реализация решения работает без замедлений.


Перелицованные графические элементы Android OS 2.3 Gingerbread

В Android OS 2.3 появилась поддержка сверхкрупных разрешений экрана – WXGA и выше (актуально для планшетов и нетбуков). Соответственно, все элементы пользовательского интерфейса рассчитаны на корректное отображение на соответствующих мобильных устройствах.

Ввод данных

Один из наиболее проблемных компонентов Android OS – встроенная наэкранная клавиатура. Данное решение практически всегда заменяется производителем на свое собственное (HTC Touch Pal и т.п.) или лицензируемое от стороннего разработчика (Swype). Причины просты – неудобная компоновка клавиш, низкая точность, скудные возможности коррекции ввода и крайне неудобный интерфейс для переключения раскладок на ввод дополнительных символов. В нынешней версии Android OS ситуация кардинально поменялась. Во-первых, клавиатура стала жестовой и поддерживает работу с мультитач. Подобная реализация выглядит очень своевременной, но в данном случае она весьма ограниченная. Формально жестом пользователь может переключиться в верхний/нижний регистр или на раскладку с цифрами. В полном виде жестового связного ввода, как, например, в Swype здесь нет. Тем не менее, мультитач-возможности реализованы в системе выделения текста в поле набора. Если раньше пользователю приходилось проявлять смекалку, чтобы выделить нужный фрагмент (причем это удавалось далеко не всегда и работало в ограниченном количестве приложений и обычно пословно), то теперь это сделать намного проще. Достаточно просто нажать на экран в области введенного слова, выбрать из меню операцию по копированию, после чего выбрать или выделенное слово, или расставить границы выделения легким перемещением курсора по экрану. Эти операции выполняются без задействования трекбола.


Улучшенная клавиатура в Android OS 2.3 Gingerbread

При наборе символы на виртуальной клавиатуре подсвечиваются в крупных всплывающих окнах, при включенном предикативном наборе работает автоподстановка из словаря с возможностью коррекции, как ручным набором, так и под диктовку. Есть вариант «умного» исправления, когда для экономии времени пользователь может сохраниться на предлагаемые варианты, после чего потом вернуться к тексту и поправить их (при этом некорректная замена не станет правилом и не будет включена в словарь).

Управление системой

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


Встроенный диспетчер задач в Android OS 2.3 Gingerbread

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

Коммуникации

Android OS – современная система для интернет-ориентированных устройств. Однако в ней до сих пор не был реализован на штатном уровне целый ряд очевидных и востребованных сетевых функций. В частности, в системе не было до версии Gingerbread, встроенного VoIP-клиента, интегрированного с номеронабирателем и записной книжкой. Чтобы использовать различные сервисы интернет-телефонии по протоколу SIP приходилось загружать из Android Market сторонние программы, которые не отличались стабильной работой и удобным интерфейсом. Теперь же в контактах появилось дополнительное поле для указания идентификатора пользователя в SIP-сервисах, а в настройках – соответствующий конфигуратор соединения.


Android OS 2.3 Gingerbread получил улучшенное управление энергопотреблением

Современные смартфоны и коммуникаторы часто используются как универсальные средства хранения и передачи информации. Это может быть как обычный мультимедиа-контент, так и финансовые данные для проведения платежей в Сети с телефона. Специально для этого в Android OS 2.3 появилась поддержка NFC, передачи данных на сверхблизких расстояниях. Это подходит для работы с мобильной рекламой (пользователь сканирует код и у него в браузере открывается спецстраница с промо-материалом и так далее) и мобильной коммерции (с помощью распознавания команд можно вывести на экран устройства платежный интерфейс продавца товара или услуги). Кроме того, некоторые производители мультимедиа-устройств (Canon в патенте для внешнего видоискателя для фотокамер) ставят на NFC как на альтернативу соединениям по ИК или Bluetooth, например, для подключения периферии.


Реализация NFC в Android OS 2.3 Gingerbread

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

Мультимедиа, игры

Google Android является платформой на базе ПО с открытым кодом, поэтому большинство входящих в нее компонентов также должно быть открытыми. По этой причине в системе наблюдалась достаточно ограниченная поддержка разных медиакодеков для воспроизведения файлов – в силу лицензионной политики их создателей. Радикально ситуация до сих пор не изменилась, но поддержка новых кодеков в Android OS Gingerbread все же появилась. К ним относятся AAC и AMR для звука, а также фирменные кодеки, разрабатываемые СПО-сообществом с участием Google WebM и VP8. Значительно улучшилась реализация аудиокомпоненты за счет поддержки эквалайзера и спецэффектов (усиление басов, расширения стереозвука, реверберации).

HTC Desire HD работает на базе Android OS 2.2 FroYo

Во всех современных Android-устройствах можно увидеть наличие фото- и видеокамер. Они носят не декоративную роль, а вполне утилитарную – качество сенсора позволяет получать относительно пригодное изображение для разных задач (сканирование кода, текста, съемка объектов и так далее). С появлением поддержки Android-устройствами высокоскоростных сетевых соединений возникла потребность в организации видеотелефонии. В настоящее время фронтальные видеокамеры появляются в большом количестве на планшетных ПК и в некоторых моделям коммуникаторов. В системе для этого есть соответствующие компоненты, позволяющие задействовать ресурсы двух камер и управлять ими. Тем не менее, пока штатной поддержки видеотелефонии на платформе нет – для работы потребуется установить сторонний софт.


Оболочка камеры в Android OS 2.3 Gingerbread

Для любителей мобильных игр обновление до Android OS 2.3 должно принести повышение производительности устройств при работе с 3D-графикой. В системе обновились видеодрайвера, были доработаны компоненты, отвечающие за взаимодействие приложений с системой, повышено быстродействие сенсорных экранов и клавиатур. Для программистов появились новые функции, поддерживающие датчики устройств – гироскоп, расширенный акселерометр, магнитометр, что позволяет полностью контролировать перемещение «гуглофона» в пространстве.

Android OS 3.0 Honeycomb

В третьей версии Android OS, которая была показана в январе 2011 года, будут реализованы специализированные функции для планшетных ПК. Изменения коснутся пользовательского интерфейса, который будет значительно переработан и улучшен в сторону эргономичного управления планшетом. В частности, на домашнем экране будут находиться более продвинутые виджеты, а переключение между экранами получит псевдотрехмерное меню. Встроенная клавиатура будет доработана до соответствия существующим требованиям эргономики (крупные кнопки, жесты), штатный браузер приблизится по уровню к десктопной версии Google Chrome, а почтовый клиент Gmail станет практически неотличимым от схожего приложения на iPad.


Внешний вид Android OS 3.0 Honeycomb

В Android OS 3.0 также появится клиент для работы с сервисом Google eBooks, где размещаются электронные книги, серьезно улучшится интерфейс плеера YouTube для просмотра видеоконтента, появится видеочат внутри Google Talk, а также полноценная поддержка 3D в Google Maps с панорамами улиц. Система появится с большой долей вероятности в марте 2011 года. Заметим, что через некоторое время после ее релиза свет увидит Android OS 2.4 Ice Scream, которая, как ожидается, принесет все вышеописанные новшества на смартфоны и коммуникаторы.

Выводы

В целом, Android OS в настоящее время является конкурентоспособной системой, во многом напоминающей iOS от Apple, а также Windows Phone 7 в плане реализации игровой составляющей и эргономики. Решение Google разделить два направления – выпускать отдельную линейку под планшеты и отдельную линейку под смартфоны и коммуникаторы, с одной стороны, является выигрышной позицией (на планшетах работает специализированная ОС с нативной поддержкой нужных компонентов), с другой стороны, усиливает фрагментацию Android OS уже теперь в классе планшетов (так как обновления для версии 3.0 для пользователей устройств с Android OS 2.1-2.2 нет).

Версия для печати
Статьи по теме