Ваша корзина
Товаров 0 шт.
Сумма 0 у.е.
Телефон заказов
703 23 59

Назад Вперед
ОС Google Android - "темная лошадка" мобильного мира

 Посмотрите в меню вашего мобильного телефона: все ли там Вас устраивает? Удобно ли расположены элементы интерфейса, насколько оно отвечает своему предназначению – помо-гать владельцу в работе с аппаратом? А как насчет установки приложений? Наверно эти во-просы так и остались бы риторическими, не задайся коллектив разработчиков Google созда-нием новой операционной системы для мобильных телефонов.

 Давно ли мобильный телефон стал похож на небольшой компьютер? Если соблюсти все формальности, то это случилось около 2 лет тому назад, когда Nokia стала разрабатывать свою линейку аппаратов N-Series, которые окрестила «мультимедийными компьютерами». Но «первая ласточка» Nokia N70 до компьютера, как вообще-то и Nokia N95, еще не дотяги-вает – операционная система, используемая в этих устройствах (Symbian OS) хоть и является открытой для установки стороннего программного обеспечения, которого в последние годы развелось очень много (как Java-приложения, так и классические C# и C+), но она является проприетарной. Это означает, если объяснять на пальцах, что самому пользователю ничего не дозволяется менять в исходном коде системы, максимум приложения могут получать дос-туп до определенных функций, которые «не видны» стандартным программам. Смартфоны на Linux, конечно, более либеральны в этом отношении, но эта либеральность иногда грани-чит с безумием, когда каждый производитель делает свою сборку ядра системы и оболочки, устанавливая ее в телефон, и гордо именует такой аппарат смартфоном. Если разработчик додумается установить нормально работающую Java-машину в такой «девайс», то еще мож-но как-то пережить такую ущербность в плане невозможности установки дополнительного софта вследствие его отсутствия.

Общие сведения о новой платформе

Наслушавшись и намучавшись с такими устройствами Google в лице своего подразделе-ния, которое занимается разработками в области мобильных технологий, принялось за соз-дание нового типа операционной системы, которая должна устранить все эти противоречия. В основу ее закладываются принципы открытости (в лучших традициях Open Source), равно-правия полномочий приложений (одинаковый приоритет для штатных программ в операци-онной системе и программ от сторонних разработчиков), коммуникативности программы и ее пользователя (это будет рассмотрено чуть ниже) и принцип удобства и быстроты разра-ботки приложений. Такая система получила название Android OS, и в Сети уже выкладыва-ется инструментарий для разработчика (SDK). Но мы не будем вдаваться в техническую сто-рону вопроса, а взглянем на новобранца в стане систем для мобильных устройств, которых к концу 2007 года уже насчитывается порядка четырех (Windows Mobile, Symbian OS (в двух ее модификациях – S60 и UIQ), Palm OS и Blackberry).

Несмотря на то, что громкой премьеры от Google ждали давно, никто даже не мог предположить такого сюрприза

5 ноября 2007 года разработчики мобильного контента в компании Google создали новую организацию, получившую название Open Handset Alliance (OHA), в которую вошли 34 фир-мы, главная задача которых состоит в том, что надо создать телефон будущего. Платформа Android OS как раз и лежит в основе решения этой простой, но одновременно сложной зада-чи. Как считают создатели этого объединения, платформа Android будет включать в себя не только операционную систему, но и пользовательский интерфейс, приложения, а также не-посредственно устройства, на которых все это будет работать. В качестве аргументации ак-туальности создания именно «здесь и сейчас» очередной операционной системы использует-ся тот факт, что мобильные телефоны еще «не доросли» до уровня настольных систем, к которым так привыкли обычные пользователи. По оптимистичным прогнозам самих участ-ников этого объединения, первых результатов нам надо будет ждать в первом полугодии 2008, то практически завтра. Во всяком случае, SDK в первой версии уже 12 ноября был вы-ложен в Интернете на официальном сайте проекта.

Создатели Android постоянно стремятся подчеркнуть универсальность своей платформы

С позиции Google Android OS является «ответом Чемберлену», то есть компании Apple, представившей в начале 2008 года свой «суперсмартфон» iPhone. На этот же период времени в прессе накаляются слухи о появлении телефона от Google, окрещенного сразу же gPhone. Но время шло, а Google в лице своих представителей все отнекивался от подозрений в свой адрес, что в недрах компании ведутся разработки мобильного телефона. Эта политика вы-глядит совершенно логичной – зачем наводить тень на плетень, когда рынок и так наводнен устройствами, позиционируемыми вендорами как «умные телефоны»? Лучше всего, если Google займется тем, чем ей заниматься привычнее и удобнее – а именно разработкой веб-приложений. Понятно, что Android OS, SDK для которой выпустили Google как раз и являет-ся новой операционной системой, в которой мы увидим, наконец, настоящую реализацию Web 3.0, слухи о которой муссируются уже около года. Платформа Web 2.0 заложила уже для этого достаточно прочный фундамент, который не может резко лопнуть, как лопнул «пу-зырь» доткомов в конце 1990-х годов. Итак, если Google будет писать на пару с коллективом разработчиков со всего света программный код, то кто же будет мастерить телефоны под эту операционную систему? По слухам в эту «песочницу» пришли люди из HTC, собирающиеся предложить что-то из ряда вон выходящее нам в 2008 году. Тайваньский вендор уже имеет достаточный опыт внедрения интересных во всех смыслах устройств, которые совершенно справедливо становятся первыми в списке предпочтений пользователей.

Участники альянса – главный козырь?

Итак, кто же все-таки согласился участвовать в OHA? Полный список участников можно увидеть здесь, в нем значатся «монстры рынка», как nVIDIA, HTC, LG, Motorola, Samsung, Intel, Broadcom, Qual-comm, Texas Instruments, сотовые операторы NTT Docomo, Sprint, China Mobile, в общем, компания подобралась теплая и дружелюбная. Интересно, что пока в альянс не вошли «су-пермонстры рынка», как Symbian, Nokia, Microsoft, Blackberry и Apple, а операторы AT&T и Verizon не имеют права голоса в OHA. Некоторые скептики предсказывают, что раз такие компании игнорируют участие в таком проекте, то он, скорее всего, потерпит неудачу или останется в состоянии «рождения» (за примерами далеко ходить не надо – OpenMoko, Qtopia, Maemo).

Отметим, что пока первые скриншоты интерфейса Android не осо-бо радуют оформлением

Услышав знакомые open-source названия и бренды, можно подумать, что перед нами очередной Linux-подобный проект. Отчасти это действительно так: в качестве ядра Android OS будет использоваться Linux Kernel версии 2, 6, а сама философия проекта действительно вобрала в себя лучшие решения Open Source в области лицензирования и дистрибуции. Так, например, распространяться он будет под Apache license, то есть каждый может внести до-полнения и улучшения в программный код платформы. Одним из дополнений в эту схему лицензирования является тот факт, что производители мобильной техники могут писать соб-ственные драйвера для аппаратного уровня или создавать собственные кастомизации систе-мы без обязательств перед остальными разработчиками. Кроме того, сторонние производи-тели софта могут доработать пользовательский интерфейс и добавить свои приложения в него, не боясь быть обвиненными в нарушении авторских прав. В ядре системы также не бу-дет никаких запретов в плане модификации API, не будет никаких специальных API для ка-ких-либо приложений.

Android OS будет работать на смартфонах с минимальными техническими требованиями к железу – в частности, это центральный процессор ARM R9 с тактовой частотой 200 МГц, который и так уже распространен на мобильных устройствах и вытеснен частично ARM R11 с частотой 330 МГц.

Вот так будет выглядет Android в работе

Разработка приложений будет вестись на различных языках программирования семейст-ва JAVA (IDE от Eclipse, например), что приведет просто у упрощению самого процесса соз-дания программы. Сами программы будут использовать качественно новую архитектуру системы ввода-вывода: данные могут храниться в базе данных, и поэтому доступ к ним будет значительно упрощен. Как раз с этой целью Google разработал специальный ContentProvider API, с помощью которого приложения могут использовать данные в соответствии с выде-ленными правами. JAVA-приложения будут компилироваться в файлы с расширением JAR и CLASS. Для нормального функционирования в Android OS Google создал особую виртуаль-ную Ява-машину под названием DALVIK (в ее особенности входит гибкость моделей работы с политикой энергопотребления и нагрузки на центральный процессор). В режиме работы DALVIK VM использует файлы с расширением DEX, которые могут быть также загружены в мобильное устройство и запущены на нем.

Первые Android-телефоны будут представлены в середине 2008 года

Графический пользовательский интерфейс Android OS называется VIEW. Он основыва-ется на принципе компонентного представления данных – к примеру, если Вы получаете письмо по электронной почте, то оно делится на его составные части (заголовок, тело, вло-жения). Разработчики могут использовать не всю длину кода, а лишь его небольшой фраг-мент (ответственный за тот или иной компонент) для создания в большей мере производи-тельных приложений. Структура данных в Android OS называется INTENT, и она описывает объект системы (DATA). То, что помогает описать DATA, называется VERB. На практике это выглядит следующим образом: пользователь нажимает на кнопку «Отправить» в каком-либо приложений, но при этом он не запускает программу, но создает сообщение системе в виде INTENT-запроса (он схож с обычным запросом в строке браузера).

Промежуточные итоги

В конечном итоге, на конец ноября 2007 года разработчики все еще трудятся над созда-нием основных модулей системы, однако в Сети уже появились первые скриншоты пилотно-го приложения под Android OS. Его в буквальном смысле, «нагуглили»: за основу был взят движок интерактивных карт местности Google Maps. Сутью программы является предостав-ление информации о деловых центрах, предприятиях и людях, живущих по соседству с Ва-ми, часах их работы и месторасположении.

Сейчас сложно утверждать, что ждет Android – успех или забвение, но отличные перспективы у ОС есть

В свою очередь в Интернете давно уже можно найти описание и немного фотографий, пока, правда, не «живых», коммуникатора HTC Omni, который прочат быть первым телефо-ном, работающим официально на Android OS. Устройство будет представлять собой переход от коммуникатора к УМПК, отдаленно напоминать QWERTY-модели Sony VAIO, но иметь одну техническую особенность: оно будет компактнее своих аналогов (3 дюйма в ширину, не более 5 в длину). Кодовое имя аппарат уже получил – это Dream, а злые языки уже добавили к нему второе – получилось Google Dream. Таким образом, мечтают все: пользователи, что будет создана удобная операционная система с ориентированным на веб-платформу интер-фейсом, базирующемся на Linux, разработчики, что будет настоящее поле для творческой деятельности, так как одними смартфонами дело ограничиваться не будет, Android OS соби-рается вытеснять и привычные закрытые оболочки не-смартфонов, а производители мобиль-ной техники, что пользователи, которые ждут Android OS будут покупать телефоны с ней точно также, как и покупали их раньше, когда они были не такими «лучшими».


  Логин
  Пароль
 


  Rambler's Top100  


Дизайн и программирование Интернет магазина разработаны в студии "Владарта"
design by Stanislav