Открыть сервис

MeeGo

MeeGo — это мобильная операционная система с открытым исходным кодом, разработанная на базе ядра Linux и платформы Maemo. Проект был анонсирован в феврале 2010 года как результат слияния операционных систем Maemo (разработка Nokia) и Moblin (разработка Intel). MeeGo предназначалась для широкого спектра устройств, включая смартфоны, планшетные компьютеры, нетбуки, автомобильные информационно-развлекательные системы и телевизионные приставки. Разработка велась под эгидой организации Linux Foundation, а ключевыми партнёрами выступали Nokia и Intel. Проект был официально закрыт в сентябре 2011 года, когда Nokia объявила о переходе на Windows Phone, а часть наработок MeeGo была использована в проектах Tizen и Sailfish OS.

История

Предпосылки и анонс

К концу 2000-х годов Nokia и Intel разрабатывали конкурирующие мобильные платформы на базе Linux: Maemo (использовалась в интернет-планшетах Nokia N800, N810 и смартфоне N900) и Moblin (ориентировалась на нетбуки и мобильные интернет-устройства). В феврале 2010 года на Всемирном мобильном конгрессе (MWC) в Барселоне компании объявили об объединении усилий. Целью было создание единой, открытой платформы, способной конкурировать с iOS, Android и Windows Phone. Проект получил название MeeGo, а его управление было передано Linux Foundation.

Развитие и версии

Первая версия, MeeGo 1.0, была выпущена в мае 2010 года. Она была ориентирована на нетбуки и неттопы, базируясь на наработках Moblin. В октябре 2010 года вышла MeeGo 1.1, которая добавила поддержку смартфонов и планшетов. Для этой версии были разработаны эталонные пользовательские интерфейсы (UX) для разных типов устройств: Netbook UX, Handset UX и Tablet UX.

В мае 2011 года была выпущена MeeGo 1.2, которая стала последней стабильной версией. Она включала улучшенную поддержку сенсорного ввода, многозадачность и обновлённый набор приложений. Параллельно велась работа над версией MeeGo 1.3, но она не была завершена.

Прекращение поддержки

В феврале 2011 года Nokia объявила о стратегическом партнёрстве с Microsoft и переходе на Windows Phone 7 в качестве основной платформы для своих смартфонов. Это решение фактически лишило MeeGo ключевого индустриального партнёра. В сентябре 2011 года Nokia выпустила единственный серийный смартфон на MeeGo — Nokia N9, который получил положительные отзывы критиков за дизайн и интерфейс, но не смог изменить рыночную ситуацию.

В сентябре 2011 года Linux Foundation объявила о прекращении развития MeeGo как самостоятельного проекта. Вместо этого было предложено сотрудничество с проектом Tizen, который развивался под эгидой Linux Foundation при участии Intel и Samsung. Часть разработчиков MeeGo, в том числе бывшие сотрудники Nokia, основали проект Sailfish OS, который продолжил развитие кодовой базы MeeGo.

Архитектура и особенности

Ядро и системные компоненты

MeeGo базировалась на ядре Linux (версия 2.6.35 в MeeGo 1.2). Система использовала стандартные компоненты GNU/Linux, включая glibc, X.Org Server (для устройств с дисплеями) и систему инициализации systemd. Для управления пакетами применялся RPM Package Manager, а для работы с репозиториями — пакетный менеджер zypper.

Пользовательский интерфейс

Ключевой особенностью MeeGo была модульная архитектура пользовательского интерфейса. Для каждого типа устройств разрабатывался отдельный интерфейс, основанный на библиотеках Qt (среда разработки Qt 4.7). В смартфонах (например, Nokia N9) использовался интерфейс Swipe UI, основанный на жестах и безкнопочной навигации. Основные элементы:

  • Экран блокировки — отображал уведомления и время, разблокировка производилась смахиванием.
  • Рабочий стол — содержал виджеты и иконки приложений, организованные в сетку.
  • Меню приложенийсписок всех установленных программ.
  • Панель уведомлений — выдвигалась сверху и содержала быстрые настройки.

Поддержка аппаратных платформ

MeeGo поддерживала архитектуры x86 и ARM. Для разработки и тестирования использовались эталонные устройства: нетбуки на базе Intel Atom, а также смартфоны и планшеты на базе ARM Cortex-A8/A9. Основной целевой платформой для смартфонов был чипсет TI OMAP 3630 (использовался в Nokia N9).

Применение

Смартфоны

Единственным массовым смартфоном на MeeGo стал Nokia N9, выпущенный в сентябре 2011 года. Он оснащался 3,9-дюймовым AMOLED-дисплеем, процессором TI OMAP 3630 с частотой 1 ГГц, 1 ГБ оперативной памяти и 16 или 64 ГБ встроенной памяти. Устройство получило высокие оценки за дизайн и интерфейс, но продажи были ограничены из-за отсутствия поддержки со стороны Nokia и ограниченного числа приложений.

Планшеты и нетбуки

MeeGo использовалась в нескольких прототипах и ограниченных сериях устройств. Например, компания WeTab (Германия) выпустила планшет WeTab на базе MeeGo. Также существовали сборки для нетбуков, таких как Acer Aspire One и Samsung N150. Однако широкого распространения на этих рынках система не получила.

Автомобильные системы

MeeGo рассматривалась как платформа для автомобильных информационно-развлекательных систем (IVI). В 2011 году компания Intel демонстрировала концепт автомобильной системы на базе MeeGo, которая включала навигацию, мультимедиа и интеграцию со смартфоном. Однако коммерческих внедрений не последовало.

Критика и наследие

Критика

Основные претензии к MeeGo касались:

  • Фрагментации — отсутствие единого пользовательского интерфейса для всех типов устройств усложняло разработку приложений.
  • Недостатка приложенийэкосистема приложений была крайне мала по сравнению с iOS и Android.
  • Неопределённости будущего — решение Nokia отказаться от платформы подорвало доверие разработчиков и производителей.

Наследие

Несмотря на короткий срок жизни, MeeGo оказала значительное влияние на развитие мобильных ОС:

  • Tizen — проект, созданный на базе MeeGo и LiMo, развивался под управлением Linux Foundation при участии Intel и Samsung. Использовался в смарт-часах Samsung Gear и некоторых телевизорах.
  • Sailfish OS — операционная система, разработанная финской компанией Jolla, основанная на коде MeeGo. Sailfish OS получила поддержку от российских разработчиков (например, «Открытая мобильная платформа») и использовалась в некоторых устройствах, включая российский смартфон «Аквариус» (модель C103).
  • Merдистрибутив Linux, созданный как основа для мобильных систем, который лёг в основу Sailfish OS и других проектов.

Интересные факты

  • Интерфейс Swipe UI, разработанный для Nokia N9, был высоко оценён критиками и оказал влияние на дизайн последующих мобильных ОС, включая Windows Phone и iOS (в части жестовой навигации).
  • Исходный код MeeGo был опубликован под лицензией GPLv2, что позволило сообществу продолжить его развитие в виде форков.
  • В 2021 году сообщество энтузиастов выпустило неофициальную сборку MeeGo для Raspberry Pi, демонстрируя долговременный интерес к платформе.

Источники

  • Linux Foundation. «MeeGo Project Announcement». 2010.
  • Nokia Corporation. «Nokia N9 User Guide». 2011.
  • Intel Corporation. «MeeGo Architecture Overview». 2010.
  • The Register. «Nokia dumps MeeGo for Windows Phone». 2011.
  • Jolla Oy. «Sailfish OS: The MeeGo Legacy». 2013.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →