Мобильные Linux-платформы: LiMo

В январе 2007 года немного крупнейших компаний (Motorola, NEC, Panasonic Mobile Communications, Samsung Electronics, NTT DoCoMo и Vodafone) официально объявили о создании организации LiMo (Linux Mobile) Foundation. На самом деле, участники решили слить усилия по продвижению GNU/Linux на рынке мобильных устройств кот наплакал прежде - в 2006 году. Главной целью альянса стала стандартизация linux-телефонов и сотворение первой в мире унифицированной встраиваемой системы на основе GNU/Linux для мобильных устройств. В середине 2009 года в составе LiMo Foundation насчитывалось 55 участников (за два года к организации присоединились такие компании, как ACCESS, Aromasoft, CasioHitachi Mobile Communications, Marvell, Opera Software и Swisscom). Вместе с тем с созданием альянса организаторы заявили о разработке открытой LiMo Platform.

limo

В 2008 году на экспозиции Mobile World Congress член совета альянса LiMo по программной архитектуре (и по совместительству, вице-президент подразделения Linux Platform and Devices компании Samsung) Ханкил Йун (Hankil Yoon) заявил о готовности программных интерфейсов первой версии платформы. Релиз LiMo Platform R1 состоялся в марте 2008 года. Спецификации следующей версии платформы были на сто процентов опубликованы к середине 2009 года.

Самым интересным новшеством в LiMo R2 стала помощь основанной на D-Bus технологии OMTP BONDI v1.0, которая позволила стандартизировать интерфейсы web-приложений и виджетов. Помимо того, во второй версии платформы появились новейшие мультимедийные возможности, средства управления персональной информацией и обеспечения безопасности, а кроме того вероятность сотворения сервисов, работающих с учетом геопозиционирования.

Стоит отметить, что Motorola несколько охладела к проекту LiMo. Руководство компании сочло Android больше перспективной платформой. Спору нет - Android считается лидирующей системой посреди мобильных разновидностей Linux, но он, если разрешено так выразиться - предстоящий лидер. А под управлением LiMo уже в текущее время работает возле 40 моделей смартфонов разных производителей - Android в то время как таким количеством похвастать не может. Впрочем, к обсуждению перспектив системы мы ещё вернемся, а покуда перейдем к ее архитектуре.

Архитектура и реализации

Прежде всего, следует отчетливо понимать, что LiMo - это спецификация, стандартизирующая определенные программные компоненты системы. Все разработки альянса предназначены только для производителей устройств и программного обеспечения. Публикует их LiMo Foundation под беспошлинной лицензией Foundation Public License (FPL). Говоря об архитектуре этой аппаратно-независимой платформы, не возбраняется внятно выделить три части. Нижний слой программного стека - ядро GNU/Linux с драйверами устройств и интерфейсом модема. Этажом выше «живет» программное обеспечение среднего уровня (middleware) - в LiMo Platform эти компоненты называются фреймворками (frameworks). Написаны они могут быть на C/C++. И концевой порядок - приложения, взаимодействующие с фреймворками посредством специальные программные интерфейсы - API. Как видите, все полностью традиционно: есть ядро и драйверы, есть пользовательские приложения и промежуточный слой, тот, что является посредником между ними.

pic_01s
Неповторимый файл
Архитектура LiMo Platform R2

Заметьте, на приведенной схеме нет пользовательских приложений, только фреймворк для создания интерфейса на основе GTK+. Это не ненароком - реализация интерфейса остается на совести производителей. В LiMo Foundation создают только промежуточную операционную систему (т. н. middleware OS). Представители консорциума полагают, что такая платформа - экономически выгодное решение, которое может сделаться универсальной программной базой для мобильных устройств. Технически тут все крайне грамотно - LiMo Foundation не навязывает производителям своих решений в области пользовательского интерфейса, приложений или контента. С прочий стороны, в этом месте нет той инфраструктуры для распространения ПО, которую предлагает Google (имеется в виду сервис Android Market). В общем, в различие от своего главного конкурента, LiMo Platform - это только снадобье для разработки целевых систем и приложений для них. Правда, средство сильно гибкое.

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

  • NEC N706i;
  • NEC N906il;
  • NEC N906iu (micro);
  • NEC N906i;
  • Panasonic P706iu;
  • Panasonic P906i;
  • Motorola MotoZINE ZN5 - выпускается совместно с Kodak;
  • Samsung M1 - коммуникатор, работающий под управлением LiMo R2.

samsung_m1
Samsung M1 - коммуникатор работает под управлением LiMo R2

Рассказ об интерфейсе LiMo смысла не имеет - какой может быть интерфейс у спецификации компонентов системы или SDK для разработчиков? Альянс не навязывает производителям собственных решений, и системы под управлением LiMo могут глядеться как угодно. Например, так:

alp3
ACCESS Linux Platform (ALP) версии 3.0 совместима со спецификациями LiMo Platform R2

Читатели, желающие познакомиться с устройством LiMo Platform поближе, могут посетить сайт консорциума, а мы перейдем к сравнительному анализу перспектив мобильных реализаций GNU/Linux.

Немного аналитики

С момента публикации предыдущей статьи цикла обстановка на рынке телефонных платформ несколько изменилась. Потому разбор перспектив мы начнем с общей диспозиции. Итак, по мнению большинства аналитиков, самой перспективной из существующих мобильных linux-платформ является Android. Несмотря на сравнительно небольшое цифра выпущенных моделей, эта организация привлекает все больше разработчиков. Конечно, дела обстоят не так гладко. Первые восторги поутихли, и проведенное Skyhook Wireless исследование показало, что многие разработчики недовольны прибылью, получаемой после этого публикации своих программ в Android Market. Правда, опрос проводился среди 30-ти разработчиков и репрезентативность выборки лично у меня вызывает огромные сомнения. Как бы то ни было, число приложений в онлайн-магазине превысило отметку 20 тысяч. Ни одна другая телефонная linux-платформа не может похвастать эдакий мощной инфраструктурой. Плюс присутствие неплохого SDK, вменяемой документации и функции для производителей устройств включать в свои прошивки закрытые клиенты для сервисов Google - все это делает Android недосягаемой для конкурентов системой.

После громких публикаций о Maemo 5 многие ожидали анонсов от Nokia. Увы, на практике внедрение новейшей флагманской платформы производителем 1 пойдет не так быстро. Я думаю, в 2010 году будет выпущена одна, максимум две модели с Maemo.

Интересный сюрприз нам преподнес южнокорейский концерн - Samsung анонсировал собственную linux-платфому Bada и более того открыл доступ к SDK для разработчиков. Правда, эта система - «темная лошадка»; поговорим о ней, когда увидим хотя бы одну реализацию.

Что касается платформы LiMo - при всей ее гибкости и универсальности, с продвижением Android шансы этой системы занять лидирующее положение скоро падают, несмотря на большее число выпущенных устройств. Вендоры мало-помалу теряют к LiMo интерес. На первых порах Motorola перешла из «отцов-основателей» в ассоциированные члены консорциума и переориентировалась на Android, а затем и Verizon Wireless (крупнейший беспроводной оператор США, входящий в состав LiMo Foundation), заявил, что не рассматривает GNU/Linux в качестве предпочтительного выбора для мобильных телефонов.

Заключение

Если сравнить LiMo с ее главным конкурентом, ощущения возникают двоякие. Как инженеру, мне больше нравится LiMo Platform. Но увы, сегодня бал правят маркетологи и тягаться в этом смысле с Google весьма сложно. Специалисты поискового гиганта шибко метко просчитали тенденции рынка – в текущий момент никому не нужна мощная, гибкая и универсальная платформа, требующая значительных вложений в разработку. Производителям значительно интереснее обрести готовую инфраструктуру для распространения контента и приложений, а ещё возможность доступа к популярным сервисам.

Но все может поменяться - прорыв Linux на телефонный рынок пока существует только в сообщениях сетевых СМИ да в головах аналитиков. Зайдите в каждый магазин, и вы увидите, что пока на прилавках преобладают Windows Mobile и Symbian. Так что в 2010 году нас ожидает только подготовительный период - главный передел рынка начнется ближе к 2011 году. И участвовать в нем будет не только Linux - Microsoft также готовит новую мобильную систему на основе Windows 7. А мы в следующей статье вернемся к рынку нетбуков и MID, под финал года здесь тоже произошли интересные изменения.

Комментариев: [0] / Оставить комментарий
09 Feb 2012 12:30:17

Limo hire business owner fined for operating illegally

Limo hire business owner fined for operating illegally Limo Broker News A limousine hire business owner from Cambridgeshire has been fined after he was caught operating illegally. Sooty Edwards who runs Skooters Limousines was discovered operating his limo hire company without the necessary licences which lead to the ...

Keywords:

limo, limo platform, limo foundation, управлением limo, мобильные limo, limo всей, limo samsung, limo могут, limo смысла, производителей limo
Rambler's Top100 МЕТА - Украина. Рейтинг сайтов