Root NationСтатьиКомпании Истинные причины провала MeeGo - взгляд изнутри Nokia

[Перевод] Истинные причины провала MeeGo – взгляд изнутри Nokia

-

11 февраля 2011 года, Nokia опубликовала план новой стратегии и выбрала в качестве партнера Microsoft. Windows Phone стала основной платформой для смартфонов Nokia, Meego стала ОС с открытым исходным кодом, который в дальнейшем мог использоваться для исследования новых тенденций и создания новых устройств и платформ. Стратегическое партнерство с Microsoft практически поставило крест на судьбе участия Nokia в судьбе Meego, которая разрабатывалась с Intel с 2010-го года. Новая стратегия предусматривала отказ от Meego и выпуск одного устройства по результатам двух лет разработки. Через неделю после релиза новой стратегии Nokia, в сеть утекла записка для внутреннего пользования, составленная Стивеном Элопом. В так называемой записке «О горящей платформе», Элоп описал проблемы Symbian и Meego, тяжелое состояние, в котором находится компания, потерявшая способность конкурировать с экосистемами Apple и Google. На самом деле, последние два года, Nokia в целом и разработка Meego были так дезорганизованы, что опубликование новой стратегии возможно сыграло решающую роль в том, что Nokia N9 был вообще создан. Команда Meego и другие работники получили сильный удар и отныне у них была лишь одна, но очень четкая задача – сделать финальный продукт, основанный на ОС Meego и обеспечить его присутствие на полках магазинов в течение 2011-го года.

Nokia всегда была очень немногословна относительно разработки Meego. Утекавшие в интернет изображения демонстрировали N9 с Qwerty клавиатурой – устройство, по замыслу руководства должно было помочь вернуть компании утраченные позиции. Результатом партнерства между Nokia и Microsoft, а так же выбора Windows Phone, стало то, что работа команды Meego была прекращена после выпуска N9 и релиза нескольких обновлений. В дальнейшем, основанная на Linux ОС Meltemi, разработанная для дешевых устройств была так же закрыта, т.к. все ресурсы были перенаправлены на разработку устройств с Windows Phone. На сайте TaskuMuro.com, мы активно следили за развитием смартфонов Nokia, а также за развитием основанных на Linux Maemo и Meego. Поскольку очень мало информации доступно публично, мы попросили людей, принимавших участие в создании этих операционных систем поделиться своим знанием. Мы получили множество источников среди прошлых и нынешних работников Nokia, которые попросили нас сохранить их анонимность. В процессе создания этой статьи, мы опросили 10 человек. Задавая правильные вопросы, мы смогли пролить свет на то, почему проект Meego провалился. Эта статья в большей части основана на данных, полученных из анонимных источников. Мы постарались наиболее точным образом осветить все то, что волнует читателей, комбинируя и сверяя данные, полученные из всех наших источников. Читателям нужно иметь ввиду, что опрошенные нами люди работали над проектами, которые были заброшены после нескольких лет упорного труда. В эти словах очень много горечи, сожаления, провалов и сломанных карьер – более 5000 человек потеряли свою работу в Финляндии в прошлом году.

Об авторе

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

История Nokia и разработки Meego написана Сампса Курри, который в 1999-м году создал сайт об электронике, под названием Muropaketti.

 

Nokia до MeeGo: OSSO и Maemo

С 2005-го года, очень маленькая группа людей с ограниченным объемом ресурсов в Nokia разрабатывала основанную на Linux операционную систему Maemo и устройства под ее управлением. Эта группа была известна как OSSO (Open Source Software Operations) и по замечанию одного из ее участников, который работал в ней с самого начала, имела задачу создать продукт, который когда-нибудь изменит мир. Команда OSSO была переименована в команду Maemo в 2007-м году и после заключения соглашения между Intel и Nokia о партнерстве, переименована в команду Meego. C самого начала, группа возглавлялась Ари Якси, который покинул Nokia в 2010-м году и перешел в HP, чтобы разрабатывать WebOS.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
Nokia N770

Первыми двумя устройствами были N770, выпущенная в 2005-м году и последовавшая за ней N800, выпущенная в 2007-м. Оба устройства были разработаны при очень небольшом доступном объем ресурсов. В силу того, что команда была так мала – всего несколько десятков сотрудников, разработка шла достаточно быстро.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
Nokia N800

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

Большинство нами опрошенных людей из Nokia, заявили, что Nokia слишком много использовала суб-контрактные организации. Впрочем создание каких-то вещей с нуля трудно, дорого и долго, а ресурсы команды OSSO были очень ограничены. Существовало очень много проблем, было сложно контролировать качество выполняемых суб-контрактными огранизациями работ и эффективных инструментов контроля не существовало. Подрядчики могли легко мухлевать с качеством продаваемых компонентов и заменять лучших специалистов людьми с квалификацией намного ниже. Рассказанные нам примеры говорят о плохом индийском коде и проблемах в общении с китайскими и японскими подрядчиками, в силу их проблем с владением английским языком. Все это приводило к дополнительным временным затратам, т.к. работникам Nokia приходилось «латать дыры».

В то же время, размер команды рос и рос объем бюрократии. Это привело к снижению темпов и уменьшению гибкости процесса разработки, что приводило к снижению темпов разработки устройство. Многие улучшения в ОС одобрялись с большим трудом. Один из разработчиков привел в пример историю, когда месяцами не получалось одобрить внедрение жеста «сверху вниз» для закрытия программ в интерфейсе Swipe UI. Это предложение сходу отклонили, но разработчик не сдавался и поделился своей наработкой с другими членами команды. В итоге спор по поводу внедрения этой функции составил сотни сообщений внутри системы контроля багов Bugzilla, использовавшейся в Nokia. В итоге функция была включена по умолчанию в релизе Meego Harmattan 1.1. Первые признаки внутренней конкуренции между платформами Nokia, стало очевидно в ходе разработки N810. Он был выпущен в конце 2007-го года и был лишен телефонной функциональности. Он мог стать первым смартфоном Nokia на Maemo, но решение исключить телефонный функционал было полностью политическим.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Nokia N810

Согласно опрошенному нами члену команды Maemo, руководители команды Symbian боялись возможной конкуренции между N810 и Symbian коммуникаторами. Уже в 2005-м – 2006-м годах, для многих в Nokia было очевидно, что Symbian является старой и отсталой платформой. Добавление эффективного интерфейса для использования с тачскрином было бы очень сложной задачей. Так началось внутреннее противостояние между Symbian и Maemo.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
N900

После анонса N810, группа Maemo начала думать о концепции смартфона для массового покупателя. Изначальный план был в том, чтобы просто добавить телефонные возможности в N810, но в итоге получилось совершенно новое устройство с кодовым именем Rover, известное широкой публике, как N900. N900 разрабатывался и выпускался теми же методами, которые применялись для создания предыдущих устройств – с помощью суб-контрактных организаций. Процесс был очень сложный, т.к. каждая часть смартфона делалась по отдельности, без представления о том, сколько времени отведено на разработку. В процессе разработки, неожиданно увеличилось количество выделяемых средств и доступного времени. N900 использовал кодовое имя Maemo 5 – Freemantle. Интерфейс был написан в GTK+. Параллельно с N900, началась разработка Maemo 6 (кодовое название Harmattan). Этот интерфейс должен был быть переписан на Qt.

Nokia продолжала параллельно разрабатывать Symbian и Maemo для смартфонов с тачевыми экранами, т.к. Symbian продолжала весьма неплохо продаваться и никто не догадывался, как быстро iOS и Android смартфоны изменят рынок смартфонов. Внутри Nokia, члены команды Maemo предполагали, что менеджеры из команды Symbian боялись потерять свои работы и использовали свое положение внутри компании, чтобы замедлить разработку Maemo любыми доступными средствами.

Nokia Maemo + Intel Moblin = MeeGo

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

В ходе выставки Mobile World Congress в Барселоне в феврале 2010-го, Nokia и Intel анонсировали, что они объединят свои операционные системы на Linux с помощью проекта Meego. В то время, Nokia разрабатывала операционную систему Maemo 6, которая была наследницей Maemo 5, использованной в N900, выпущенном в 2009-м году. Intel разрабатывала свою Moblin с 2007-го года и последняя, 2-я версия была специально создана для работы в нетбуках с архитектурой x86 на процессорах Atom. Meego использовала платформу Qt для разработки и большая часть шла от Moblin.

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

Harmattan

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Nokia начала разработку Maemo 6 еще в 2008-м году и продвинулась достаточно далеко, до момента объединения Maemo и Mobiln в Meego. Nokia решила продолжать разработку Maemo 6 (Harmattan) и сделать ее совместимой с Meego настолько, насколько это возможно. Nokia называла свои ОС на Linux по названиям разных ветров, дующих в западной Африке. Harmattan должна была быть неким мостом между Maemo и Meego, которая разрабатывалась в сотрудничестве с Intel. Harmattan разрабатывалась так, чтобы быть совместимой по API с Meego версии 1.2 Пакеты Debian формата deb использовались для создания бинарных пакетов системных приложений, в то время как в Meego, использовались пакеты RPM (Red Hat Package Manager).

Проблемы с инструментарием для разработки интерфейса

Примерно в тоже время, в 2008-м году, Nokia купила норвежскую компанию Trolltech, которая создала инструментарий для создания приложений и пользовательских интерфейсов независимый от конкретной ОС – Qt. После поглощения Qt, команды Symbian и Maemo начали разрабатывать свои собственные инструменты для разработки интерфейсов, основанные на QGraphicsView. Команда Symbian разрабатывала инструмент под названием Orbit, а команда Maemo создала libdui (Direct UI Library). Сотни человек работали над этим проектом и многие полагали, что он полностью лишен смысла.

Вскоре в ходе разработки libdui, обнаружлось, что QGraphicsView имеет множество проблем, так же как и сам Qt. Так в QGraphicsView полностью отсутствовала поддержка виджетов, поэтому ее пришлось писать «поверх» QGraphicsView. Последовательное изменение требований к средствам разработки пользовательских интерфейсов приводило к проблемам в команде разработки Maemo, т.к. приложения уже писались на libdui, в то время как он сам был очень далек от завершения.

Orbit, который разрабатывался командой Symbian, имел очень похожий на libdui вид. Однако, ни Orbit, ни libdui не использовали ни строчки общего кода. Постоянно ходили слухи, и в какой-то момент даже было принято решение, что Orbit должен был заменить libdui, что привело бы к тотальному переписыванию всего интерфейса Harmattan. В итоге от этого плана отказались, но при этом было потеряно несколько месяцев разработки. Интерфейс Harmattan был написан с помощью libdui, название которого было в итоге изменено на libmeegotouch. Для того, чтобы его дополнить, была начата разработка Qt Components – ряда виджетов, созданных на основе QML (Qt Meta-object Language). Qt Components должны были наконец совместить разработку интерфейса Meego и Symbian. Приложения разработанные с помощью QML должны были работать в обеих операционных системах.

Концепция интерфейса Maemo 6

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

В ходе Maemo Summit в октябре 2009-го года, до заключения соглашения между Intel и Nokia по Meego, Nokia показала концепты интерфейса Maemo 6, разработанного на Qt. Maemo 6 должна была привнести «лучший пользовательский интерфейс» и интенет сервисы в красивой оболочке. Интерфейс использовал десктоп с множеством точек отображения информации (принцип холста) и был заполнен апплетами, виджетами и иконками приложений.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Для Maemo 6 планировалась поддержка мультитачевых жествов как в портретной, так и в ландшафтной ориентации. Ранее, Nokia не поддерживала портретную ориентацию в устройствах на Maemo, так что рассматривалось, как большой шаг.

Интерфейс Harmattan

Оригинальная концепция
Интерфейс Harmattan был изначально основан на теории активности – совокупности принципов человеческой психологии. Целью было понять общество и личность и понять, как они взаимодействуют. Эта теория была впервые разработана российским психологом Выготским.
Разработчики хотели понять, как люди совмещают различные задачи и как они коммуницируют друг с другом и поддержать естественные способы коммуникации вместо того, чтобы навязывать им нечто искусственное. Показы запущенных приложения как ярлыков, был популярной функцией N900 и она была использована при создании интерфейса Harmattan. Требованием этой концепции было использование мобильного интернета, включение социальных медиа, многозадачность и возможность использовать режим начинающего и режим специалиста. Пользователю должно было быть понятно, как персонифицировать свое устройство.

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

Первые прототипы интерфейса Harmattan на Flash были созданы весной 2009-го года. В начале идея заключалась в том, что в интерфейсе использовалось лишь несколько рабочих столов и виджетов.

Первый интерфейс Harmattan
Существовали проблемы во внутренней коммуникации внутри группы Maemo и концепция интерфейса постоянно становилась все сложнее и сложнее. В результате получилась модернизированная версия интерфейса Symbian. Первые концепции интерфейса включали рабочий стол, на который можно было добавлять виджеты, система переключения приложений, система уведомлений и экран списков приложений.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

В течение 2009-го года оригинальная концепция и примененные теории постоянно менялись в связи с изменениями в команде разработчиков и проблемами коммуникации. В концепции, вместо одного рабочего стола стало появляться множество рабочих столов с множеством виджетов внутри. Интерфейс становился дезорганизованным и сложным, особенно для разработчиков, однако отзывы тестовых групп были позитивными. Первоначальным намерением было вложить усилия в создание графических элементов Harmattan, но они не были видны в первых версиях. Интерфейс сильно отличался от всего, что есть на рынке, но от оригинальных психологических теорий не осталось практически ничего. Тем временем, срок для выпуска первого Harmattan устройства – Columbus был пропущен. Растерянность разработчиков только росла.

Урощенный интерфейс Dali

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
Simple Dali UI

Люди, которые возглавили дизайн интерфейса в 2009-м году не понимали концепции интерфейса Harmattan и от него отказались. В конце декабря 2009-го года, началась разработка новой концепции – упрощенного интерфейса Dali. В этом интерфейсе были уничтожены последние остатки теории активности. Рабочий стол планировался очень простым и понятным. Он должен был состоять из ярлыка, который вел к списку приложений и статус бару. От виджетов было решено отказаться. Интерфейс начал сильно походить на iOS. Несмотря на то, что интерфейс стал проще и чище, он не стал более конкурентоспособным. Linux и Open Source не могли стать ключевыми драйверами продаж. Упрощенный интерфейс Dali должен был готов к июлю 2010-го, то есть через 6 месяцев. Главная мысль должна была звучать как «Dali это ваше основное устройство». План был в том, чтобы все элементы ОС позволяли сделать его основным устройством для ежедневного пользования. Несмотря на то, что сроки были выдержаны и интерфейс был готов, цели явно были слишком простыми.

Весной 2010-го в Nokia начали расти сомнения в том, что упрощенный интерфейс Dali может составить конкуренцию другим ОС. Многозадачность сама по себе не могла создать позитивный фон, чтобы продавать устройства. Тем не менее, параллельно другая часть команды занималась улучшением интерфейса и были восстановлены в правах некоторые прежние идеи.

Swipe UI
[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

В августе 2010-го началась разработка третьей версии интерфейса Harmattan. Первый рабочий прототип интерфейса с кодовым названием Seattle был сделан за пару дней. С первых картинок было ясно, что это один из лучших интерфейсов смартфонов, который когда-либо был создан. В Seattle UI были видны усилия по созданию эстетичного интерфейса и некоторые принципы изначального интерфейса Harmattan, утраченные в упрощенном интерфейсе Dali, были восстановлены в правах.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Как рассказывают многие из опрошенных нами сотрудников, концепт Seattle UI или Swipe UI был создан дизайнерской студией 80/20 из Нью-Йорка, в которой работают несколько бывших сотрудников Apple и Adobe. На сайте студии, в числе клиентов есть лого Nokia, но изображений Swipe UI нет. Несмотря на то, что концепт был разработан вне Nokia, общий стиль и направленность интерфейса были придуманы внутри Nokia.

Swipe UI, встроенный в новое устройство под кодовым названием Lankku, получил широкую поддержку внутри команды Meego. Все знали, что это будет успешный продукт. Все что требовалось сделать – доставить его покупателям вкупе с другими проектами.

Harmattan и Meego устройства разработанные Nokia

Согласно данным, полученным от сотрудника, работавшего в командах OSSO, Maemo и MeeGo, изначальная стратегия Кая Остиамо (главы Nokia Devices с 2007-го по 2010-й), по Meego заключалась в том, чтобы разрабатывать один флагманский смартфон в год, так же как у Apple. По крайней мере, не планировалось выпускать много Meego устройств одновременно. Более того, создание даже одного устройства было очень трудоемкой задачей и разработчики это осознавали.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
Columbus (RM-581)
[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
На задней части видна 12 Мп камера, которая позднее была использована в N8

Кодовое имя первого Harmattan устройства от Nokia – Columbus. Его релиз предполагался в первой половине 2010-го, всего через пару месяцев после анонса соглашения между Nokia и Intel. Тем не мене, различные проблемы с разработкой Harmattan заставили отложить выпуск Columbus. Релиз был отменен в конце 2010-го, когда разработка упрощенного интерфейса Dali началась с новым устройством. Дизайн Columbus напоминал Nokia N8, выпущенного в апреле 2010-го. После того, как устройство забросили, было решено использовать его в Symbian смартфонах. Для команды Maemo это было шоком. Сайт mynokiablog опубликовал фотографии Columbusб из которых видно, что он должен был использовать в альбомной ориентации. На фотографиях отсутствует нижняя часть устройства.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
N9-00 ”Dali” (RM-680)

После задержек в разработке Harmattan и отмены Columbus, было создано новое устройство с кодовым названием Dali. Изначально оно было создано для использования в разработке и использовалось в этой роли с весны 2010-го года.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Dali предполагалось выпустить на рынок под названием N9-00. Тем не менее, релиз был отменен, т.к. устройство сочли устаревшим к моменту его выхода в продажу. Однако к моменту этого решения, было выпущено достаточно большое количество смартфонов – 92.000. Поэтому потом его решили выпустить как устройство для разработчиков под названием N950. В открытой продаже он не появлялся.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Передняя часть Dali была сделана из алюминия, экран 4-х дюймовый с разрешением 854×480. В нем был установлен SOC Texas Instruments OMAP 3630 с процессором Cortex A8 и GPU PowerVR SGX530, одним гигабайтом памяти, 12 Мп камерой. Примечание переводчика: возможно характеристики были изменены перед производством, т.к. в N950 немного другие характеристики.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
N9-01 ”Lankku” (RM-696)

21-го июня 2011-го, Nokia объявила о запуске N9 – кодовое имя Lankku. В нем была использована Meego 1.2 Harmattan. Вместо того, чтобы позиционировать смартфон как устройство Meego, рекламировался интерфейс Swipe UI. Корпус N9 был создан путем срезания верхней части поликарбонатного корпуса и на это место поместили изогнутое стекло. Этот дизайн использован и в линейке Lumia – Nokia получила за него немало наград. Элементы Swipe UI были использованы в линейке Asha.

Lankku должен был выйти на рынок под названием N9-01. После анонса новой стратегии в апреле 2011-го, N9-00 с Qwerty клавиатурой был отменен. Было принято решение сделать N9 одним единственным устройством на ОС Meego.

У N9 были точно те же характеристики, что у Dali – SOC Texas Instruments OMAP 3630 с процессором Cortex A8 и GPU PowerVR SGX530, один гигабайт оперативной памяти, но использована 8 Мп камера, вместо 12 Мп. у Dali. N9 начали поставлять на прилавки в сентябре 2011-го и после этого для него было выпущено несколько обновлений – последнее из них, PR 1.3 стало доступно в июле 2012-го. Через несколько дней после релиза этого обновления, большинство разработчиков команды Meego покинуло компанию

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
”Lauta” (RM-742)

Nokia одно время планировала выпуск смартфона с Qwerty клавиатурой, под кодовым названием Lauta сразу после релиза Lankku в конце 2011-го. Корпус устройства был выполнен из поликарбоната, так же как и N9 – единственная разница заключалась в наличии Qwerty клавиатуры. Характеристики были теми же.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Это устройство было бы наследником N900, которого многие ждали, но он никогда не стал законченным продуктом. Nokia обычно давала официальный индекс модели в последний момент перед запуском, так что у этого смартфона его просто нет.

”Soiro” (Intel MeeGo)

Nokia разработала устройство под управлением Intel Atom, под кодовым названием Soiro. Об этом устройстве мало информации, но его дизайн должен был совпадать с Lauta – то есть быть Qwerty слайдером. Вместо Harmattan, Soiro использовала платформу Ilmatar – то есть систему с RPM пакетами. Как говорят разработчики, работать с софтом от Intel для этого устройства было невероятно сложно. Интерфейс Ilmatar должен был использовать другой подход, в нем цель была понять какая информация доступна для пользователя и предоставить эту информацию через интерфейс. Новый интерфейс Ilmatar должен был стать одним из ключевых достоинств этого устройства.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
Планшет Senna

Many ex-Nokians we interviewed confirmed that the design of the Senna codenamed tablet was seen in the design patents that appeared in public. Senna was like a giant N9 that was based on ST-Ericsson’s NovaThor U8500 platform and 1080p video could be shot with the camera on the back. Senna used a public version of MeeGo instead of Harmattan, but the user interface and the apps were the same as in the N9. Многие бывшие работники Nokia, подтверждают, что дизайн планшет Senna похож на тот, что патентовала Nokia. Senna предствляла собой большой корпус N9, внутри которого был SOC ST-Ericsson NovaThor U8500. Senna должна была использовать не Harmattan, а публичную версию Meego, но с элементами интерфейса Swipe UI.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
SOC ST-Ericsson NovaThor U8500 имел два ядра A9 и GPU ARM Mali 400 с поддержкой HSPA+

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Рабочий прототип планшета с дизайном N9 был представлен Стивену Элопу в конце 2010-го года и был им одобрен. Тем не менее, Senna была отменена после закрытия направления Meego.

Сотрудничество Nokia и Intel

В эпоху Олли Пекка Калласуво, Nokia старалась держаться подальше от США и в конце концов присутствие компании на американском рынке просто прекратилось. В то время, как iPhone и Android стремительно завоевывали американский рынок, Nokia нечего было предложить покупателям и американским операторам, кроме Symbian устройств. В начале 2010-го, стало понятно, что американский рынок будет определять технология LTE. В тоже время, Nokia делала критически важные решения по поводу SOC в будущих устройствах на Meego.

В октябре 2008-го Texas Instruments анонсировала, что она больше не будет делать вложения в модемы, встраиваемые в SOC для смартфонов и начала искать покупателя для соответствующего подразделения. Будучи в тяжелой экономической ситуации TI хотела выручить $200 млн. и сфокусироваться на разработке Omap4.

Для Nokia это означало начало конца для линейки OMAP для Maemo и Meego, т.к. компания хотела покупать SOC и модемы для них у одного производителя. Nokia использовала OMAP во всех своих Maemo устройствах и прототипы Harmattan устройств базировались на TI OMAP 3640.
• N770: OMAP 1710
• N800: OMAP 2420 (330 MHz)
• N810: OMAP 2420 (400 MHz)
• N900: OMAP 3430
• N950, N9 и Lauta: OMAP 3640
Альтернативой линейки OMAP 3 были SOC от Qualcomm и Intel, из которых Nokia выбрала Intel. Qualcomm могла предложить адаптацию SOC на самом аппаратном уровне, но не могла помочь в разработке ОС Harmattan (далее Meego). Intel же предлагала помощь в разработке ОС.
[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Опрошенный нами сотрудник Nokia сказал, что выбор Intel был катастрофой, хотя Qualcomm и не был заинтересована в Meego на фоне Android и Windows Phone. Выбор SOC Intel полностью игнорировал американский рынок, т.к. у Intel не было планов по поддержке CDMA сетей, широко распространенных в США.

Nokia и Intel много инвестировали в разработку сетей 4-го поколения WiMAX, которые конкурировали с LTE. Из двух технологий WiMAX появился на рынке раньше – его использовал американский оператор Sprint. Но разработка шла очень медленно и реальные скорости передачи данных были очень низкими по сравнению с максимальными теоретическими скоростями. Хорошая совместимость, надежность и реальные скорости передачи данных вывели в лидеры LTE – именно эту технологию выбрало большинство. В то время, когда Nokia решала, что делать после отказа от TI OMAP, у Intel не было ответа на внедрение LTE. Даже сейчас, 2.5 года спустя, Intel не предлагает LTE модемы в своих SOC Medfield (Atom). Только сейчас начинается тестирование Intel XMM 7160 с поддержкой LTE, который будет доступен в 2013-м году.
Отношения с Qualcomm позднее возобновились и планировалось создание Meego смартфона на Qualcomm Snapdragon, после релиза устройства на Intel Atom. Устройство должно было стать версией N9 для американского рынка и должно было выйти в начале 2011-го. Именно оно послужило мостиком для создания Sea Ray – Lumia 800 на Windows Phone 7.

Платформы Intel: Moorestown and Medfield

В добавок к отсутствую поддержки LTE, по отзывам работников Nokia, Intel создавал и другие проблемы. В частности, Intel сознательно создавал проблемы в разработке ОС. Meego должна была поддерживать x86 и ARM, а поддержка Intel Atom серьезно запаздывала. Intel опасалась стать аутсайдером со своими x86 чипами и поэтому очень многие аспекты разработки общей ОС должна была делать Nokia, без какой-либо помощи со стороны Intel.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Весной 2010-го Intel предложила смартфонную SOC платформу Moorestown – она состояла из процессора приложений Lincroft, выпускаемой по 45 нм техпроцессу, моста Langwell для управления переферией и отдельным модемом. Процессоры Atom Z6xx работали на частотах 1.2 – 1-9. Ghz, имели одно ядро и GPU Intel GMA 600. Платформа Moorestown никогда в реальных смартфонах не использовалась.

В начале 2011-го, Intel начала говорить о платформе Medfield, которая бы производилась по 32 нм технологии, а все функции были бы интегрированы в SOC Penwell. Penwell представляла собой 1 – 2 Ghz процессор Atom с поддержкой Hyper-Threading, GPU a PowerVR SGX 540, 512 Kb кеш второго уровня и контроллером памяти LPDDR2.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
Motorola RaZR i

В течение 2012-го года, было выпущено несколько Android смартфонов – Lenovo K800, Orange San Diego и Motorola Razr.

Стивен Элоп возглавляет компанию в 2010-м.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

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

После начала своей работы в Nokia, Элоп начал проект “Sea Eagle”, который состоял в анализе альтернатив в области смартфонных стратегий. В дополнение к десяткам людей в компании, были наняты консультанты со стороны. В итоге они все пришли к выводу, что Symbian и Meego не являются правильной долгосрочной стратегией. В США AT&T могла согласиться продавать N9, несмотря на то, что с точки зрения конкуренции он уже смотрелся устаревшим на фоне конкурентов с Android. Как известно, разрабатывалась версия для Verizon, но у этих моделей не было LTE, чтобы развить долгосрочное присутствие на этом рынке. Элоп в своей записке написал подчиненным, что Nokia сможет выпустить всего один смартфон на Meego лишь к концу 2011-го. В ходе анализа деятельности команды Meego, выяснилось, что не существовало ни одного устройства, которое можно было бы показать Элопу и Совету Директоров и которое было бы готово выйти на рынок к концу 2010-го. Устройства, основанные на OMAP 3630, который использован в N9 могли бы быть выпущены на рынок в достаточно короткие сроки, но экосистему, для борьбы с Google и Apple, без наличия LTE, пришлось бы строить без поддержки сотовых операторов США. В итоге сотрудничества с Intel было то, что в распоряжении Nokia не было SOC средней ценовой категории, чтобы конкурировать с Android, с чем Symbian уже не справлялась. N9 был готов к выпуску летом 2011-го и начал поставляться на полки магазинов только осенью, только благодаря тому, что у Nokia была новая стратегия по Windows Phone и команду Meego уже никто не сдерживал внутренней под коверной борьбой с собственным Symbian подразделением – она могла просто сосредоточится на выпуске устройства.

В конце концов, Meego не подошла и другим производителям. Nokia была лидером рынка и остальные игроки посчитали, что у нее будет слишком много прав в проекте Meego. В конце 2010-го были проведены переговоры с Samsung, LG и Sony Ericsson, но никто из них не согласился участвовать в создании ОС вместе с Nokia. После провала переговоров, европейские сотовые операторы тоже отказались от поддержки Meego.

Записка о горящей платформе и новая стратегия смартфонов в Nokia (февраль 2011)

В начале февраля 2011-го, Стивен Элоп написал записку, предназначенную для сотрудников компании, где уделил внимание трудностям и планам на будущее. Элоп рассказал историю о человеке, работающем на вышке нефтедобычи в море, который разбужен взрывом и понимает, что платформа горит. Он успевает добежать до края платформы и ему нужно сделать выбор – остаться и умереть или прыгнуть в темные холодные воды с 30 метровой высоты. Он выбрал прыжок, хотя в обычных условиях никогда так не поступил бы.

Мужчина из рассказа пережил прыжок и смог выбраться из воды. После этого случая, он отметил, что его отношение к вещам изменилось. Элоп сказал, что обсуждал ситуацию с акционерами, операторами, разработчиками, поставщиками и работниками компании и они привели его к выводу, что компания стоит на краю горящей платформы. Под платформой Элоп имел ввиду общее состояние компании – стратегию по телефонам, смартфонам, Meego и Symbian. На этой платформе произошел не один взрыв, а много – под этим имелись ввиду действия конкурентов – Apple и Google. В соответствии с взглядами Элопа, у Nokia у не было в начале 2011-го года продукта, который мог бы конкурировать с iPhone. В то же время, Android превзошел Symbian в сегменте дешевых смартфонов всего за 2 года.

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

Nokia + Microsoft = Lumia + Windows Phone

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia

Согласно новой стратегии, анонсированной 11 февраля 2011-го, компания согласилась создать стратегическое партнерство с Microsoft для создания глобальной мобильной экосистемы. Microsoft выпустила платформу Windows Phone 7 осенью 2010-го и следующий ее релиз должен был стать основной платформой для Nokia. Nokia анонсировала, что будет разрабатывать для платформы новые функции и приложения, в которых она является лидером рынка – например, в фотографировании. В планируемом партнерстве, Nokia смогла бы участвовать в определении будущего облика платформы Windows Phone. Nokia предоставила бы свою экспертизу в области железа, языковой поддержке и помогла бы сделать ОС готовой к новым ценовым сегментам.

Nokia и Microsoft должны были создать партнерство в области маркетинга. План заключался в том, чтобы совместно координировать разработку мобильных устройств и сервисов.

[Перевод] Истинные причины провала MeeGo - взгляд изнутри Nokia
Nokia Lumia 710 и 800

Nokia представила свои первые смартфоны на Windows Phone 7 в сентябре 2011-го в ходе Nokia World.

Заключение

Практические все нынешние и бывшие сотрудники Nokia, с которыми я говорил, хвалили команду Maemo и Meego, которая пережила все трудности вместе. Команды были очень интернациональными, работа была интересной и все были преданы своей работе. Многие заявили, что они гордятся N9.

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

В ретроспективе, причины, которые привели к провалу Meego достаточно легко понять. Nokia разрабатывала Harmattan и Meego вместе с Symbian. Ресурсы тратились очень расточительно, т.к. обе платформы создавались с помощью своих собственных инструментов разработки на базе Qt. Приложения разрабатывались на основе незавершенных инструментов. Более того, коммуникация с командой Maemo/Meego была поставлена очень плохо. Разработка Harmattan началась параллельно с Freemantle (Maemo 5), но соответствующие команды не общались. Ошибки, сделанные в Maemo 5 повторялись в Harmattan. Не существовало четкого видения относительно того, каким продуктом должна была стать Harmattan. Разные продакт менеджеры имели абсолютно разные мнения на этот счет. Не существовало какого-то одного человека, который бы принимал решения такого рода. Множество суб-контрактных организация и команд использовались вслепую – они даже не знали, с чем именно работают. Организация процесса была просто невыносимой.

Интерфейс Harmattan разрабатывался без представления о том, на каком типе устройства он будет использоваться. В итоге он был перерисован два раза, что заняло более двух лет. В ходе разработки дизайна, пришлось отказаться от двух практически готовых устройств – Columbus и Dali. Получившийся в итоге N9 был неплохим устройством, но к моменту релиза Omap 3 был уже устаревшим и поддержки LTE не ожидалось. Meego стала «новой Symbian» то есть главной надеждой компании в начале 2009-го. Все доступные ресурсы были переданы в команду Meego. Новые члены команды могли не иметь какого-то конкретного задания и уходило время на то, чтобы найти им подходящую позицию в организации. Организационная структура продолжала усложняться и появлялись все новые и новые руководящие должности, что так же усложняло процесс. Все внутри Nokia имели свои мнения по Meego и команде приходилось слушать и учитывать все эти разнообразные мнения. Выбор Intel как партнера по разработке ОС и поставщика SOC был, возможно самой большой ошибкой. Intel разрабатывала SOC на базе Atom годами, но только сейчас смартфоны на этих чипах стали поступать на прилавки. Даже сейчас, у Intel нет поддержки LTE и так будет, по меньшей мере до 2013-го года. Более того, у Intel нет дешевых версий Atom для конкуренции с дешевыми Android устройствами.
В то время как Nokia боролась с трудностями разработки Harmattan и Meego, ее сильнейшие конкуренты Apple и Google успешно создавали экосистемы вокруг своих ОС и завоевали рынок США. В конце концов, Nokia попыталась привлечь других производителей к разработке Meego, но в этом никто не был заинтересован и она осталась в одиночестве. В войне экосистеем, ворваться на рынок США без поддержки LTE, других производителей и местных сотовых операторов было бы невыполнимой задачей для Nokia.

Платформа iOS закрыта для сторонних производителей, а открытая платформа Google, не дала бы компании каких-либо преимуществ. Nokia избрала в качестве новой стратегии сотрудничество с Microsoft. Сейчас у Nokia с Windows Phone 8 есть все козыри на руках – игра продолжается.

Оригинальный текст: Sampsa Kurri. Перевел Евгений Дискин aka jenjaman.

Subscribe
Notify of
guest

16 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
еег
еег
11 years ago

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

Drew
Drew
11 years ago

Meego, без сомнения, лучшая из когда-либо разработанных “осей” для мобильных телефонов. Я влюбился в свою N9 с самого первого дня и уже не представляю, как я смог бы пользоваться какой-то другой системой. Windows у меня вызывает отвращение. Я никогда не куплю телефон с такой убогой оперативной системой. Хочется верить, что meeego всё-таки возродится из пепла в будущем. А пока я буду с удовольствием пользоваться N9…

Boris
Boris
11 years ago

Древняя и давно известная причина гибели хорошего – борьба амбиций.
Основной носитель этой болезни в современном мире – менеджер.
В данном случае и руководитель компании оказался с тем же вирусом.

Krrang
Krrang
12 years ago

надо ещё добавить что первые люмии разработал и производил китайский компал , от нокии там был только корпус

Ренат
Ренат
12 years ago

Ссылку бы на оригинал статьи

Sloonyy
Sloonyy
12 years ago

много букв, неосилил

cr0ssfire
cr0ssfire
12 years ago

На Кеддре давно уже есть:3 http://keddr.com/2012/08/meego-nachalo/

Ivan VodchenkoD
Ivan Vodchenko
12 years ago
Reply to  cr0ssfire

Ничего, что эти две статьи разные?

Konstantin Kruglov
Konstantin Kruglov
12 years ago

классная статья, читается легко как и оригинал. Спасибо jenjamanу :)

Меня как владельца n900 (когда-то), статья заставляет грустить.. maemo/meego куда лучше квадратиков Microsoft, кто бы что не говорил.

vavoom
vavoom
12 years ago

Если голова на плечах есть и с рутом, то текст читается легко и все ошибки исправляешь в уме. Но ссылка на оригинал с taskumuro.com не помешала бы.

Malcolm
Malcolm
12 years ago

Спасибо, интересно.
Intel’у пора бы одуматься со своим Atom’ом. Не взлетит.
А Nokia просто “прое%ала вспышку”. Теперь уже поздно “пить боржоми”. Теперь только как придаток к MS.