Еще до начала Мобильного конгресса стало известно, что финская Nokia решила в этом году не ехать в Барселону. Но оказалось, что финны чуть-чуть слукавили. Nokia в Барселоне была, пусть и не показала ни одного телефона. Ведущий производитель мобильников совместно с разработчиком процессоров номер один (компанией Intel) представили новую мобильную платформу. Она называется MeeGo и является совместным детищем Intel и Nokia.
Сейчас, когда аппаратные характеристики зачастую находятся в тени программных возможностей и сервисов, гораздо важнее иметь собственную платформу, чем обладать даже самым широким рядом телефонов с топовыми характеристиками. Это понимает компания Samsung, представившая собственную ОС под названием bada, и Nokia, которая выполнила маневр значительно изящнее. В чем различие между собственными ОС от Samsung и Nokia с Intel? Первая будет применяться только на устройствах Samsung (по крайней мере планы на ближайшее будущее именно такие) и обладает рядом ограничений с точки зрения разработчиков. Ко всему прочему Samsung bada - чисто телефонная ОС, и на нетбуках, планшетах мы ее вряд ли увидим. Как и на устройствах прочих производителей, она закрыта. В итоге максимум, на что стоит рассчитывать - это несколько сотен приложений, и то при условии, что bada будет использоваться на максимально широком круге смартфонов, в первую очередь - недорогих, массовых.
MeeGo, с другой стороны, это полностью открытая платформа, которую поддерживают два крупнейших игрока, Nokia и Intel, плюс все партнеры и разработчики, работавшие Maemo и Moblin. А таких партнеров - немало. Даже для очень молодой Maemo 5 сейчас существует множество приложений, не говоря уже о Moblin, и все они будут работать на MeeGo.
Основные моменты:
· MeeGo - это программная платформа на базе Linux с поддержкой различных аппаратных архитектур, которая найдет применение в широчайшем спектре устройств, включая портативные компьютеры, нетбуки, планшеты, медиафоны, телевизоры с подключением к сети Интернет и автомобильные информационно-развлекательные системы.
· MeeGo поддерживает среду разработки приложений Qt, в качестве основы взята операционная система Moblin и колоссальный опыт взаимодействия с пользователями. С помощью Qt разработчики могут создавать приложения сразу для нескольких устройств и платформ, с последующей продажей их через Магазин Ovi (Ovi Store) и Intel AppUpSM Center.
· MeeGo поддерживается консорциумом Linux Foundation, в качестве базовой модели используются передовые наработки в области создания продуктов с открытым исходным кодом. Первый релиз MeeGo ожидается во втором квартале 2010 года, первые устройства появятся позднее в течение года.
· Nokia и Intel надеются, что MeeGo будет широко применяться производителями оборудования, сетевыми операторами, компаниями-производителями полупроводниковых устройств, поставщиками ПО и разработчиками приложений.
Говоря простыми словами, MeeGo - это гибрид Maemo и Moblin, она сочетает характеристики обеих платформ. Среда разработки - Qt, что для разработчиков означает возможность создавать приложения сразу для многих платформ - не только MeeGo, но и, например, Symbian. Также Qt позволяет относительно легко портировать существующие приложения Symbian и Maemo для новой платформы, так что через некоторое время недостатка в них не будет. И это - главное преимущество MeeGo на фоне новых, очень молодых ОС, в первую очередь Android, Samsung bada, а также Windows Phone 7. Поскольку MeeGo работает с устройствами разных типов, пользователи смогут сохранить привычные приложения при смене устройств, и не будут привязаны к одному типу устройства или конкретному производителю.
Посмотрите, как выглядит платформа Moblin на экране нетбука:
Помните, не так давно в сети встречались слухи о том, что Maemo будет применяться не только на смартфонах и планшетах типа N900, но и нетбуках? Отчасти они подтверждаются теперь, только в качестве ОС выбрана не Maemo, а платформа на ее основе, работающая с различными типами процессоров и обладающая еще большим функционалом и поддержкой большего числа партнеров и разработчиков. Программная платформа MeeGo получит поддержку консорциума Linux Foundation в качестве проекта с полностью открытым кодом, а Intel и Nokia приглашают всех участников Maemo.org и Moblin.org присоединиться к объединенному сообществу на сайте MeeGo.com, а также надеются на активное участие со стороны других отраслей, связанных со коммуникациями, компьютерными технологиями. Разработчики могут уже приступать к написанию приложений для MeeGo с использованием Qt. Первый релиз MeeGo намечен на второй квартал этого года, а первые устройства обещают уже к концу 2010 года.
Кстати, не так давно были продемонстрированы нетбуки Acer Aspire One, работающие под управлением Moblin версии 2. Малое время загрузки, нетребовательность аппаратным ресурсам к ресурсам, адаптированный интерфейс для нетбуков - всё это делают систему привлекательной для производителей мобильных устройств. Ровно то же можно сказать и про MeeGo. Заинтересованность различных компаний в MeeGo подтверждает тот факт, что первым настоящим устройством на этой платформе становится LG GW990 MID, продемонстрированный на конгрессе. аппарат выйдет в Корее во второй половине года.
Архитектура платформы MeeGo:
Еще раз отмечу, что MeeGo - это эволюция Maemo, это не две самостоятельные платформы. То, что должно было называться Maemo 6 и использоваться в преемнике Nokia N900, получает новое название - MeeGo, одновременно с рядом дополнительных возможностей. Это всего лишь вопрос наименования, брендирования, но для большинства пользователей смысл не изменится. Maemo просто слили с другой крупной платформой Moblin от Intel и получили MeeGo. Будет ли совместима N900 с новой платформой? Точного ответа на этот вопрос пока нет. И дело тут не в аппаратных требованиях или чем-то подобном, а в стремлении Nokia обеспечить интерес к новым устройствам, вместо постоянной поддержки существующих. Тем не менее, неофициальный апдейт до MeeGo для N900 явно будет доступен. Это очевидно: посмотрите, например, что сейчас энтузиасты с легкостью запускают Ubuntu и даже Android на N900, а все предыдущие интернет-планшеты N8xx прошивались на новые версии ОС.
Для чего Nokia понадобилось сливать свою платформу Maemo с детищем Intel? Выскажу свое мнение: это сделали в первую очередь ради поддержки партнерами и разработчиками, что приведет к значительно большему ассортименту программ под MeeGo в сравнении с той же Maemo. Также важна работа с различными типами процессоров и на разных устройствах, в том числе планшетах и нетбуках: тут совместная платформа двух гигантов будет смотреться уместнее, чем молодая и «телефонная» Maemo.
Каков итог? Nokia сейчас обеспечивает максимальный комфорт для разработчиков, имея в своем арсенале несколько платформ. MeeGo хороша тем, что помимо всего прочего является детищем и компании intel, причем все приложения, создававшиеся для платформы Moblin, будут функционировать и здесь. Далее идет Symbian, которая, начиная с третьей версии, становится полностью открытой. Сейчас устройства под управлением Symbian есть в арсенале нескольких игроков, в том числе таких крупных, как Sony Ericsson, Samsung, NTT DoCoMo, а в ближайшем будущем открытая и бесплатная Symbian будет использоваться и прочими компаниями, которые получат альтернативу имеющейся сейчас Android. Впрочем, будущее Symbian не так безоблачно, ведь в итоге ее ждет то же самое, что и Windows Phone: отказ от старого интерфейса, совместимости приложений и так далее в пользу принципиально нового дизайна, идеологии. Как все это будет происходить в реальности, посмотрим. Однозначно, будет интересно.
Итак, классификация продуктов, по крайней мере в линейке Nokia, будет следующая: MeeGo для топовых устройств класса N900, Symbian - смартфоны среднего класса, от 100 до 400 евро, остальное - «телефонная» платформа Series 40. Правда под «телефонной» Series 40 не стоит понимать исключительно Java-систему, все три платформы будет объединять, скажем, среда разработки Qt - это вполне логичный шаг для компании. Такое разделение нужно, в первую очередь, чтобы демонстрировать разницу между дорогими устройствами и бюджетными, варьировать не только аппаратные характеристики, но и программные платформы.