Мобильные 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 МЕТА - Украина. Рейтинг сайтов