Библиотека сайта rus-linux.net
Знакомство с MeeGo: Проекту MeeGo один год
Автор: Н.Ромоданов
Дата публикации: февраль 2011 г.
В статье рассказывается о состоянии проекта MeeGo и даются ссылки на ресурсы, имеющиеся в сети.
Около года назад фирмами Intel и Nokia было принято решение перейти к совместной разработке операционной системы MeeGo, базирующейся на операционных системах Moblin и Maemo. Система разрабатывается под эгидой фонда "The Linux Foundation". В конце мая 2010 года вышел первый релиз системы MeeGo, в декабре в России в продажу поступили нетбуки, в которых в качестве операционной системы установлена система MeeGo. А в настоящее время развернута широкая рекламная кампания, продвигающая бренд MeeGo, как в сети интернет, так и в других средствах массовой информации.
Так насколько же эта новая система, под которую еще в принципе еще нет в достаточном количестве устройств, интересна в качестве платформы для мобильных устройств, насколько она отличается от уже существующих систем и каковы возможные ее перспективы. В мире уже есть много операционных систем, причем некоторые из них вполне пригодны для использования на нетбуках и других мобильных устройствах. Так что вполне можно было бы ограничиться какой-нибудь из таких операционных систем.
Дело в том, что архитектура системы MeeGo сразу начала разрабатываться как решение, предназначенное для широкого спектра устройств — мобильников, смартфонов, нетбуков, автомобильных мобильных электронных устройств, современных телевизоров и телевизионных приставок. По ходу разработки стало очевидным, что система MeeGo может оказаться вполне конкурентоспособной и для планшетных компьютеров. Система состоит из основной части (core), реализация которой одинакова для устройств различных видов, и пользовательского интерфейса (UX), который различен для различных устройств, но построен на аналогичных принципах и, если вы уже создали приложение для какого-нибудь устройства, то его перенос на другие устройства, также работающие под управлением системы MeeGo, не будет представлять собой разработку нового приложения, а будет лишь доработкой или расширениеми приложения. Другие системы, несмотря на то, что ряд из них можно также запускать на различных устройствах, в общем случае не имеют таких архитектурных особенностей.
С точки зрения работы с аппаратным обеспечением система MeeGo не является универсальной, она ориентирована, главным образом, на аппаратную платформу Intel, причем предполагается, что разработанная Intel операционная система будет работать с устройствами на процессорах Intel лучше, чем любая другая операционная система. Система открыта для расширений, предоставлен ее исходный код. Сами разработчики утверждают, что система MeeGo в том виде, как она ими предлагается, является системой — прототипом, который можно, а в ряде случаев - даже целесообразно, расширять дополнительными модулями, драйверами и специализированными приложениями.
Рис.1. Фирма Nokia осуществляет огромную информационную поддержку — сайт forum.nokia
Достаточно важной особенностью системы MeeGo является то, что одновременно с разработкой самой системы разрабатывается инструментарий, предназначенный для создания приложений для системы MeeGo. Фирма Nokia предоставила в качестве инструментария IDE Qt Creator. Очень важно то, что кроме предоставления самого инструментария, на сайте qt фирмы Nokia предлагается огромное количество вспомогательного материала, а поскольку при создании приложений для MeeGo в полной мере используется кроссплаформенный подход IDE Qt Creator, большая часть вспомогательного материала, предназначенная для создания приложений в IDE Qt Creator под другие платформы, может также оказаться полезной и при создании приложений для MeeGo.
Фирма Nokia открыла свой электронный магазин Ovi для публикации приложений, разрабатываемых для системы MeeGo. Конечно, Nokia ориентируется на работу с мобильными телефонами и их обслуживание, но ограничений на размещение в Ovi приложений для нетбуков с системой MeeGo нет. Сейчас систему MeeGo можно устанавливать и использовать только на коммуникаторе Nokia N900, производство которого уже прекращено. Установки системы MeeGo на другие смартфоны является, большей частью, экспериментом и при неаккуратном повторении рядовым владельцем мобильного устройства может просто привести к выходу устройства из строя. 14 февраля 2011 года стартует ежегодный Mobile World Congress, на котором, как предполагается, Nokia представит новое устройство — N9, которое, опять же по слухам, будет работать под управлением системы MeeGo. По другим сообщениям на этом устройстве пользователю на выбор будет предложено пользоваться либо системой MeeGo, либо системой Android. В любом случае у фирмы Nokia есть собственный интерес к этой системе и она поддерживает этот интерес к системе у других- на сайте Qt опубликован слоган "Maemo 6 is now MeeGo" ("Maemo 6 — это сейчас MeeGo"). Ожидается, что в случае появления системы MeeGo на устройствах фирмы Nokia, это событие поддержат многие миллионы почитателей Nokia, находящиеся в различных частях земного шара.
Рис.2. Видеозаписи выступлений докладчиков на конференции MeeGo Conference 2010
Очень важным событием прошлого года стала конференция MeeGo Conference 2010, которая проходила 15-17 ноября 2010 года в Дублине, Ирландия. Докладчики, среди которых было очень много разработчиков системы MeeGo, рассказали о возможностях, которые уже есть в системе и которые в ближайшем будущем предполагается в систему добавить. Презентационные материалы конференции представлены на сайте конференции. Видеозаписи выступлений докладчиков (на английском языке) можно найти на сайте linux.com.
Конечно, основным источником сведений о системе является официальный сайт MeeGo и MeeGo wiki. Кроме этих сайтов, посвященных, главным образом, технологическим аспектам, есть большое количество новостных сайтов, оперативно освещающих события, касающиеся системы MeeGo, например, "All About MeeGo", "MeeGo Experts", "MeeGoo Central". Большое количество сообщений о системе MeeGo публикуется на сайтах, посвященных системам Linux, мобильным системам и устройствам, а также на общеизвестных новостных сайтах и сайтах, специализирующихся на новостях об IT.
Рис.3. Пример информационного сайта о MeeGo – сайт "MeeGo Experts"
Рис.4. Сайт "MeeGoo Central" ориентируется преимущественно на разработчиков
Фирма Intel уже много лет сотрудничает с российскими научными и учебными учреждениями. В России есть лаборатории, в работе которых Intel принимает непосредственное участие. И, разумеется темам, которые интересуют Intel, уделяется большое внимание в подобных лабораториях. Одной из таких лабораторий является лаборатория СПРИНТ, работающая на базе СпбГУ. В рамках этой лаборатории разработан курс "Введение в разработку приложений на платформе Atom/MeeGo", материалы которого доступны на сайте лаборатории SpbSU-Intel Laboratory (видеозаписи лекций, презентационные материалы, материалы для выполнения лабораторных работ). Этот курс уникален тем, что это не обзор и не перевод какого-нибудь из зарубежных интерактивных курсов, а оригинальная разработка наших российских специалистов, позволяющая ознакомиться с системой MeeGo тем, у кого из-за недостаточных знаний английского языка нет возможности это сделать по англоязычным материалам.
С 9 по 11 марта 2011 года в Москве будет проводиться "Первая российская конференция MeeGo". Конференция предназначена для разработчиков программного обеспечения под MeeGo, а также для пользователей, интересующихся будущим развитием одной из наиболее продвинутой и интересных мобильных платформ. На конференции будут представлены доклады ведущих экспертов и разработчиков MeeGo. Было бы хорошо, чтобы эта конференция оказалась оказалась бы столь же значимой для российских специалистов, какой оказалась конференция для интересующихся системой MeeGo, проведенная в прошлом году в Ирландии. А если так случится, что материалы работы конференции будут опубликованы в открытом доступе, то они, несомненно, окажутся существенным подспорьем для русскоговорящей части разработчиков и пользователей.
Рис.5. Сайт e-werest
Прошла ли система MeeGo "точку небытия" и не исчезнет в скором времени среди несостоявшихся систем, которых было достаточно много в истории развития IT технологии? Наверное, прошла и даже среди тех, кто считает, что система не такая, какой она должна быть, делаются попытки не просто раскритиковать эту систему, а сделать что-нибудь похожее на нее, подправив то, что не по нраву. Примером такой попытки может быть система Smeegol, которая еще находится в разработке, но претендует быть альтернативой системе MeeGo среди систем типа MeeGo.
Перешла ли система MeeGo "точку разворота" и стала ли системой, о которой можно можно готовить как о системе, находящейся в одном ряду с Ubuntu, Fedora или Linux Mint? Наверное, нет. Не забывайте, прошел всего лишь год после объявления о проекте MeeGo. Единственная попытка массовой эксплуатации этой системы была сделана только два месяца назад. Вспомните, например, о системе Android сразу после ввода ее в эксплуатацию — нареканий было очень много. А сейчас, если вы в салоне связи попросите помочь вам выбрать современный мобильный телефон, почти наверняка вам предложат одну из моделей, работающей под управлением системы Андроид. Может быть система MeeGo повторит успех Android.
Все статьи этой серии: