- В MeeGo впервые реализована совместимость с Android
- Приложения Android на дисплее планшета на основе MeeGo, исполняемые при помощи ACL. Источник — OpenMobile
- Android-приложение Guitar Hero от ActiVision работает на MeeGo. Источник — OpenMobile.
- Доступность
- История MeeGo — последняя система Nokia
- Александр Щербаков
- Минус один
- Последний шаг
- Заключение
В MeeGo впервые реализована совместимость с Android
Приложения Android на дисплее планшета на основе MeeGo, исполняемые при помощи ACL. Источник — OpenMobile
Android-приложение Guitar Hero от ActiVision работает на MeeGo. Источник — OpenMobile.
Компания OpenMobile продемонстрировала особую технологию для OEM-производителей, которая обеспечивает исполнение любого приложения для Android в среде MeeGo, а в дальнейшем планируются версии этой технологии для Lunix, Bada, WebOS, а также Windows, Symbian и QNX. Разработанный OpenMobile слой совместимости приложений (Application Compatibility Layer — ACL) был продемонстрирован в видеоролике, где Android-приложения быстро переключались между средами MeeGo и Android на MeeGo-планшете.
Все помнят историю, как в феврале Nokia выдернула почву из-под ног у своего с Intel детища, платформы MeeGo, объявив о поддержке Windows Phone на своих смартфонах. Но даже сейчас предпринимаются усилия для решения самой большой проблемы Linux: недостатка в количестве приложений.
В начале февраля, к примеру, компания Myriad Group AG объявила о выпуске виртуальной машины Dalvik, которая, по заявлениям производителей, позволяет запускать приложения Android на других платформах. Myriad показала видео, в котором демонстрировался запуск с помощью данной ВМ приложения Android на MeeGo-планшете Nokia N900. Тогда компания заявила, что программа будет доступна для платформы MeeGo уже в этом году. С тех пор новостей не было, кроме майского объявления о том, что Myriad развивает технологию для мультимедийных автомобильных устройств.
Теперь компания OpenMobile выпустила конкурентную технологию Application Compatibility Layer (ACL), аналогично утверждая, что объединила среду исполнения программ от Google и виртуальную машину Dalvik для MeeGo, чтобы обеспечить совместимость приложений Android с MeeGo. ACL для MeeGo, по заявлениям компании, “без проблем” работает на устройствах на основе платформы MeeGo: смартфонах, планшетах, электронных книгах, телевизорах с поддержкой сетевого взаимодействия и автомобильных мультимедийных устройствах.
В настоящий момент, кроме Nokia N9, первого и последнего смартфона Nokia на базе MeeGo, на рынке представлено очень немного устройств на основе этой ОС. Хотя это не имеет большого значения, учитывая, что технология направлена на OEM-производителей, а не на конечных потребителей.
В то же время компания планирует осуществить внедрение технологии на базовых устройствах под управлением ОС Linux (ACL4Linux), а также Bada и WebOS. Кроме этих ОС, которые имеют в своей основе ядро Linux, технологию можно использовать на платформе Symbian, а также с ОС QNX, используемой на планшете Playbook компании Research in Motion. RIM подтвердила свои планы обеспечить совместимость PlayBook с Android уже в этом году.
Также, по словам представителей компании, ожидается версия технологии для Windows. Фактически OpenMobile на данный момент обнародовала технические спецификации ACL только для Windows, MeeGo и основанной на Linux ОС WebOS от HP. Пока нет никаких сведений о Windows Phone, хотя компания обещает поддержку всех устройств, от смартфонов до автомобильных решений.
Размещенный на YouTube видеоолик демонстрирует ACL 0.9 на безымянном планшете с процессором Intel Atom Pine Trail. По словам осведомленных лиц, планшет работает под управлением последней версии MeeGo 1.2.0.90.
На демонстрационном видео виден быстрый переход между средами MeeGo и Android, что технически служит подтверждением того, что OpenMobile выполнила обещание создать технологию, которая позволит “исполнять приложения Andoroid вместе с приложениями от MeeGo”. Ролик также демонстрирует высокую производительность некоторых Android-приложений. ACL работает на MeeGo с “нулевой задержкой” и не требует дополнительных ресурсов устройства в плане электропитания и объема оперативной памяти, утверждают представители компании.
В рамках испытаний были продемонстрированы такие приложения, как Facebook, WinAmp и Guitar Hero, притом последнее было загружено непосредственно из магазина приложений Amazon, чтобы показать, что приложение никаким образом модифицировать не нужно.
По утверждениям OpenMobile, ACL поддерживает все основные приложения от сторонних производителей. Это может предполагать, что Android Market к ним не относится.
Вместо того, чтоб использовать виртуализацию или эмуляцию, ACL интегрирует среду исполнения приложения Android в саму операционную систему, сообщает OpenMobile. Предоставляются также средства обеспечения безопасности и запуска приложений в изолированной среде, что “предотвращает трату ресурсов, которая всегда сопутствует альтернативным мультисистемным решениям», а приложения MeeGo при этом “никогда не имеют дело ни с какими средами Android”, утверждают представители компании.
ACL, по словам источников, предлагает встроенные средства управления задачами и совместимость с рабочей средой межпроцессинговых коммуникаций Android. Кроме того, по заявлениям компании, ACL поддерживает полный набор базовых классов Java и специальных классов Android, а также прикладных программных интерфейсов, включая Android API Level 4+, NDK6+.
Пока не стоит делать поспешных выводов насчет того, смогут ли средства обеспечения совместимости с Android спасти тонущие в проблемах мобильные ОС на основе Linux (WebOS и MeeGo), которые могут попасть к новым хозяевам, пока HP и Intel пересматривают свои стратегии. На недавней конференции для разработчиков (IDF) Intel развеяла слухи о том, что она продает принадлежащие ей активы MeeGo производителям мобильных устройств (конкретно Samsung), и заключила соглашение с Google, которое будет способствовать активному внедрению Android в смартфоны на основе процессора Intel Atom в следующем году. Что же касается MeeGo, для нее, по мнению Intel, оптимальным вариантом, похоже, станут мультимедийные автомобильные устройства.
В то же время, моддинг-сообщество CyanogenMod добилось существенного прогресса в процессе портирования Android на планшет HP TouchPad на основе WebOS.
Доступность
Конкретная дата выхода ACL для MeeGo неизвестна, но, судя по всему, она будет доступна в “сырой” версии 0.9 для избранных OEM-партнеров. Более подробная информация содержится в официальном анонсе, опубликованном в блоге MeeGoExperts и на веб-странице, посвященной ACL, на сайте OpenMobile.
Демонстрационное видео ACL для MeeGo на YouTube Источник: OpenMobile
Источник
История MeeGo — последняя система Nokia
Александр Щербаков
Новый материал из цикла об истории мобильных операционных систем, которые наделали много шума, но так и не стали популярными. Уже есть разбор Ubuntu Touch, Sailfish OS, Firefox OS, webOS и LiMo. Очередь дошла до системы MeeGo, известной по легендарному смартфону Nokia N9.
В 2010 году на выставке MWC в Барселоне Nokia и Intel объявили о запуске нового проекта —MeeGo. Это универсальная операционная система с открытым исходным кодом на базе Linux, которую можно установить на смартфон, планшет, ноутбук, телевизор и многие другие устройства. «MeeGo станет новой эрой мобильных компьютеров», — говорил генеральный директор Nokia Олли-Пека Калласвуо.
Проект MeeGo создавался не с нуля. В нем использовались наработки Maemo — операционной системы Nokia, которая появилась еще в 2005 году. Самым известным смартфоном на Maemo стал Nokia N900 с выдвижной физической клавиатурой. Несмотря на финансовый провал модели, у телефона до сих пор есть фанаты. Только самой Maemo уже редко кто пользуется, обычно его перепрошивают на альтернативную Linux-систему PostmarketOS.
Официальный сайт MeeGo в 2010 году
Еще в MeeGo использовались компоненты от Moblin — дистрибутива Linux от Intel для компьютеров на процессорах Atom. Также проект MeeGo получил поддержку от некоммерческого фонда The Linux Foundation.
Уже в марте 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.
Стивен Элоп / Wikimedia Commons
Intel и The Linux Foundation понимали, к чему ведет соглашение между Nokia и Microsoft. Несмотря на потерю главного партнера, Intel решила продолжить развитие MeeGo. «Intel разочаровалась в Nokia, но жизнь продолжается», — заявила вице-президент Intel Рене Джеймс на публичной пресс-конференции.
Особенный оттенок заявлению Стивена Элопа придает тот факт, что за несколько дней до соглашения Nokia и Microsoft появилась новость — компания отменила презентацию первого смартфона на MeeGo. В интернете даже были фотографии этого смартфона Nokia N9 с выдвижной физической клавиатурой. Так что будущее платформы выглядело очень сомнительным.
Зато в феврале появился первый ноутбук на 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 стал отличной игрушкой для гиков, но не массовым продуктом.
Похоже, чтобы окончательно добить веру людей в 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.
При этом не было ни одной предпосылки для успеха этого проекта, потому что изначально Nokia и Intel были на позиции догоняющих. И с каждым шагом компаний в этом можно было убедиться еще сильнее. А конкурировать приходилось с Google и Apple, у которых было намного больше денег и возможностей для продвижения своих продуктов.
Перед разбором Tizen осталось рассмотреть другую систему, которая стала частью этого проекта, — Bada от Samsung.
Источник