Един от най-сериозните проблеми на пазара на телекомуникационни решения е в различните платформи които производители ползват за своите клиентски продукти. Фрагментацията е голяма, което пречи както на потребителите да изберат решение заради техническите му предимства или софтуерните такива, така и на потенциалните програмисти на подобни приложения да изберат платформа върху която да развиват своите идеи. Затова от NewBusiness.bg посрещаме позитивно новината, че два от лидерите в своите области – Intel в компютърния бранш и Nokia в телекомуникациите обединяват усилията си за да създадат обща софтуерна платформа за различни потребителски устройства. До момента и двата гиганта работеха по отделни проекти базирани на GNU/Linux ядрото и решения с открит изходен код. Nokia се опита да създаде общество около Maemo, което да разработва приложения за Интернет таблетите и Nokia N810 и N900. Intel от своя страна спонсорираха проекта Moblin (GW990 модела на LG ползва тази операционна система) на Linux Foundation целящ да поддържа множество различни устройства от мобилни компютри до смартфони. Със значителното развитие на конвергенцията на комуникационните и компютърните технологии, Intel Corporation и Nokia решиха като следваща стъпка в своята програма за сътрудничество да обединят софтуерните платформи Moblin и Maemo.
Целта на новата платформа MeeGo е именно да интегрира обществата около Moblin и Maemo,
които се възползват от Linux и софтуера с открит изходен код. Новата архитектура би трябвало да разполага с много повече програмисти, които да пишат приложения за широк диапазон от устройства, включително джобни мобилни компютри, нетбуци, таблети, медиафони, свързани телевизори и вградени автомобилни системи за информация и забавление. Новината бе обявена на провеждания от GSM Асоциацията в Барселона Mobile World Congress – най-голямото в света изложение и експо на мобилната индустрия. Новата обединена софтуерна платформа следва да ускори иновациите в индустрията и срока за предлагане на пазара на изобилие от интернет базирани приложения и услуги, както и на по-вълнуващи изживявания за потребителите.
MeeGo ще ползва Qt (библиотеките зад KDE проекта) като среда за разработване на приложения, и ще работи върху операционната система Moblin. Използвайки Qt програмистите могат да пишат еднократно код, за да създадат приложения за най-разнообразни устройства и платформи и да ги предлагат чрез Nokia Ovi Store и Intel AppUpSM Center. Освен с QT, MeeGo ще поддържа обратна съвместимост за момента с GTK+ (библиотеките зад GNOME десктопа) и Clutter, които ползват OpenGL за създаване на 3D приложения. Ключово предимство на Qt като решение за пазара на мобилни технологии е неговата преносимост. Библиотеките са поддържани от повечето масови десктоп и мобилни операционни системи като Windows, Linux, Mac OS X и Symbian. Миналогодишното решения на Nokia да прелицензира Qt под GNU Lesser General Public License (LGPL) позволява на всеки разработчик да създава приложения без да плаща лицензионни суми. Поради тази причина значимостта на Qt нарасна и се ползва от големи софтуерни производители включително Google, Adobe и Skype. От архитектурна гледна точка MeeGo ще бъде мулти платформена система която ще поддържа устройства базирани както на Intel/Atom процесори така и на ARM процесори.
MeeGo ще се поддържа от Linux Foundation, и ще се управлява според най-добрите практики на модела за разработки с отворен код. Първата версия на новата платформа се очаква да се появи през второто тримесечие на 2010 година, а устройства по-късно тази година.
Очакванията на Nokia и Intel са MeeGo да бъде широко приета от международни производители на устройства, мрежови оператори, полупроводникови компании и доставчици и разработчици на софтуер.
Предимства за бизнеса
Софтуерната платформа MeeGo, която работи на високопроизводителни устройства, ще предоставя оптимизирани за работа с Интернет устройства, с пищна графика, възможности за стартиране на много приложения едновременно и мултимедия. Според рекламната кампания платформата ще осигури най-добра производителност за приложенията за да предостави на своите клиенти невиждани досега компютърни и комуникационни изживявания. Тъй като MeeGo работи на различни видове устройства, хората могат да запазят своите любими приложения, докато сменят устройствата, така че да не са ограничени да използват само системи от един и същи тип, или от един производител. За разработчиците, MeeGo ще разшири възможните сегменти, за които се предназначени техните програми. Използването на Qt за писане на код, означава че те веднъж създадени MeeGo приложенията ще работят и на други поддържани платформи, например на Symbian.
MeeGo и Linux Foundation
Софтуерната платформа MeeGo ще се поддържа от Linux Foundation като изцяло open source проект, като ще поощрява участието на общността, в синхрон с добрите практики на модела на open source разработките. Intel и Nokia призовават съответните членове на Maemo.org и Moblin.org да се присъединят към обединената общност на MeeGo.com, както и да окуражават по-широко участие от страна на комуникационната, компютърната и свързаните с тях индустрии. Разработчиците могат незабавно да започнат да пишат приложения за MeeGo в Qt. Първата версия на MeeGo се цели за второто тримесечие на тази година.
Мнението на големите
Според президента и главен изпълнителен директор на Intel Пол Отелини “Визията ни за гладка комуникация между компютърни устройства от дома, колата, офиса или джоба ви днес прави голяма крачка напред с представянето на MeeGo”. “Това е фундаментална стъпка от нашите развиващи се отношения с Nokia. Обединяването на тези два важни актива в една open source платформа е от изключително значение за предоставянето на удивителни изживявания за най-разнообразни устройства и за спечелването на поддръжка в различни индустрии.”
“MeeGo ще стимулира още по-широка гама от интернет компютърни и комуникационни изживявания за потребителите на нов вид мобилни устройства,” потвърди и Оли-Пека Каласвуо, главен изпълнителен директор на Nokia. “Чрез отворените иновации MeeGo ще създаде една екосистема, която е единствена по рода си, привличайки играчи от различни индустрии. Тя ще поддържа различни бизнес модели от веригата, като се базира на опита и знанието на Nokia, Intel и всички онези, които ще се присъединят към нас. Накратко – MeeGo възвестява нова ера на мобилните компютърни технологии.”
Изпълнителния директор на Linux Foundation Джим Землин също е ентусиазиран относно новия проект: „С MeeGo най-големия световен производител на чипове и най-големия световен производител на мобилни устройства обединяват силите си за да създадат иновационна и лесна среда за разработване на приложения, които бързо да достигат до милиони потребители“. В блога си той споделя още „MeeGo не е просто важен проект за Linux Foundation, но и много полезно решение за Linux като платформа. Новата платформа комбинира ресурсите доскоро разделени в Maemo и Moblin проектите в един центриран и по-добре поддържан между платформен, мулти архитектурен и поддържащ множество устройства проект за създаване на мобилни приложения.“
Заключение
Ако новия проект MeeGo успее да обедини членовете на Maemo и Moblin и open source общностите в световен мащаб, това означава че крайните потребители ще разполагат не само с по-богат, но и по-качествен избор от приложения. Опирайки се на раменете на гигантите малките софтуерни компании могат да създадат успешен бизнес модел създавайки приложения, които да дистрибутират през OviStore или AppUpSM Center – онлайн магазините на Nokia и Intel. Ovi Store ще бъде официалния канал за предлагане на приложения и съдържание за всички устройства на Nokia, включително базирани на MeeGo и Symbian, като Forum Nokia предоставя подкрепа на разработчици за всички платформи за устройства на Nokia. В последно време дори в България тече кампания за популяризиране на онлайн услугите на Nokia, което означава че тези които се престрашат да създават софтуерни решения за тази платформа, ще имат готова потребителска база. Intel AppUpSM Center ще бъде пътят към пазара за Intel-базирани MeeGo устройства от други производители на устройства, като Intel® Atom™ Developer Program предоставя подкрепа за приложенията, насочени към устройства от разнообразни категории.
Linux базираната софтуерна платформа дава възможност да разпространявате вашия софтуер и към други дистрибуции и потребители, не само на тези използващи MeeGo. Това дава по-голяма свобода за създаване на универсални програми. Ако усилията на гигантите успеят със сигурност ще сме изправени пред сериозна конкуренция на останалите платформи за мобилни приложения. Със сигурност тези които ще спечелят са крайните потребители, както и създателите на софтуер, които първи успеят да създадат впечатляващи приложения за новата платформа.