Как известно, когда-то мобильные телефоны не умели ничего, кроме как звонить. Потом они обзавелись заливистыми мелодиями звонка, цветными экранами и собственными операционными системами. Казалось бы, рынок устойчиво поделен между Symbian и Windows Mobile (плюс немного "крошек" для вымирающей PalmOS) – ан нет, производители продолжают радовать нас новинками.
Сегодня мы расскажем Вам о, возможно, сильнейшем новом игроке рынка мобильных ОС в частности и мобильных платформ в целом – Google’s Android.
Автор: Арсентьев Юрий | Написано для F1CD №14 | Материал на сайте с 09.01.2008
В общем и целом
Расширение производственных мощностей глобальных корпораций уже давно никого не удивляет – и Google, когда-то обладатель лишь хорошей поисковой системы, сегодня уже вовсю запускает сервисы Web 2.0, показывает земной шар на экране монитора (да, и не только его) в Google Earth, а теперь ещё и предлагает всем писать программы под свою новую платформу.
Действительно, на официальном сайте Google объявлено о двух будущих этапах соревнования разработчиков ПО для Android. Первый начался 2 января 2008 года, а закончится 3 марта, а второй – во второй половине 2008 года. Уже на первом этапе 50 наиболее многообещающих проектов получат по $25 тыс. для дальнейшего развития, во втором же этапе Google приготовил десять призов по $275 тыс. и десять по $100 тыс.
На рассмотрение принимаются следующие типы проектов:
социальные сети.
медиа-проекты, в том числе фотосайты.
электронная почта и мессенджеры.
новостные и информационные программы.
инновационные пользовательские интерфейсы.
повышение функциональности ОС.
использование локальных сервисов.
гуманитарные проекты.
экономические приложения.
все, что Вы сможете еще придумать.
Так что при должной усидчивости каждый программист может принять посильное участие в развитии новой платформы. Давайте посмотрим, что же умеет и таит в себе загадочный Android.
Фокус на детали
Итак, Android – это, прежде всего, удобная платформа (основанная на ядре Linux версии 2.6) для запуска приложений с возможностью взаимозамены компонентов. Встроенный браузер основан на технологии Webkit.org (та самая основа, на которой работает популярный браузер Mac OS X – Safari) и ничем не уступает "взрослым" собратьям. Графическое ядро прорабатывает как 2D, так и 3D-графику (основанную на OpenGL, с опциональным hardware-ускорением).
SQLite отвечает за обработку баз данных. Поддерживаются большинство медиа-форматов файлов (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF), кроме того, в зависимости от "носителя" платформы Вам будет доступен Bluetooth, EDGE, 3G, и WiFi, видеокамера, GPS, и компас. Кроме того, Android имеет практически неограниченные возможности по подключению нового ПО, которое расширяет возможности операционной системы и для написания которого активно привлекаются сторонние разработчики (о чем мы уже узнали выше).
Ниже на схеме приведён общий принцип функционирования системы.
При продаже платформа уже оснащена собственным e-mail клиентом, календарем и прочими "обвесами", написанными на Java. Однако помимо Java, платформа включает также массу компонентов на C/C++, которые значительно облегчают задачу разработку нового ПО.
Скачав с официального сайта Android SDK (доступен в конце статьи) – инструмент для разработки программ для новой платформы, мы за одно получим и эмулятор, а значит, сможем воочию убедится в функциональности Android.
Интерфейс не имеет ничего общего ни с Windows Mobile, ни с Symbian, но, тем не менее, интуитивен и понятен после первых секунд включения смартфона. Скорее он похож на интерфейс iPhone. Эмулятор включает в себя практически все ПО, которое будет устанавливаться при начале производства аппаратов с Android.
Google Maps в стандартном комплекте совершенно не удивляют
Как, впрочем, не удивил и браузер, стартовая страница которого… правильно, Google.com.
В графическом меню можно выбрать демонстрации графических эффектов, а также немного порисовать.
Текст ОС обрабатывает с помощью фирменной системы Linkfly, что автоматически позволяет ей выделить из текста интернет-ссылку или номер телефона, подчеркнут, а пользователь по клику будет перенаправлен на веб-страницу или начнется набор номера.
К сожалению, программа для просмотра изображений и аудио-редактор в эмуляторы не доработаны, впрочем, есть уверенность, что в полной версии все будет просто замечательно.
В эмуляторе есть работа с окнами, они могут становится полупрозрачными и как бы "отдалятся" от пользователя при длительном отсутствии активности с его стороны. Можно посмотреть основные стили текста, подробно рассмотреть каждый из составных элементов графического интерфейса.
Кроме того, запуская эмулятор с параметрами командной строки – мы можем менять размер экрана устройства, а также его тип – то есть, будет ли это просто смартфон либо коммуникатор с сенсорным экраном.
В общем и целом – дается довольно исчерпывающее представление о платформе и хочется попробовать ее "в деле" с полным набором функций. В завершении, предлагаем просмотреть официальный демонстрационный ролик от Google, посвящённый интерфейсу и возможностям устройств, работающих на Android.
In conclusion
Безусловно, с выходом на рынок Android мы получим еще одну качественную платформу для мобильных устройств, и не только. Возможно, Google даже дорастет до выпуска собственной ОС для персональных компьютеров.
Надо сказать, что будущее кажется все более и более захватывающим – глобальные корпорации все чаще осваивают новые для себя сегменты рынка, и, кто знает, может быть, наши дети будут ходить в одежде от Sony, слушая mp3-плеер Canon и делая уроки на ноутбуке от Nokia?..
"МегаФон" и ВКонтакте сотрудничают Оператор запустил тариф с безлимитным доступом к ВКонтакте и позволяет оплачивать сервисы соцсети с абонентского счета.
Google Chrome 7 будет поддерживать аппаратное ускорение 7 версия браузера, выпущенная в канале для разработчиков, будет также содержать инструменты для управления вкладками.
Нетбуки Asus в кредит без переплаты В Евросети можно купить нетбуки Asus EeePC 1001 HA и Asus EeePC 1001 PX в кредит со скидкой, компенсирующей проценты.
OCS поставляет модули памяти Kingston В ассортименте компании представлена память HyperX Blu, HyperX Genesis и HyperX T1, а также Kingston H2O и Kingston LoVo.
"ВымпелКом": результаты второго квартала 2010 года Чистая прибыль компании за отчетный период составила $334,7 млн., а количество мобильных абонентов выросло до 89,4 млн.
Список детских сайтов для абонентов "Скай Линка" расширился Теперь тариф Детский Интернет обеспечивает доступ почти к пяти сотням сайтов, проверенных РОЦИТ.
iPod shuffle вновь оснастили кнопками В новой версии кнопки управления воспроизведением и голосовой функцией VoiceOver расположены прямо на корпусе плеера.
PocketBook Education – электронный учебник Новинка позволяет делать заметки в текстах, систематизировать правила и выполнять быстрый поиск по учебнику.
Анонс от Sparkle: GeForce 210/GT 220/GT 240 с разъёмом PCIe x1 Компания Sparkle представляет графические адаптеры GeForce 210, GT 220 и GT 240 с интерфейсом PCI-Express x1.
Titan TTC-NC25TZ/PW(RB): низкопрофильный кулер для CPU Тайваньская компания Titan анонсировала низкопрофильный кулер TTC-NC25TZ/PW(RB) для процессоров Intel и AMD.
Уведомления о событиях в соцсетях от "Билайна" Участники социальных сетей теперь могут подписаться на уведомления о новых комментариях, статусах и сообщениях.
PL Table 4.50 – электронная таблица Менделеева Помимо таблицы химических элементов, в программе имеется калькулятор и функция для уравнивания химических реакций.
Навител Навигатор 3.5.0.1382 для Android – теперь с MultiTouch В новой версии приложения повышена скорость прокладки маршрутов и добавлена поддержка MultiTouch.