Разработчики: | Nokia Corporation |
Дата последнего релиза: | май 2011 года |
Технологии: | ОС |
Содержание |
MeeGo — платформа, анонсирована корпорациями Intel и Nokia, которая стала гибридом мобильных систем Moblin (Mobile Linux) и Maemo.
Платформа MeeGo увидела свет в начале 2010 года. В ее основе лежат проекты Moblin и Maemo. Инициатором проекта Moblin была Intel, Maemo - Nokia Corporation. Nokia на этой платформе выпустила планшет. В остальном, проекты не оказали значимого влияния на рынок, а других устройств на этой платформе создано не было. В 2011 году проект был закрыт.
MeeGo была предназначена для работы на широком спектре устройств, включая смартфоны, планшеты и нетбуки. Это позволит создавать приложения, которые без адаптации будут работать сразу на нескольких видах устройств. Магазином приложений для MeeGo стал принадлежавший Nokia Ovi Store.
Система MeeGo была полностью открытой, разработчики опубликовали ее исходные коды. Обе корпорации заявили, что все компании-производители аппаратного обеспечения получат равный доступ к MeeGo.
MeeGo должна была сосуществовать с платформой Symbian, которая в то время использовалась для смартфонов Nokia. Планировалось, что новая ОС будет устанавливаться в более дорогие, чем обычно, мобильники. В частности, она была предназначена для устройств класса Nokia N900, которые финская корпорация предпочитала называть мобильными компьютерами.
Возможности
Декларировались следующие возможности системы:
- В системе будут использоваться пакеты .rpm (как в Moblin), а не .deb (как в Maemo)
- В качестве базиса новой платформы выступают три составляющие: MeeGo OS Base — основа для взаимодействия с оборудованием (ядро Linux и базовые системные сервисы), MeeGo OS Middleware — API для задействования возможностей оборудования, коммуникационных, мультимедийных, графических (2D/3D) и сервисных функций из пользовательских приложений, MeeGo User Experience — пользовательская оболочка, поддерживающая варианты построения интерфейса для работы на нетбуках и карманных устройствах
- Исходные тексты оболочки и уровня API будут доступны в рамках лицензии BSD, не запрещающей производителям вносить улучшения без их открытия
- Планы Nokia на Maemo 6 не изменятся; она будет основана на Qt, поэтому программно совместима с MeeGo
- Хорошие новости для владельцев Nokia N900 — приложения, написанные для MeeGo на Qt можно будет запустить на нем
Разработчики сообщают, что внешний вид MeeGo будет настолько гибким, что производители устройств смогут его изменять до неузнаваемости, меняя цвет, размер и форму окон, используя различные шрифты и эффекты анимации. Создатели MeeGo избрали оригинальный вариант снятия с блокировки: для этого необходимо прикоснуться к изображению замка и перетащить его в определенную область на экране.
MeeGo будет поддерживать многозадачность. При этом пользователям будет предложено два варианта переключения между активными приложениями: с помощью карусели или сетки из уменьшенных изображений по аналогии с Maemo 5. Меню выбора приложений будет многостраничным, а номер текущей страницы будет указан в виде точки на экране. Реализация меню больше всего напоминает интерфейс iPhone, который также включает несколько страниц с расположением иконок в сетке.
Архитектура MeeGo
Платформа MeeGo была тщательно проработана для поддержки компонент, необходимых для удобной работы пользователей устройств.
Архитектура MeeGo состоит из трех слоев:
- 1. Базовый слой MeeGo (OS Base) содержит ядро Linux и службы ядра наряду с ПО для поддержки аппаратного обеспечения, необходимого для работы MeeGo на устройствах с различной аппаратной архитектурой.
- 2. Промежуточный слой MeeGo (Middleware) обеспечивает независимую от аппаратного обеспечения и модели использования API для создания как родных программ, так и web-приложений.
- 3. Пользовательский слой MeeGo (UX) обеспечивает создание интерфейсов для различных платформ. Первый выпуск MeeGo будет поддерживать интерфейсы для карманных устройств и нетбуков. Поддержка дополнительных платформ появится со временем.
Скриншоты
MeeGo 1.2
Изначально MeeGo была совместным проектом компаний Nokia и Intel, однако после того, как финский мобильный гигант заключил соглашение с Microsoft по переходу на платформу Windows Phone 7, Intel осталась единственным крупным разработчиком системы. По этой причине MeeGo 1.2 значительно уступает по количеству нововведений предыдущим версиям.
Основные новшества MeeGo 1.2 заключаются в расширении сетевых возможностей платформы. Так, в новой версии появилась поддержка функции тетеринга (tethering), позволяющая использовать смартфон в качестве внешнего 3G-модема для ноутбука или другого устройства. "Раздавать интернет" устройства под управлением MeeGo смогут при помощи USB- или Bluetooth-подключений, а также по Wi-Fi.
Кроме того, MeeGo получила поддержку различных Bluetooth-устройств и возможность подключения к корпоративным VPN-сетям. Также была улучшена работа с мобильными сетями и управление содержимым SIM-карты.
В MeeGo 1.2 также впервые была представлена тестовая версия для планшетных компьютеров. Единственным нововведением стала новая графическая оболочка – рабочий стол и набор виджетов. Однако данная версия не содержит каких-либо приложений, специально адаптированных для использования на планшетах.
Интересные факты
- 1. Исходный код MeeGo будет добавляться по мере построения системы инфраструктуры разработки.
- 2. MeeGo сочетает лучшее из Moblin с лучшим из Maemo, чтобы создать платформу для нескольких процессорных архитектур, охватывающих широкий спектр устройств. MeeGo основывается на ядре Moblin и разработках пользовательского интерфейса на Qt для Maemo. MeeGo является подлинным слиянием двух платформ на уровне компонентов.
- 3. MeeGo — это открытый проект, поддерживаемый Linux Foundation.
- 4. MeeGo — независимый дистрибутив, он не основан ни на каком другом дистрибутиве (Fedora и Debian).
- 5. Графический интерфейс MeeGo основан на Qt, как описано в архитектуре. MeeGo также будет включать Clutter и GTK+.
- 6. MeeGo будет использовать telepathy.
- 7. MeeGo — это мультиплатформенный проект, поддерживающий архитектуры Intel Atom и ARM.
История
Октябрь 2010 года: Компания Nokia объявила о своих планах по выпуску устройств на базе MeeGo. По словам руководства финского производителя, ожидаемый к появлению на рынке до конца 2010 года коммуникатор на базе это мобильной платформы, появится только в 2011 году. Точных сроков его анонса нет, но эксперты предполагают, что случится в течение первого квартала. На это указывает то, что в Nokia подтвердили, что это будет аппарат Nokia N9, который уже демонстрировался ранее в Сети неофициально и, следовательно, практически готов к коммерческому релизу. Напомним, что коллектив зарубежного блога Negri Electronics снял первый видеотест смартфона Nokia N9. Смартфон представляет QWERTY-аппарат с 8 МП фотокамерой3D с двойной светодиодной вспышкой. Также присутствует фронтальная VGA-камера с LED-вспышкой. Устройство работает на базе Symbian OS и поддерживает сети третьего поколения (850/1900 МГц). В смартфоне используется дисплей nHD-разрешения – 640*360 пикселей, точно такой же, как в Nokia 5800 и Nokia N97. Тем не менее, он стал больше по размерам – диагональ с 3.5 дюймов возросла до 4 дюймов. Кроме того, сам экран стал емкостным.
В июле 2010 г. группа компаний Genivi (в который входят несколько автопроизводителей) объявила о выборе платформы MeeGo в качестве основы для информационно-развлекательных систем, дающих возможность пользования навигацией, воспроизведения видео и музыки, подключения беспроводных устройств и выхода в интернет с сиденья водителя или пассажира в автомобиле или ином транспортном средстве. Что касается BMW, то данный немецкий концерн еще в 2007 г. стал партнером Novell по корпоративным внедрениям, а в необходимости использования открытого ПО в бортовых системах объявил в 2008 г. Тогда автопроизводитель начал работать с Intel и Wind River по данному направлению (примечательно, что обе входят в альянс Genivi). Предполагается, что присоединение к проекту промышленной группы Genivi позволит совершить дополнительный вклад в его развитие. Например, разработчики получат возможность воспользоваться новыми API и применить накопленный ими при создании приложений опыт к продуктам в других сферах. Отметим, что ранее интерес к MeeGo проявил китайский автопроизводитель HawTai Automobile, который планирует также взять ее за основу для своих собственных бортовых систем.
В феврале 2011 года стало известно, что Nokia отказалась от дальнейшей разработки своего первого мобильного устройства на платформе MeeGo. Об этом со ссылкой на два независимых источника сообщало агентство Reuters. Напомним, что данное устройство так и не было анонсировано. В середине 2010 г. представители Nokia обещали представить «веховый» продукт в конце года. Предполагалось, что речь идет о смартфоне на MeeGo, но никакого анонса так не последовало. Позже в Intel заявили, что разработка MeeGo будет завершена только в 2011 г. Платформа MeeGo была создана путем объединения Linux-проектов компаний Nokia (Maemo) и Intel (Moblin).
Подрядчики-лидеры по количеству проектов
НППКТ (17)
Almi Partner, Алми партнер (ГК Алми) (7)
Ред Софт (Red Soft) (4)
РусБИТех-Астра (ГК \"Астра\")
Кортис (4)
Другие (46)
НППКТ (23)
Кортис (7)
Ред Софт (Red Soft) (5)
ОТР-БИТ (ОТР - безопасность информационных технологий) (2)
Softlogic (Софтлоджик) (1)
Другие (8)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Microsoft (80, 144)
Ред Софт (Red Soft) (3, 67)
РусБИТех-Астра (ГК Астра) (3, 45)
НППКТ (2, 41)
ИВК (3, 27)
Другие (305, 133)
НППКТ (1, 17)
РусБИТех-Астра (ГК Астра) (2, 9)
Ред Софт (Red Soft) (1, 8)
Almi Partner, Алми партнер (ГК Алми) (1, 7)
Microsoft (2, 6)
Другие (11, 19)
НППКТ (1, 23)
Ред Софт (Red Soft) (1, 13)
ИВК (2, 4)
Базальт СПО (BaseALT) ранее ALT Linux (3, 3)
РусБИТех-Астра (ГК Астра) (2, 3)
Другие (0, 0)
Ред Софт (Red Soft) (1, 6)
Базальт СПО (BaseALT) ранее ALT Linux (1, 2)
ИВК (1, 2)
Microsoft (1, 1)
Атлант (ГК Applite) (1, 1)
Другие (0, 0)
Ред Софт (Red Soft) (1, 10)
Jolla (Sailfish Holding) (1, 1)
Открытая мобильная платформа (ОМП) (1, 1)
Synology (SLMP PTE) (1, 1)
Другие (0, 0)
Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)
Microsoft Windows - 115 (60, 55)
Linux - 64 (0, 64)
Ред ОС (Red OS) - 62 (62, 0)
НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 41 (41, 0)
ОС Альт (ранее Альт Линукс (ALT Linux) - 27 (16, 11)
Другие -43
Linux - 19 (0, 19)
НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 17 (17, 0)
Ред ОС (Red OS) - 8 (8, 0)
Microsoft Windows - 6 (5, 1)
Siemens MindSphere - 3 (3, 0)
Другие -13
НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 23 (23, 0)
Ред ОС (Red OS) - 13 (13, 0)
ОС Альт (ранее Альт Линукс (ALT Linux) - 4 (2, 2)
Linux - 2 (0, 2)
Simply Linux - 1 (1, 0)
Другие -4
Ред ОС (Red OS) - 6 (6, 0)
ОС Альт (ранее Альт Линукс (ALT Linux) - 2 (2, 0)
Windows Server 2019 - 1 (1, 0)
Другие 0