Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Новый материал из цикла об истории мобильных операционных систем, которые наделали много шума, но так и не стали популярными. Уже есть разбор Ubuntu Touch, Sailfish OS, Firefox OS, webOS и LiMo. Очередь дошла до системы MeeGo, известной по легендарному смартфону Nokia N9.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

В 2010 году на выставке MWC в Барселоне Nokia и Intel объявили
о запуске нового проекта —MeeGo.
Это универсальная операционная система с открытым исходным кодом на базе Linux, которую можно установить на
смартфон, планшет, ноутбук, телевизор и многие другие устройства. «MeeGo станет
новой эрой мобильных компьютеров», — говорил генеральный директор Nokia Олли-Пека
Калласвуо.

Проект MeeGo
создавался
не с нуля. В нем использовались наработки Maemo — операционной системы Nokia, которая появилась еще в 2005 году.

Самым
известным смартфоном на Maemo
стал Nokia
N900
с выдвижной физической клавиатурой. Несмотря на финансовый
провал модели, у телефона до сих пор есть фанаты.

Только самой
Maemo
уже редко кто пользуется, обычно его перепрошивают на альтернативную Linux-систему PostmarketOS.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGoОфициальный сайт MeeGo в 2010 году

Еще в MeeGo использовались компоненты от Moblin — дистрибутива Linux от Intel для компьютеров на процессорах Atom. Также проект MeeGo получил поддержку от некоммерческого фонда The Linux Foundation.

  • Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo
  • Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo
  • Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo
  • Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo
  • Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo
  • Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Уже в марте 2010 года появилась
первая публичная сборка MeeGo
1.0 для разработчиков. Ее можно было запустить на нетбуках с Intel Atom, Nokia N900 и смартфонах на мобильной
платформе Intel
Atom Moorestown. Это была ранняя альфа
для знакомства с системой.

Пользоваться этим на постоянной основе было сложно,
хотя интерфейс MeeGo
для
ноутбуков ничем не отличался от старой системы Moblin от
Intel.
 Даже первое обновление MeeGo 1.1,
которое вышло в июне, сложно назвать рабочим продуктом.

Например, на экране
смартфона в системе зачем-то отображался курсор мыши.

Достаточно посмотреть видео:

На удивление, версия MeeGo для
планшета выглядела намного лучше — более плавные анимации, проработанный
интерфейс, больше рабочих приложений и функций. Уже, например, работали
мультитач и нормальное окно многозадачности.

Уже осенью у проекта MeeGo начались
трудности. Сначала Олли-Пека Калласвуо ушел с поста
генерального директора Nokia,
и его место занял Стивен Элоп из Microsoft.
Чуть позже «по личным причинам» уволился вице-президент Nokia и
руководитель подразделения MeeGo
Devices
Ари Джаакси. Связаны эти события или нет — уже никто не узнает.

Примерно в это же время Microsoft представила
первую версию Windows
Phone.
Уже в октябре начались продажи смартфонов с этой системой.

Интересно, что в ноябре
2010 года компания AMD
присоединилась
к проекту MeeGo.
У компании были свои интересы — получить больше софта с поддержкой новых
процессоров Fusion.
И ради этого она была готова участвовать в проекте Intel, своего главного конкурента.

Минус один

В феврале 2011 года Nokia под
руководством Стивена Элопа заключила
долгосрочный договор с Microsoft
— компании объединились, чтобы продвигать новую мобильную систему Windows Phone.

В рамках соглашения Nokia выбрала
среду разработки для Windows
Phone как
основную. Этот шаг означал постепенный отказ от среды Qt, которая используется для Symbian и
MeeGo.
Фактически, компания поставила крест на прошлых системах, хотя публично в этом
не признавалась.

Nokia
не могла полностью отказаться от MeeGo
и
разорвать отношения с Intel
из-за общего соглашения. И даже сам Стивен Элоп убеждал всех, что компания
продолжит работать над проектом. «Мы не рассматриваем MeeGo как
план Б. Мы думаем о MeeGo
и
связанной с ней работой как о новом поколении», — сказал Стивен в интервью
изданию Engadget.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGoСтивен Элоп / Wikimedia Commons

Intel
и
The Linux Foundation понимали,
к чему ведет соглашение между Nokia
и
Microsoft.
Несмотря на потерю главного партнера, Intel решила продолжить
развитие MeeGo.
«Intel разочаровалась в Nokia, но жизнь продолжается», —  заявила
вице-президент Intel Рене Джеймс на публичной пресс-конференции.

Особенный оттенок заявлению Стивена Элопа придает тот
факт, что за несколько дней до соглашения Nokia и
Microsoft
появилась
новость — компания отменила
презентацию первого смартфона на MeeGo.
В интернете даже были фотографии этого смартфона Nokia N9 с выдвижной физической клавиатурой.
Так что будущее платформы выглядело очень сомнительным.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Зато в феврале появился
первый ноутбук на MeeGo
—Fujitsu
LifeBook
MH330.
Это был обычный дешевый нетбук с экраном 10 дюймов, процессором Atom и
1 ГБ оперативной памяти. Компания Fujitsu даже не стала создавать
новую модель для этого, а просто взяла готовый Windows-ноутбук и установила на
него MeeGo.

На MeeGo
еще
вышло меньше 20 ноутбуков и планшетов — полный
список можно найти в «Википедии». Среди них нет ничего
интересного, это обычные бюджетные компьютеры с простейшими характеристиками.

Несмотря на партнерство с Microsoft, Nokia пообещала
все-таки выпустить первый смартфон на MeeGo. И компания выполнила обещание — в июне анонсировали Nokia N9.

Про Nokia
N9
было уже множество статей и обзоров, так что заострять внимание на его
характеристиках нет смысла. Важно, что смартфон был неудачным с точки зрения
маркетинга. И по факту он стал первым и последним смартфоном на MeeGo. При этом, по отзывам, N9 был хорошим смартфоном с удобным
интерфейсом, у которого до сих пор есть фанаты.

Но все плюсы Nokia N9
перекрывались тем фактом, что смартфон был мертворожденным. У него не было
полноценной рекламной кампании, разработчиков привлечь не удалось, да и сама Nokia фактически
отказалась от поддержки смартфона и системы. Так что Nokia N9 стал отличной игрушкой для гиков,
но не массовым продуктом.

Почитайте обзор самого смартфона Nokia 9 и отдельный разбор системы MeeGo от Эльдара Муртазина.

Похоже, чтобы окончательно добить веру людей в MeeGo, Стивен Элоп в интервью финской газете сказал, что компания не будет продвигать эту операционную систему, даже если Nokia N9 хорошо продастся.

Nokia N950, кадр из видео на YouTube-канале Revaz Rezo

После этого заявления очень странным шагом стал анонс Nokia N950 — это еще один смартфон на MeeGo с выдвижной клавиатурой, который так и не появился в продаже. Компания выпустила ограниченную партию в 5 тысяч штук и раздала ее разработчикам, чтобы те выпускали софт для платформы.

Последний шаг

Несмотря на заявление Intel, развитием MeeGo никто
не занимался. Уже в сентябре 2011 года компания объявила
о новом проекте с Samsung

Tizen,
тоже на основе открытого исходного кода. Эта система стала продолжением идей MeeGo и
LiMo,
но по факту это разные платформы.

Так что Intel
и
Nokia смогли
всего за полтора года запустить новую операционную систему и сразу же ее
закрыть.

Через год после этого события группа разработчиков из
отдела MeeGo
представила
Sailfish
OS,
которая продолжала идею проекта. Как мы знаем, эта история системы закончилась
не лучше.

Заключение

Союз Nokia и
Intel выглядел
логичным шагом для компаний. Участвовать в проектах с открытым исходным кодом
было модно, да и на тот момент Symbian
была
отстающей.

При этом альтернативная система Maemo за
годы разработки так и не смогла привлечь внимание массового потребителя.

Мотивация
Intel еще
проще — компания упускала огромный и быстрорастущий рынок смартфонов и
планшетов, которые в основном работают на архитектуре ARM. Заодно появилось хоть какое-то
применение системе Moblin.

Читайте также:  Команда ученых Google X работает над проектом “бесшовного” модульного дисплея

Nokia N9: первый смартфон на MeeGo, обреченный на одиночество

Буквально на днях поступил в продажу смартфон Nokia N9, один из самых интересных и симпатичных аппаратов этого года.

Но запуск новинки был несколько омрачен — еще до начала продаж стало известно, что продолжения в этой линейке не будет, поскольку Nokia отказывается от дальнейшего использования ОС MeeGo, да и другие компании развивать эту разновидность «мобильного Linux» не будут.

Что это значит? Да то, что число пользователей платформы и, соответственно, число приложений для нее, скорей всего, будет достаточно скромным.

И все же, несмотря на это, у N9 непременно будет своя лояльная аудитория, поскольку, кроме весьма привлекательных технических характеристик, смартфон снабжен просто чудовищным зарядом пресловутого вау-фактора, которого так не хватает многим другим современным мобильникам. Правда, как и положено новинке, кроме технологических достоинств и уникального интерфейса, у N9 хватает проблем. На выходе же имеем самую настоящую гремучую смесь, компоненты которой мы сейчас и разберём.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Коробка Nokia N9 так напоминает свой аналог от другого гаджета, что это навевает смутные сомнения…

Корпус N9 изготовлен из цельного куска поликарбоната и, разумеется, не может ни скрипеть, ни люфтить. Плюс он дает небольшой выигрыш в размере устройства. Ради такой вот цельности создатели пошли на непопулярные меры: аккумулятор несъемный, кнопки и разъемы в минимальном количестве.

Разъемы, кроме стандартного джека для наушников, еще и поискать придется — слот для микросимки (ой!) и гнездо microUSB скрыты за крышечками на верхнем торце. Конструкция крышечек удобная и остроумная, но не всякий microUSB-кабель в итоге можно подключить.

Впрочем, штатный провод, идущий в комплекте, конечно, подходит (хотя поликарбонат по сути является всего лишь добротной и ударопрочной пластмассой, использование его в корпусе телефона более чем оправданно, особенно если корпус несущий (unibody).

Кроме повышенной живучести при падениях, он будет отличаться повышенной устойчивостью к эксплуатационному износу. Проще говоря, не будет истираться. При этом, в отличие от корпуса из металла, нет проблем с антеннами и прохождением радиосигнала).

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Заглядываем в коробку — и сходство с iPhone кажется просто абсолютным. Такое ощущение, что Nokia перекупила у Samsung знаменитых дизайнеров. Всех двух: того, что держит, и того, что обводит

В отличие от Symbian-смартфонов, N9 имеет солидное разрешение экрана, 480х854. Дисплей с диагональю 3,9″ выполнен по технологии AMOLED, с применением дополнительных ухищрений: поляризационный фильтр, отсутствие воздушной прослойки в экране, выпуклое стекло.

Последнее не только упрощает скольжение пальцем по экрану, но и вместе с поляризационным фильтром ощутимо улучшает видимость изображения на солнце. Диапазон регулировки яркости умеренный, комфортный; как обычно у Nokia, нельзя полностью выключить авторегулировку, а лишь скорректировать ее действие по своему вкусу.

Цветопередача немного «электрическая», но не раздражающая, а четкость изображения просто очень хороша. Некоторые ругают экран за то, что он выполнен по технологии Pentile. Это несколько снижает четкость контрастных линий, например черного текста мелким шрифтом на белом фоне.

Но я не испытывал ни малейшего дискомфорта ни на Samsung Galaxy S, где также использован Pentile SAMOLED, ни на Nokia N9.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Nokia N9 рядом с бизнес-смартфоном E7. Экраны хороши у обоих, но, конечно, преимущество N9 налицо

В отличие от конкурентов, Nokia на полную катушку использует главное преимущество AMOLED-дисплеев — низкое энергопотребление при выводе преимущественно черной картинки.

Все стандартные экраны и элементы интерфейса выполнены на черном фоне, а в режиме блокировки на экране остаются крупные часы и пиктограммы, оповещающие о наступивших событиях.

Это очень удобно, а расход энергии остается минимальным (впрочем, об автономности аппарата мы поговорим чуть ниже).

Емкостной сенсор у дисплея отлично откалиброван — чувствительность к нажатиям и скольжениям высока, но не чрезмерна, точки нажатия определяются весьма точно. Хорошей иллюстрацией этого тезиса является виртуальная клавиатура: процент ошибок при наборе на ней крайне низок.

Кстати, отмечу очень продуманную раскладку экранных клавиш, хорошую эргономику при вводе как в ландшафтном, так и в портретном режиме дисплея. В обоих случаях клавиатура отнимает не так уж много экранного пространства.

Переключение языков выполняется широким горизонтальным росчерком прямо по экранным клавишам (привет Symbian и переключению алфавита «всего в три нажатия». — прим. редакции)

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo
Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Несмотря на солидное число мегапикселей на матрице (восемь) и надпись Carl Zeiss, камера у аппарата не флагманская. Она похуже, чем, например, в Nokia N8 годичной давности. Чудес не бывает — хорошие модули имеют большие размеры (прежде всего глубину), а аппарат хотели сделать тонким, без выступа на тыльной стороне, как у той же N8.

В результате камера не блещет рекордной светочувствительностью и в проблемном освещении заметно «шумит», несмотря на светосильную оптику F2,2. Зато она весьма «скорострельна» — запуск, фокусировка, запись кадра происходят очень быстро. Доступны тач-фокус, удобная панель настроек, облако тегов и прочие актуальные функции.

Отмечу, что камера заявлена как восьмимегапиксельная, но при стандартных настройках предлагает максимум семь. Здесь нет ошибки — разрешение зависит от выбранных пропорций кадра — 4:3 или 16:9. Матрица на самом деле имеет разрешение 8,5 мегапикселя, с небольшим «запасом» по краям, чтобы оптимально использовать площадь сенсора в обоих режимах.

Заявленные восемь мегапикселей получаются именно в режиме 4:3, но режим 16:9 позволяет уместить в кадр более «просторные» панорамы, благо оптика широкоугольная (28 мм в эквиваленте).

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Видеосъемка ведется в 720p, причем со стереозвуком. В темноте кадры можно подсвечивать двойной светодиодной вспышкой. Имеется также фронтальная камера для видеочатов, правда, ее расположение в правом нижнем углу корпуса иначе как спорной шуткой не назовешь (говорят, при таком расположении больше похоже, что пользователь смотрит на собеседника, а не на небеса. — прим. редакции).

Хотя в паре предыдущих абзацев я сильно брюзжал по поводу недостатков камеры, пусть это не вводит вас в заблуждение — камера достаточно приличная, немногие смартфоны могут снимать лучше. Но они есть, и я их знаю.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo
Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

⇡#Беспроводной фарш

Упаковка из «всепогодного» Wi-Fi (от a до n), Bluetooth 2.1, четырехдиапазонного GSM и аж пятидиапазонного WCDMA (поддержка HSPA до 14,4 Мбит/с), безусловно, актуальна, но особого восторга не вызывает. Отмечу только, что, соответствуя по новой тенденции, устройство изначально умеет «раздавать» 3G-интернет через Wi-Fi, то есть выполнять функции хотспота.

Что более интересно — это поддержка NFC. Если вы не в курсе, это такой стандарт связи на сверхмалых расстояниях, использующийся в бесконтактных офисных пропусках, билетах на метро, а теперь еще и в платежных картах и смартфонах.

После многих лет нишевой эксплуатации и различных тестов, NFC, похоже, готовится «выстрелить» в будущем году, поэтому иметь смартфон с NFC будет очень кстати.

Пока что N9 может делать с NFC следующее: мгновенно «спариться» по Bluetooth с другим таким же смартфоном, подключить беспроводные аксессуары (такие как акустическая система Nokia Play 360), а также открыть новые уровни в Angry Birds Magic, которая предустановлена на этом устройстве изначально.

Хотя NFC используется только для взаимной регистрации Bluetooth-устройств, в практическом применении технология похожа на магическую: вы выводите на экран картинку в галерее, касаетесь корпуса другого N9 — и спустя пару секунд она появляется у него на экране! Аналогично с колонкой: одно касание — и музыка начинает литься не из динамика смартфона, а из внешней акустики (страшно представить, как будут визжать от этой функции фанаты на презентации очередного iPhone, где-нибудь через годик. — прим. редакции)

Читайте также:  Роботы в бытовой технике: не только пылесосы

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Установка microSIM возможна без участия скрепочки (ТМ), но все же достаточно нетривиальна. Понять принцип работы механизма с первого раза удается немногим

MeeGo OS: Nokia и Intel показали новые скриншоты

Сегодня были опубликованы новые подробности относительно развития кроссплатформенной операционной системы MeeGo, разрабатываемой компанией Nokia и Intel. Новые официальные скриншоты MeeGo и сопроводительное описание говорят о том, что интерфейс этой операционной системы будет очень гибким. Производители для выделения своих устройств смогут изменять его практически до неузнаваемости.

Официальный сайт проекта MeeGo опубликовал новые скриншоты открытой операционной системы, свидетельствующие о некотором прогрессе на пути к ее коммерческому запуску.

Раздел, в котором появились снимки, посвящен кастомизации (настройке) графического интерфейса. Разработчики сообщают, что внешний вид MeeGo будет настолько гибким, что производители устройств смогут его изменять до неузнаваемости, меняя цвет, размер и форму окон, используя различные шрифты и эффекты анимации.

Первые официальные скриншоты MeeGo появились в июне. Новые изображения говорят о том, что за прошедшие несколько месяцев был доработан домашний экран: на нем появились уведомления о пропущенных звонках, полученных SMS-сообщениях, электронных писем и мгновенных сообщений.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Создатели MeeGo избрали оригинальный вариант снятия с блокировки: для этого необходимо прикоснуться к изображению замка и перетащить его в определенную область на экране.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

MeeGo будет поддерживать многозадачность. При этом пользователям будет предложено два варианта переключения между активными приложениями: с помощью карусели или сетки из уменьшенных изображений по аналогии с Maemo 5.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Меню выбора приложений будет многостраничным, а номер текущей страницы будет указан в виде точки на экране. Реализация меню больше всего напоминает интерфейс iPhone, который также включает несколько страниц с расположением иконок в сетке.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Напомним, что MeeGo — это совместный проект Nokia и Intel по объединению платформ с открытым исходным кодом Maemo и Moblin. MeeGo планируется использовать не только в смартфонах, хотя это основная область применения, но и в различной потребительской электронике, любыми производителями, не только Nokia или Intel.

Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo Nokia и Intel объединили Maemo и Moblin в одну платформу MeeGo

Ожидается, что первый аппарат Nokia на базе MeeGo будет представлен до конца 2010 года. Компания планирует использовать эту платформу для топовых смартфонов. По мнению аналитиков, MeeGo является спасательным кругом для финского гиганта, желающего сохранить прочные позиции на рынке высокотехнологичных карманных гаджетов.

Обзор MeeGo: универсальная платформа Nokia и Intel

Новая операционная система также построена на платформе с открытым исходным кодом (ядро Linux) и «выросла» из проекта Moblin, являющегося более ранней разработкой ОС для мобильных устройств, а также проекта Maemo – собственной «операционки» от компании Nokia, разработанной специально для своих интернет-планшетов и коммуникаторов. Как будет выглядеть интерфейс MeeGo для смартфонов, мы пока сказать не можем, но он значительно отличается от того, что есть сейчас в релизе MeeGo 1.0 для нетбуков. По внешнему виду это чуть перелицованная платформа Intel Moblin, по крайней мере элементов интерфейса Maemo в ней по сути нет. Впрочем, откуда взялась новая платформа, какова ее архитектура, мы уже рассказывали в одном из наших материалов, а теперь можем поделиться первыми «живыми» впечатлениями от работы системы на примере нетбуков: дистрибутив MeeGo v 1.0 уже доступен для скачивания, установки и тестирования.

MeeGo разрабатывалась как ОС для мобильных устройств и по задумке разработчиков в ближайшем будущем она должна прочно обосноваться на коммуникаторах и планшетах, а пока этого не случилось, ее возможности можно опробовать на нетбуках, что, собственно, мы и сделали.

Для установки MeeGo необходимо скачать с сайта разработчика образ операционной системы, затем записать его на носитель (лучше всего использовать флэш-карту и флэш-драйв), после чего поменяв в настройках BIOS загрузочный диск на флэш-накопитель можно приступить к загрузке «операционки».

В качестве тестового стенда использовались нетбуки Lenovo S10-2 и Acer Aspire One 531H, загрузка системы на оба устройства осуществлялась с флэш-накопителя.

Загружается MeeGo довольно шустро — чуть более двадцати секунд, после чего нетбук полностью готов к работе. Такая прыть легко объясняется — MeeGo должна будет работать на мобильных устройствах, а там «промедление смерти подобно».

Внешне новая «мобильная» ОС выглядит очень необычно и не похожа на привычные всем продукты типа Windows — сказывается ориентированность на портативные устройства в первую очередь.

Однако, не смотря на внешнюю непохожесть ни на что виденное ранее, «операционка» отличается простотой и понятностью, благодаря чему даже неподготовленный и неискушенный в таких нюансах пользователь сможет без особого труда разобраться в ее особенностях буквально уже после нескольких минут общения.

MeeGo использует среду разработки приложений на базе библиотек Qt, представляющую собой инструментарий для разработки ПО на языке программирования C++.

С помощью Qt разработчики могут создавать приложения сразу для нескольких устройств и платформ (любой поддерживаемой платформы, не обязательно изначально для MeeGo), с последующей продажей их через Магазин Ovi (Ovi Store) и Intel AppUpSM Center.

Как и ее «взрослые» коллеги — новая «мобильная» ОС довольно гибкая в плане настроек и позволяет настраивать основные параметры «под себя».  В ОС предусмотрены: изменение фона, изменение типа шрифта, стиля, его размера, а также языка интерфейса — все это настраивается в меню «Настройки», которое разделено на два раздела: «Personal» и «Hardware».

Не смотря на поддержку большого количества языков «перевести» интерфейс MeeGo на русский язык не удалось.

Рабочий стол MeeGo состоит из восьми вкладок: «Myzone», «Zones», «Application», «Status», «People», «Internet», «Media» и «Devices». Закладки можно добавлять, удалять и менять местами, максимальное число закладок равняется десяти.Первая вкладка «Myzone» отражает текущее состояние и показывает миниатюры открытых документов, файлов, окон браузера, а также запущенных программ и приложений.

Вкладка «Zones» «хранит» открытые окна приложений, переключение между которыми осуществляется комбинацией клавиш «Alt» + «Tab». Открыв данную вкладку, можно посмотреть, какие программы запущены и работают в фоновом режиме и быстро переключиться в одно из них.

Вкладка «Application» содержит набор приложений и утилит для работы и развлечений. Все программы разделены на несколько групп: «аксессуары», «игры», «Интернет», «медиа», «офис» «системные приложения».

Вкладка «Status» предлагает создать веб-аккаунт.

MeeGo – объединенная программная платформа от Intel и Nokia

Компании Intel и Nokia объединяют свои программные платформы Moblin и Maemo с целью создания новой среды на основе Linux, способной поддерживать аппаратные решения для широкого спектра разнообразных устройств, включая карманные мобильные компьютеры, нетбуки, планшеты, медиафоны, телевизионные приемники с подключением к Интернету и развлекательно-информационные комплексы (инфотейнмент-системы) для автомобилей. Это еще один шаг в развитии широкого стратегического сотрудничества Nokia и Intel, анонсированного в июне 2009 г.

Новая программная платформа, названная MeeGo, ускорит инновационные перемены в отрасли, время выхода на рынок новых продуктов и будет способствовать внедрению интернет-зависимых приложений и сервисов, а также новых более удобных решений пользовательского интерфейса. Появление устройств, работающих под управлением MeeGo, от Nokia и других производителей ожидается уже в текущем году.

Программная платформа MeeGo основана на ядре Moblin, поддерживает самые разные типы аппаратных платформ и процессорных решений и содержит все необходимые компоненты для создания новых приложений.

В высокопроизводительных устройствах она обеспечит полную Интернет-функциональность, широкие возможности многозадачной работы и мультимедийных функций, беспроводной связи и высококачественной графики. MeeGo использует прочные позиции Maemo в индустрии мобильных устройств и широко распространенных Qt-приложений.

Использование Qt дает возможность запускать единожды написанное приложение в среде MeeGo и под управлением других ОС, например, Symbian.

Читайте также:  Холодильник Бирюса: отзывы покупателей и специалистов 2019-2020

Как система с открытым исходным кодом, MeeGo «получает прописку» на ресурсах Linux Foundation, что, помимо прочего, предусматривает активное участие в ее развитии членов сообщества. Разработчики могут сразу же начать создание приложений для MeeGo, используя Qt. Выход первого релиза новой среды запланирован на II квартал 2010 г.

Одним из каналов распространения приложений и контента для всех устройств производства Nokia и моделей, работающих под управлением MeeGo и Symbian, станет Ovi Store. Другой ресурс, Intel AppUpSM Center, станет системой для поддержки MeeGo-устройств на базе Intel и реализации Intel Atom Developer Program.

Nokia и Intel ожидают, что MeeGo возьмут на вооружение мировые производители устройств, сетевые операторы, полупроводниковые компании, поставщики и разработчики ПО.

Компании приглашают к сотрудничеству для развития платформы MeeGo мировые сообщества разработчиков, телекоммуникационные компании и представителей компьютерной промышленности, в особенности тех, кто занимался проектами Maemo и Moblin.

MeeGo — Википедия

MeeGo

Разработчик

Nokia, Intel ,The Linux Foundation[1]

Семейство ОС

Unix-подобное

Исходный код

Открытое программное обеспечение

Первый выпуск

26 мая 2010 года

Последняя версия

1.2.0.9 (31 мая 2012 года)

Частота обновления финальных версий

выход релиза раз в 6 месяцев

Менеджеры пакетов

RPM

Поддерживаемые языки

Многоязычный

Поддерживаемые платформы

ARM, x86

Тип ядра

Linux

Лицензия

GNU GPL, GNU LGPL, предусмотрены исключения для возможности применения BSD license для отдельных компонентов, см. Licensing Policy[2]

Состояние

преемники — проекты Tizen и Mer

Веб-сайт

meego.com
 Медиафайлы на Викискладе

MeeGo — проект с открытым исходным кодом на базе ядра Linux. Платформа предназначена для работы на широком спектре устройств, включая смартфоны, планшеты, нетбуки, настольные компьютеры, телевизионные приёмники и информационно-развлекательные системы[3][4][5][6][7]. Для каждой категории устройств разрабатывается отдельная сборка и подготавливается загрузочный ISO-образ. В основе любой из них лежит базовая составляющая — MeeGo Core Software Platform, определяющая основную функциональность системы. Пользовательский интерфейс различен для каждой сборки соответствующей категории устройств, исходя из различных принципов, особенностей и условий их работы.
Центральной идеей является обеспечение максимально легкой переносимости приложений между различными вариантами сборок. Перенос приложения на другие устройства, работающие под управлением MeeGo, не будет представлять собой разработку нового приложения, а будет лишь доработкой или расширением уже существующего приложения.

MeeGo — независимый проект, возглавляемый MeeGo Technical Steering Group (TSG) под эгидой The Linux Foundation. Управление проекта основано на меритократии в соответствии с принципами и культурой Open Source.

Не существует процедуры приема, контрактов и членских взносов, необходимо только желание присоединиться к проекту и внести вклад. Любая организация или частное лицо могут принять участие в разработке MeeGo.

Все разработчики ПО и производители оборудования имеют равный и свободный доступ к инфраструктуре сборки и репозиторию исходных текстов[1].

В MeeGo используются наработки проектов Maemo (от Nokia), Moblin (от Intel), а также таких Linux-проектов, как Fedora, Debian, OpenSUSE. Многие частные компании принимают участие в разработке и адаптации MeeGo: Intel (на сегодня основной участник проекта), AMD[8], Novell, ASUS, Acer, MSI и другие.

Проект объединил опыт и знания, накопленные в процессе разработки технологий мобильной связи и компьютерных технологий. По мнению участников проекта, эти направления будут иметь ключевое значение в разработке технического фундамента для компьютерных и мобильных устройств следующего поколения.

Архитектура MeeGo

Архитектура системы MeeGo изначально проектировалась как решение, предназначенное для работы на широком спектре устройств. Один из способов рассмотрения архитектуры предполагает разделение системы на три уровня (слоя)[9].

Уровень пользователя

Обеспечивает пользовательский интерфейс (UX) для различных сегментов платформы.

Для разных устройств необходим различный интерфейс, но строится он на аналогичных принципах и, если уже создано приложение для какого-нибудь устройства, то его перенос на другие устройства, работающие под управлением системы MeeGo, не будет представлять собой разработку нового приложения, а будет лишь доработкой или расширением приложения. В настоящее время поддерживаются следующие варианты интерфейса:

  • Netbook UX — для нетбуков.
  • Handset UX — для телефонов и смартфонов.
  • In-Vehicle Infotainment (IVI) UX — для информационно-развлекательных систем.
  • Tablet UX — для планшетов (альфа-версия).

Этот уровень также предоставляет набор программных компонентов (Application Framework) для каждого из поддерживаемых профилей устройств.

Уровень приложений и интерфейс программирования приложений

Содержит MeeGo API, основанный на Qt и Qt Mobility, обеспечивает интерфейс для разработки приложений. Текущий релиз включает Qt 4.7.3, Qt mobility 1.2, OpenGL ES 1.1 и OpenGL ES 2.0. Дополнительные функции находятся в стадии разработки.

Базовая система

Включает в себя ядро Linux, программную прослойку (middleware), необходимую для определения оборудования, обеспечивающую связь ядра и прикладного программного обеспечения, а также ПО для обеспечения адаптации оборудования (Hardware Adaptation Software).

Программную прослойку (middleware) можно рассматривать как совокупность доменов, предоставляющих соответствующие службы (middleware/OS service domains), исходя из выполняемых функций:

  • Обеспечение безопасности (Security).
  • Управление данными (Data Management).
  • Управление программным обеспечением (Software Management).
  • Управление устройствами, распределение ресурсов, контроль состояния системы (System).
  • Локализация (Location Framework).
  • Графическая подсистема (Graphics).
  • Основные системные библиотеки (Essentials).
  • Поддержка мультимедиа и соответствующих драйверов (Multimedia).
  • Управление персональной информацией, резервное копирование, синхронизация, учётные записи и т. д. (Personal Information Management).
  • Интернет, телефония, средства мгновенного обмена сообщениями, сотовая связь (Communication).
  • Поддержка Qt, QtWRT, Qt Mobility (Qt).
  • Ядро Linux и драйверы ядра (Kernel).

Важной частью Базовой системы выступает ПО для обеспечения адаптации оборудования (Hardware Adaptation Software). Предоставляет соответствующий интерфейс программирования для адаптации оборудования (Hardware Adaptation API), что даёт возможность приспособить MeeGo для работы на оборудовании различных архитектур.

Каждый продавец оборудования должен предоставить необходимые компоненты для программного обеспечения, чтобы система MeeGo могла успешно работать на его платформе, включая драйверы, патчи и конфигурацию ядра, дополнительные патчи и конфигурацию для X Window System, поддержку модема, а также другие специфические компоненты, необходимые для поддержки аппаратуры.

Более детальную информацию можно получить на официальной странице для разработчиков MeeGo[10].

Основные характеристики

В базовой сборке MeeGo 1.2 Core Software Platform, определяющей основную функциональность системы, задействованы следующие компоненты:

  • Linux-ядро 2.6.37 c дополнительными оптимизациями, направленными на понижение энергопотребления, поддержку процессоров Intel Atom Z6xx и платформы Nokia N900.
  • Инструментарий сборки на базе GCC 4.5.1. Сборка осуществляется с расширенной поддержкой оптимизации для микроархитектуры Intel Atom и задействованием инструкций Intel SSSE3. В комплект включены выпущенные в рамках релиза Linaro 2010.09 патчи по оптимизации для основанных на ARMV7-A чипсетов, включая Tegra2 и Marvell Thumb2/Neon.
  • Файловая система по умолчанию — btrfs. Присутствует поддержка ext2, ext3, ext4, FAT, VFAT, FAT32, возможна поддержка NTFS через FUSE после установки драйвера NTFS-3G.
  • Содержит X.Org Server 1.9.0, Mesa 7.9.1, современный графический 2D/3D стек, поддерживающий переключение видеорежимов на уровне ядра (KMS) и не требующий для работы X-сервера привилегий суперпользователя.
  • Организация взаимодействия с оборудованием через DeviceKit и udev.
  • Qt 4.7.2 и Qt-mobility 1.2. Поддерживается GLee (GL Easy Extension library), дополнительно реализована поддержка мультитач через XInput2 API. В Qt-mobility дополнительно добавлены расширенные функции для работы с фотокамерами, поддержка libva и возможность работы с шейдерами через OpenGL ES 2.
  • Для обеспечения совместимости приложений в платформу включены библиотеки GTK+ и Clutter.
Ссылка на основную публикацию
Adblock
detector