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

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

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

0

MeeGo: мобильный Linux для любых устройств

Мобильные платформы, основанные на базе различных модификаций Linux, смогли в прошлом 2009 году сделать то, что не удалось их "старшим братьям" на настольных системах. Они наконец-то стали вполне коммерчески успешными и на них обратили внимания не только разработчики-энтузиасты, но и топовые игроки рынка. Одним из последних крупных проектов в этой сфере является MeeGo, речь о котором и пойдет в сегодняшнем материале.
Автор Михаил Демидов

История вопроса

Мобильные версии Linux появились вовсе не в 2009 и даже не в 2008 году, когда американский Интернет-гигант Google объявила о разработке Android OS. Периодически возникающие проекты по установке на сотовые телефоны, смартфоны и коммуникаторы операционной системы с гибкой архитектурой и весьма скромными требованиями берут свое начало еще в начале 2000-х годов. Причина была проста – Linux в силу своих особенностей является более настраиваемой ОС под отличные от персональных компьютеров устройства и сами разработчики имеют доступ до исходных кодов. Тем не менее, как обычно это и бывает, разрозненные группы программистов вместе с несколькими производителями сотовых телефонов не смогли выйти дальше концептуальных аппаратов. Несмотря на неприхотливость мобильного Linux на тот момент не все выпускаемые тогда мобильные устройства могли полнофункционально работать с созданными на его базе ОС.


Nokia и Intel объединились в проекте MeeGo

Параллельно с идеями о мобильном Linux появились и проекты установки полноценного Linux на коммуникаторы и КПК. Здесь ситуация была получше, поскольку их аппаратное обеспечение все же позволяло не просто видеть пользовательский интерфейс и неработающие в большинстве своем остальные функции, а пользоваться устройством. Одним из успешных проектов тогда стал дистрибутив Linux для планшетов от Nokia, получивший имя Maemo. Спустя несколько лет разработки, в феврале 2010 года проект расширился за счет партнерства Nokia и Intel, в портфолио которой была своя платформа для интернет-планшетов Moblin. Итоговый продукт был назван MeeGo и первая его сборка для разработчиков увидела свет в конце марта того же года. Неделей позже он был официально представлен на IDF, где представители обеих компаний рассказали о его возможностях, показали тестовый образец пользовательского интерфейса и открыли планы на будущее.

MeeGo в разрезе

В своей основе MeeGo представляет мобильный вариант Linux, рассчитанный на использование в интернет-планшетах, коммуникаторах, смартфонах, нетбуках и встраиваемых решениях (например, бортовых компьютерах автомобилей, телевизорах, плеерах). Его ядро поддерживает ARM и x86-архитектуру процессоров, что значительно расширяет круг использования платформы. В большей степени продукт напоминает улучшенный вариант Maemo 5, используемой сейчас на Nokia N900, с той оговоркой, что с точки зрения разработчика в нем используется другая библиотека (фреймворк Qt). Сам же дистрибутив является независимым и не построен на базе какого-либо существующего Linux-дистрибутива.

Пользовательский интерфейс, как ожидается, будет представлен в двух видах – для нетбуков и им подобных устройств, и для смартфонов и коммуникаторов (то есть, более портативной техники). От Moblin в MeeGo унаследована поддержка RPM-пакетов приложений (вместо DEB-пакетов, которые были на Maemo), а также возможность загрузки приложений через Intel UpApp Center. Акцент в MeeGo будет сделан, естественно, на коммуникации – устройства под ее управлением будут полностью интернет-центричны, то есть находиться подключенными к Сети, а их владелец получит доступ до всех существующих онлайн-сервисов, в том числе, и тех, что не являются адаптированными для работы с мобильного устройства.


MeeGo в варианте для нетбуков напоминает Moblin

Версия MeeGo для нетбуков, как ожидается, получит новый браузер, на котором будет развернута работа с веб-приложениями. Если в Moblin для этих целей использовался Firefox, то в MeeGo от него откажутся в пользу Google Chrome или сборки на базе Chromium. Несмотря на видимую конкуренцию между компаниями, отношения между альянсом Nokia и Intel, с одной стороны, и Google с Сообществом Linux, пока остаются стабильными. Изменения коснутся и внешнего вида некоторых системных компонентов – появится перелицованный апплет даты и времени, объединенное приложение для сообщений и для работы с социальными сетями. Последнее будет адаптировано под жестовое управление, получит простой интерфейс и совместимость с большинством современных онлайн-сервисов электронной почты. Приобретут более удобные опции и функции и оболочки для камеры и проигрывателя. Мультимедийная составляющая будет построена на фреймворке gstreamer, а управление данными (поиск, индексация) будет реализовано через локальный поисковик Tracker.

С точки зрения поддержки коммуникационных интерфейсов MeeGo для нетбуков сможет обеспечивать связь через Wi-Fi/WiMAX, 3G-сети, поддерживать VPN и статическую IP-адресацию.

В MeeGo для нетбуков доработке подвергнется тач-управление – разработчики смогут добавлять в свои программы поддержку жестов (в том числе, и мультитача). Сами же приложения будут создаваться на базе Qt 4.7 и с применением дополнительных библиотек (сам SDK – это Qt Creator).

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