Micronokia a.k.a. Elopocalypse

неделя, февруари 13th, 2011

Миналата година някъде по същото време, в седмиците покрай MWC се случиха някои наистина изненадващи неща в света на мобилните технологии. Първо Nokia „освободиха“ Symbian:

This is a major breakthrough for the Foundation that shows our commitment to open source and the wider community while enabling the symbian ecosystem to make business as usual. We have tried to lower the adoption barrier to a bare minimum, fostering HW innovation and empowering developers to port the platform to all kind of devices, beyond that of pure personal communication devices… netbooks, perhaps?…

След това обявиха създаването на MeeGo:

MeeGo is an open source, Linux project which brings together the Moblin project, headed up by Intel, and Maemo, by Nokia, into a single open source activity. MeeGo integrates the experience and skills of two significant development ecosystems, versed in communications and computing technologies. The MeeGo project believes these two pillars form the technical foundations for next generation platforms and usages in the mobile and device platforms space.

Бъдещето изглеждаше толкова ясно. Но какво се случи за една година, за да се стигне до новината от петък. Отговорът е  Stephen Elop, първият нефинландец оглавяващ Nokia. Промяна направена с идеята да се застигне изоставането на Nokia от Apple и Google в областта на смартфоните, продукт, който донякъде всъщност е отроче именно на Nokia. Да, по това време Nokia все още бе производител номер 1, но на устройства от доста по-ниския клас, залагаха основно на  количество. Но появата на iPhone и на по-късен етап на Android сериозно застраши позициите на финландците. Цените падат, а от другите получаваш много повече в един телефон, отколкото получаваш от Nokia. Нещо, което Стивън казва на служителите си чрез email в прав текст (цялото писмо може да се прочете тук):

In 2008, Apple’s market share in the $300+ price range was 25 percent; by 2010 it escalated to 61 percent. They are enjoying a tremendous growth trajectory with a 78 percent earnings growth year over year in Q4 2010. Apple demonstrated that if designed well, consumers would buy a high-priced phone with a great experience and developers would build applications. They changed the game, and today, Apple owns the high-end range.

And then, there is Android. In about two years, Android created a platform that attracts application developers, service providers and hardware manufacturers. Android came in at the high-end, they are now winning the mid-range, and quickly they are going downstream to phones under €100. Google has become a gravitational force, drawing much of the industry’s innovation to its core.

Let’s not forget about the low-end price range. In 2008, MediaTek supplied complete reference designs for phone chipsets, which enabled manufacturers in the Shenzhen region of China to produce phones at an unbelievable pace. By some accounts, this ecosystem now produces more than one third of the phones sold globally – taking share from us in emerging markets.

While competitors poured flames on our market share, what happened at Nokia? We fell behind, we missed big trends, and we lost time. At that time, we thought we were making the right decisions; but, with the benefit of hindsight, we now find ourselves years behind.

The first iPhone shipped in 2007, and we still don’t have a product that is close to their experience. Android came on the scene just over 2 years ago, and this week they took our leadership position in smartphone volumes. Unbelievable.

We have some brilliant sources of innovation inside Nokia, but we are not bringing it to market fast enough. We thought MeeGo would be a platform for winning high-end smartphones. However, at this rate, by the end of 2011, we might have only one MeeGo product in the market.

At the midrange, we have Symbian. It has proven to be non-competitive in leading markets like North America. Additionally, Symbian is proving to be an increasingly difficult environment in which to develop to meet the continuously expanding consumer requirements, leading to slowness in product development and also creating a disadvantage when we seek to take advantage of new hardware platforms. As a result, if we continue like before, we will get further and further behind, while our competitors advance further and further ahead.

За всички е ясно, че Nokia са 4 години зад тренда и конкуренцията, така че Elop решава, че имат нужда от бързи резултати. В писмото се говори за успехите на iPhone и Android, и се очаква MeeGo като с магическа пръчка да е готов за една година. Elop дали се е поинтересувал, колко време е замислян и разработван iPhone. Дори и първият телефон с Android не може да се нарече кой знае какъв успех, докато не излязоха моделите на HTC и Samsung да го подкрепят. MeeGo имаше бъдеще (и все още го има), но Nokia решиха да заложат на WP7, толкова по-зле за тях. Предполагам, някой ще си помисли, че хейтът по Nokia е нормална реакция за феновете на open source. Но изглежда, че не само те мислят така. Доста анализатори отчитат прилягането на Nokia на M$ като грешка. Бизнеса изглежда също е на това мнение, 16% спад на акциите само за ден, не може да значи нещо друго. Какви всъщност бяха опциите пред Nokia:

  • да следва предварително обявения план от миналата година – Symbian за low-end устройствата, и MeeGo за смартфони
  • да заложи на Android (може би дори на WebOS)
  • да заложи на Microsoft – въпреки слуховете в последната седмица, едва ли някой всъщност го е очаквал

Безспорно от „сватбата“ не печели Nokia. С един удар да затриеш два проекта, в които е вложен толкова много труд и да заложиш на операционна система, която никак не е на почит сред мобилните у-ва е меко казано странно. От тази сделка, Nokia може само да загуби (както са губили и други преди това), а Microsoft може само да спечели. Ако стане добре дошло, ако не…какво им пука. И в този ред на мисли, CEO-то на Nokia все още държи доста солиден дял акции на Microsoft.

Защо всъщност пиша всичко това. Отговорът е прост, защото съм разочарован – наистина очаквах много от MeeGo и възможността за телефон с Qt. Защото има нужда от конкуренция за Android. А и защото съчувствам на хората, които са вложили доста работа и в двата проекта, а на края получават нож в гърба. За съжаление в бизнеса, няма място за принципи и романтика.

Това, все пак вдъхва някакви надежди:

“The Linux Foundation is disappointed in Nokia’s decision today to choose Microsoft as the primary platform for its mobile phones. Tough times give birth to difficult decisions that we don’t always agree with, but open source is — at its core — about choice. We believe that open source software is more than a sum of its parts, and the market is currently bearing that out. The Linux Foundation is here to enable collaboration among its members and the Linux community, and we invite participation in MeeGo and any of our other many projects and programs. In its 20th anniversary year, Linux is a significant underpinning in every computing segment. Full steam ahead.”

За MeeGo малко по-подробно

вторник, февруари 16th, 2010

Както по-рано през деня не без ентисуазъм споделих днес се роди MeeGo (всъщност вероятно се е родил по-рано, но днес широката общественост разбра за това).  Вече се появиха както повече информация така и доста коментари около новия проект. Има хора както „подскачащи“ от щастие (до голяма степен и аз май попадам в тази категория), така и такива, които открито зачеркват проекта, дори преди да са му дали шанс (главно hardcore фенове на gtk i .deb).

И така, какво можем да очакваме от MeeGo:

  • версия 1 през второто четиримесечие на 2010.
  • open source проект под крилото на Linux Foundation (точно както Moblin)
  • поддръжка на ARM и x86 (Atom) архитектури
  • MeeGo ще ползва като платформа Moblin, а за UI ще се използва Qt toolkit-a на Maemo
  • въпреки това MeeGo ще поддържа gtk и Clutter
  • за пакетна система ще се използва rpm

Като цяло и двете компании се отказват от някои разработки в името на общото благо. Nokia използва gtk базираното Maemo 5 и Debian-ската пакетна система в N900. Intel от своя страна залага на Gtk и Clutter и rpm пакетна система за Moblin. Вероятно на всеки е ясно защо за основен интерфейс ще се заложи на Qt. Но не всеки ще се сети защо е избран .rpm за сметка на .deb. Отговорът може да се намери в един от коментарите към блоговете на MeeGo и той е, че .rpm е бил избрал заради Linux Standard Base (LSB), a защо може да се види тук. Както споменах полемики обаче не липсват – gtk vs qt, rpm vs deb, та до това, че името било глупаво. Някои хора явно им трябва време да осъзнаят, че плюсовете от цялата работа несъмнено са повече. В крайна сметка получаваме Linux базирана система, с избор от графични интерфейси, която ще поддържа голям брой устройства. Какво повече да иска човек…

Е, аз получавам малко повече – Linux базирана система с любимият ми графичен интерфейс (KDE работят усилено покрай Maemo 6) и пакетен мениджър. Да не говорим, че Fedora 12 поддържаше Moblin. Няма как всичко това да не  ми навява само приятни мисли за бъдещето. Та то си е сбъдване на мечта в напреднала фаза.

Време е за малко линкове:

  • постове в блоговете на две от основните лица стоящи зад Маемо/MeeGo – Quim Gil и Ari Jaaksi (отговарящ за Maemo в Nokia)
  • интересно сравнение на трите проекта може да бъде видяно тук
  • и едно видео по въпроса

Maemo + Moblin = MeeGo

понеделник, февруари 15th, 2010

След добрата новина от миналата седмица на започващия днес Mobile World Congress в Барселона изтече и друга. Nokia и Intel ще обединят сили на мобилния пазар. Как ще стане това? Със сливането на Maemo и Moblin в нов проект – MeeGo:

MeeGo is an open source, Linux project which brings together the Moblin project, headed up by Intel, and Maemo, by Nokia, into a single open source activity. MeeGo integrates the experience and skills of two significant development ecosystems, versed in communications and computing technologies. The MeeGo project believes these two pillars form the technical foundations for next generation platforms and usages in the mobile and device platforms space.

MeeGo includes:

  • Performance optimizations and features which enable rich computational and graphically oriented applications and connected services development
  • No-compromise internet standards support delivering the best web experiences
  • Easy to use, flexible and powerful UI/app development environment based on Qt
  • Open source project organization managed by the Linux Foundation
  • State of the Art Linux stack optimized for the size and capabilities of small footprint platforms and mobile devices, but delivering broad linux software application compatibility

Според мен това е една чудесна новина. С нетърпение очаквам развитието на проекта и появата на първите устройства.

Stop ACTA