Как стать автором
Обновить

Уроки Symbian OS — фиаско топ менеджеров, колосс на глиняных ногах, или неотвратимость бытия?

Время на прочтение13 мин
Количество просмотров29K
Всего голосов 42: ↑37 и ↓5+32
Комментарии106

Комментарии 106

Причины краха Symbian не в устаревшем API, и не в закрытости кода. Причины краха в том, что у Nokia упали продажи. Разработчики пишут под то, что покупают пользователи. И будут писать даже под самую корявую ОС, если она будет востребована у пользователей. Ну а почему умерла Nokia, мы все знаем.

И почему упали продажи?
И почему упали продажи?


Возможно где-то сохранились архивы форумов того периода, например на «айиксбити»
Я, например, хорошо помню, что в спорах Nokia vs iPhone подавляющий перевес был у сторонников последнего, несмотря на все упомянутые в данной статье недостатки айфона.
Так что, скорее всего — причиной падения был именно девайс от Эппл.

(у меня до сих пор лежат дома рабочие экземпляры Nokia N97 и iPhone 3GS (оба — 2009 г), разница в общей юзабельности для меня вполне очевидна)
Серьезно?
Устройство, у которого изначально не было многозадачности, буфера обмена (в привычном понимании), одно-единственное (против десятков моделей на любой вкус, форм-фактор и кошелек), да еще и продающиеся с контрактом (долгое время — только с ним) и только в США и Западной Европе?
Да, именно так. В нашем гиковском сознании с трудом укладывается мысль, что возможность красиво листать пальчиком фотки и запускать программы с плавной анимацией — это для массового пользователя намного круче, чем многозадачность, а один удобный и современный форм-фактор вполне достаточен для охвата мировой аудитории. Хотя справедливости ради, в iPhone 3GS буфер обмена уже был изначально, да и на более старые модели завезли.
Да, в офисах Нокии такой плакатик много где был распечатан в 2007 году.

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

майкрософт учла это, аж три раза (виндоус мобайл 6.5, виндовс фон и виндоус 8), во всех был провал
У Майкрософта тоже были свои проблемы. Начиная с того, что каждое поколение устройств переставало поддерживаться в новом апдейте, хотя было обещано наоборот, т.е. разработчикам софта надо было постоянно переползать на новую ОС на новом железе.
По железу они долго не могли определиться, самим двигать рынок или нет, и делали ставки на загибающиеся HTC как поддержку. А потом стали заметно отставать по железу в принципе.
Возможно, если бы они захотели влить ещё столько же денег на поддержку экосистемы, и пошли бы от стабильных версий с обратной совместимостью, и как-то решили уже, что будут делать устройства сами, то всё сложилось бы лучше.

C Windows 10-то у них получилось.
Пользовался только Нокиа с 2000-х. Очень ждал первую нокиу на винде, купил, как только вышла. Спустя всего полгода, после очередного зависания в очень важный момент, он улетел в стену. Дело в том, что он был с не съёмной батареей и перегрузить в такие моменты его просто так не получалось. Часика 2 подождать нужно) После этого в сторону бренда даже не смотрел.

Зажать громкость и питание. Перезагрузка будет менее чем через полминуты.

Не прокатывало( Хоть минуту зажимай.
там и помимо этого был ворох проблем. Тачевые устройства на симбиане нельзя было сравнить с тем же IPhone, они просто были хуже. В интерфейсе не было никакого «потока», всё было деревянное и странное. Ну и топовые симбианы стоили дороже айфона. И по железу, и по системе, и по маркетингу Нокиа отставала, а когда решили таки нагнать, уже была ошибка со ставкой на Windows Phone. С другой стороны, примерно сейчас Нокиа реализует своё видение андроид устройств, и тоже как-то не очень.
Нынешние Андроид смарфоны Нокия производятся HDM Global Oy, цитата:
Сама Nokia напрямую не инвестировала в HMD, но имеет представителя в совете директоров, установила обязательные требования, и получает роялти за патенты
.

Кому нужен был смартфон без броузера? Я пользовался E71 / E72 до последнего, но к тому моменту стало уже совсем неудобно.

Не совсем так.
Разработчики пишут под то, где им удобно писать и получать за это вознаграждение.

У Symbian порог входа был таков, что за пределами собственно Nokia, разработчиков почти не было.
У MS порог входа был нормальный, но были жесткие условия — аккаунт разработчика, дорогой лицензионный софт для разработки, высокая модерация. Это приводит к тому, что школьники у которых нет денег, и которым в принципе еще надо научиться, выбирают более доступные варианты (Андроид), а профи — iOS потому что платежеспособные клиенты. Вот MS и вылетел.

Если задать вопрос, кто будет править балом мобильных ОС, скажем, лет через 10? Ответ на него мы с вами однозначно сможем дать, пожалуй, лет так через 10.

Да в общем-то нет.
Все взлеты и падения каких-либо платформ уровня операционной системы, если копнуть историю, насчитывают 20-30 лет разработки минимум. Все ОС до их взлета были основаны на годах разработки какого-то продукта — в вашей же статье упоминается что Symbian основан на разработках еще с 80-х. Windows тоже. Linux на базе стандартов Unix.
То есть за 10 лет невозможно появление принципиально новой ОС, и смотреть можно в существующее — Android(Linux kernel), Firefox OS, MS Windows, iOS.
Единственное — что на фоне политической и экономической борьбы с Китаем, может появиться новая ОС, в которую китайские техногиганты вложат миллиарды (там уже что-то делают). Но я уверен, что они делают не с нуля.
Разработчики пишут под то, где им удобно писать и получать за это вознаграждение

Тут самое главное как раз последнее. На Андроид и iOS разработчиков привело две вещи, первое — распространённость телефонов, второе — удобное и доступное практически всем средство доставки софта от разработчика до пользователя. Даже будь API системы совсем упоротым, при сочетании этих двух факторов разработчики бы все равно пришли, а затем достаточно быстро родились бы и фреймворки, скрывающие упоротые API за удобными абстракциями.
Я из тех людей, которые склоняются к версии, что Нокиа с рынка вывели целенаправленно, а сделать новым лидером, но уже в экосистеме Windows Phone, помешали управленческие ошибки. Потому что никаких причин не сделать в Symbian современный на то время интерфейс для пользователя, и сделать её равноценным игроком среди новых ОС того времени, не было. Равно как и сделать конкурентоспособную систему входа и доставки для разработчиков. Точнее, была только одна причина — отсутствие желания поддерживать конкурентоспособность со стороны руководства Нокиа.

В том и дело, что API Symbian был именно упоротым по максимуму. С одной стороны, это исходило из факта изначальной мобильности системы, соответственно — из максимально гибкого управления ресурсами, с другой, как писали выше, порог входа в симбу для разраба с улицы был практически неподъемен.

В том и дело, что API Symbian был именно упоротым по максимуму

Как человек, писавший под ранние PalmOS, могу сказать, что API Symbian был отнюдь не так уж плох :) Бывает намного, намного хуже.
При этом сама PalmOS была вполне даже неплоха!
SDK тоже был извращённый с какими-то перл скриптами и прочим мусором.
Мы просто сделали человеческий мейкфайл и всё. Писал под S60.
Ну и да, PalmOS был ещё более кривым.

А вы Qualcomm BSP видели ?

Не сталкивался.

В конце, они начали чесаться над тем, чтоб порог входа стал ниже. Тот же Qt, например.
Или за python взялись (его так вообще в стандартную прошивку начали включать).

Да нормально оно в свое время была востребована. Даже первые модели смартфонов на symbian с тачем продавались неплохо, несмотря на недоработки ОС.
А вот разработчиков несколько раз кидали, в том числе не дали в итоге нормального магазина.

Спасибо автору и Гугл транслейту за обогащение моего словаря словом "выторг", что бы это ни значило. Я уже почти перестал агриться на мерзоту вроде "Финский", "Американский" с заглавных, мешанину с компаниями и кампаниями, и прочие плоды ЕГЭ. Пойду бахну текилы и поору в подушку.

Да, материал написан безграмотно.

Этот коммент лайкнули все, кто тоже обогатил свой словарный запас этим словом.
Автор постоянно путает Windows Phone и Windows Mobile.
Эти 2 ОС (на самом деле почти 4, т.к. WP7, WP8 и WP10 несовместимы) имеют разное ядро, по сути их объединяет только Microsoft.
Ну, не совсем.
Windows mobile 6.x и windows phone 7.x — имели одно ядро windows CE, и был возможен запуск приложений с Windows mobile 6.Х на WP7, собственно Opera MINI так и была портирована.
А WP8, WP8.1 и WM10 другое, хотя по правде говоря версия ядра каждый раз апалась. Но приложения написанные под WP8 нормально работали и на 10.
Печаль, в том, что они не обновили аппараты до 10, хотя клятвенно обещали.
По моему скромному мнению Нокия получила то что заслужила. Я говорю, как человек который купил недешевый смартфон в 2008 году с ОС Симбиан, а Нокия тупа забила через небольшое время на поддержку этой ОС. Выпустила новую версию, несовместимую со старой. Я их тогда возненавидел и решил больше ничего не покупать. И сейчас не буду покупать любой девай с брендом НОКИЯ.
Так должно быть со всеми компаниями, которые хотят по быстрому срубить денег и бросить покупателей один на один с купленным девайсом.
И да, скажу честно, смартфон был отличным на то время и работает до сих пор.
точно такая же история
Это у них с 2005 года, когда вышел Symbian 9, который оказался несовместим со старыми программами. Потом выходили фичпаки 1 и 2 (Symbian 9.2 и 9.3), которые в свою очередь предустанавливались только на новые модели смартов. Мододелы смогли частично реализовать новый функционал на старых телефонах, но сопровождалось это сочинением костылей и rom-патчей, установкой POSIX и SDL библиотек, что отнимало и так небольшое количество внутренней памяти устройства. А потом в 2008 году вышла Нокия 5800 с Symbian 9.5, и фрагментация ПО стала уж совсем невероятной (UIQ и Symbian на Samsung в расчет не берем, т.к. под них мало программ выходило).
Нокия в те времена целилась на безопасность, поэтому помимо причин малой популярности у разработчиков из постов выше, была еще одна: морока с подписью SIS установщиков (в них упаковывались не только программы и игры, но и темы оформления, библиотеки, словари, карты и прочие ресурсы). Чтобы получить сертификат у Нокии, программист должен был зарегистрироваться в программе разработчиков Symbian и доказать, что его программа не несет в себе ничего незаконного и не нарушает чужие авторские права. Был еще китайский сайт, который выдавал персональные сертификаты — им пользовались мододелы, пираты и репакеры «просроченного» софта. Популярность программок на Python вместо нативных тоже тогда связывалась с проблемой сертификатов.
Вам ещё повезло. Я купил Siemens SX1, а через 3 месяца в компании Siemens не стало подразделения, которое производит мобильные телефоны.
Вот это была засада.
Хотя аппарат был лучше нокии, выпускавшейся параллельно.

Клавиатура больно концептуальная — отдал в итоге очень быстро, взяв взамен Motorola MPx200. Зато у Сименса, в отличие от Нокий, был стереозвук в наушниках, Нокия к этому пришла через много лет после.

Просто SX1 это была лебединая песня, модель, которую они знали, что не будут модернизировать.
И они внесли в него всё, что только можно было. Одна только SDHC карточка чего стоила.
Если бы нокия сделала аналог, то ей бы года полтора нечего было в телефоне модернизировать, чтобы выпускать «обновленные» модели.

Да, клавиатура его и погубила… Кнопки были на плате, на которой и процессор. А он — на шариках. Изгибы. микротрещины в шарах…
Максимальный срок работы до перепайки, который я наблюдал в «SX1-клубе» — два года.
У меня проработал полтора. После перепайки ещё полгода проработал, потом ещё раз я уже «накатывать шары» не стал, а купил сонерик 950W.
Это небо и земля. До си пор жив, работает, батарея держит два дня, и звук в нём непревзойдённый. Использую как плейер.
Истинной причиной краха Symbian была типичная проблема, хорошо описанная в книге «Дилемма инноватора». Когда вы слишком успешны, и у вас богатые клиенты, приносящие вам большие доходы, вы вынуждены постоянно поддаваться их запросам. Я полагаю, что почти все, что делала Symbian, было продиктовано требованиями клиентов, а не собственными стратегическими решениями. Она была в плену собственного успеха.

А потом вышла iPhone и у всех клиентов сразу потерялся интерес к Symbian. И выяснилось, что пока компания вылизывала свою ОС под то, что от нее хотели Нокиа и другие игроки, Google как-то случайно купила в супермаркете мелких стартапов Андроид и тот неожиданно оказался сподручным инструментом для выхода на резко оказавшийся пустым рынок мобильных телефонов нового поколения.
Весьма вероятно, что мы могилы бы сейчас жить в мире где все еще доминирует Symbian OS, а OS Android так и «загнулась» на уровне перспективного стартапа.

Опечатка прямо по фрейду — "мы могИлы" (конечно, 'могли"). Но в ней вся суть статьи: Symbian OS умер. а Android здравствует!

Как человек участвовавший в портировании Linux на платформу Symbian (SX1) и написавший не один софт (в тч и драйвера), погубил Symbian старый код лежавший в основе, там внутри костыль-костыль, не говорю про проблемах с безопасностью. SDK ужасный, всегда поражался крупным студиям кто мог писать что то большое на этой платформе.
Нужно было менеджменту в один момент найти в себе силы и переписать все с 0, еще в 2000г., но к сожалению дождались Андроид и история все расставила на свои места.
Давно хотел узнать мнение профи на некогда холиварный вопрос о полном отказе Нокии от S60v3. В свое время этот шаг показался крайне нелогичным и вредительским, когда объявили о том, что линейка Asha будет на S40, а новые кнопочные телефоны Нокия стала делать на какой-то недо-ОС, где в списке звонков нельзя было увидеть имя звонившего из адресной книги. Даже сейчас есть люди, кому сенсорные экраны неудобны, а функционал современных смартфонов избыточен. Альтернатив S60 по сути нет, чтобы в телефоне были клавиатура, нормальная камера с автофокусом, плеер, файловый менеджер, RSS и погода, email, поддержка мессенджеров, GPS, инженерный калькулятор, читалка документов и будильник, который будет работать на выключенном телефоне.
Как на ваш взгляд, все было настолько плохо с кодом Symbian, что его нельзя было использовать в бюджетных моделях?

Конечно плох, там же EPOC код, по моим прикидкам чуть не основная часть в Symbian был, там безопасность 0, и вся архитектура из 90x.

Представьте что MS не переписывал Windows, а использовал код 95 винды, а просто обои добавлял и костыли делал, и это в 2022 году

Skype, WhatsApp, Facebook, Viber, WeChat, JAVA DM Reader, Translate, QuickOffice, Youtube
Когда вы это в последний раз проверяли? Мне кажется, Skype и Youtube точно не будут работать.
Хотя и выглядят весьма архаично, с урезанным функционалом, однако работают.
WhatsApp? Он вроде как перестал работать на Symbian еще году в 16-м или 17-ом. На моей нокии невозможно было ни что-то принять, ни отправить.
У скайпа радикально сменился протокол сколько-то лет назад. Ещё был массовый вой по этому поводу, из-за того, что на старых устройствах скайп работать больше не сможет.

Причина краха очень простая, и в статье есть на это намек


Skype, WhatsApp, Facebook, Viber, WeChat, JAVA DM Reader, Translate, QuickOffice, Youtube

Найдите в этом списке броузер… А его нет!!! В Нокиа просто не осилили тогда сделать нормальный броузер! Свой безнадежно устарел, Opera тоже сильно отставал от стандартов, а телефон без броузера в 2004-м был просто никому не нужен. Вот и причина падения продаж.


А систему Maemo руководство с чисто финской гордостью отвергло (как это софт — открытый? нефиг, лучше ещё сильнее Symbian закроем), и перевести смартфоны на неё не сумели.

Если есть Facebook и Ютуб, то многим отдельно браузер и не нужен ;)

Знаете, я был очень большим фанатом Nokia! У меня были совершено великолепные Nokis 6150, 6310i, S60, N70, E63, E71, E73… Они были мега удобные!!! Но вот это...


Как подписать программу?
Что делать, выдает "Ошибка в сертификате" или "Срок действия сертификата истёк!"? Установите Norton AntiVirus, и им восстановите вот этот файл...

А также встроенный броузер и Опера Мини… Sony Xperia Pro, на которую я вынужденно перешёл, была явно ниже по уровню изготовления, но зато там были Maxthon и Dolphin потом, если я не путаю… и это решало всё, реально получался нормальный интернет в кармане, а не WAP-огрызок. Правда, в другом кармане должна была лежать зарядка, но это уже другая история))


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

Был опущен очень важный, на мой взгляд, шаг Nokia еще в 2005 году. А именно — выпуск Maemo. Суть в том, что бурное развитие аппаратных средств требовало так же и развития операционной системы. Развивать Symbian своими силами было дорого. Можно было писать свою новую ОС на базе BSD (как поступил Apple), можно было взять за основу QNX (как в последствии поступил BlackBerry), можно было базироваться на Linux (как поступил Google). Именно на Linux и базировалась Maemo. Однако, по политическим причинам, Nokia отказалась от нее в пользу ОС от Microsoft. И если с Maemo у Nokia были шансы сохранить значительную часть рынка, то с MS этих шансов не стало.
Я думаю в том что с ОС от Майкрософт не получилось, виноват все же в большей мере Майкрософт… Но это уже конечно совсем другая история. Эта история еще эпичнее и показывает как не надо делать:)
Еще одна из причин это действия Гугел, за год или два они продавали трубки с Андройд в Индию по себе стой масти даже в убыток. Это подстегнуло индусов покупки кучи дешевых трубок и написания кучи приложений для андройда, после этого Гугел перевела их и выставила на своем магазине.

Ну вот, случайно задел пальцем и получился минус. Теперь не знаю, как вернуть

Кстати, под симбианы в своё время была целая культура написания любительских приложений на питоне.
Недавно вынул свой н70 из закромов, там у меня так всё обустроено было: и тебе файл менеджер, и плееры всех форматов, и таск менеджер (я им пользовался вместо стандартного меню приложений), даже эмулятор gba со всеми моими сохранениями.
Отдельно мило, что они до сих пор выпускают телефоны с совместимыми батареями, потому что их "тонкую" зарядку уже никто не делает.

Я, автор релизов ScummVM для Symbian, прошу помочь перенести плагины к Eclipse на новое ядро. Исходный код — github.com/SymbianSource/oss.FCL.sftools.dev.ide.carbidecpp и github.com/SymbianSource/oss.FCL.sftools.dev.eclipseenv.carbideui. И справка SDK не подключается, тоже нужно починить.
Помнится, стописят лет назад хотел написать для своей нокии уже и не помню что. На русском форуме нашел ссылки на среду (кажется, там был эклипс) и SDK, и краткую инструкцию. За вечер собрал «hello, world» c одной кнопкой и надписью, да так, что оно заработало на телефоне. Помню, народ на форуме удивлялся, что за вечер, потому что в среднем это занимало около недели. Так что да, с дружелюбностью и порогом входа там было построже, чем у зеленого робота. А добили проблемы с подписыванием софта, помню, что подпись надо было выпрашивать, и еще не факт, что дадут. Из среды разработки можно установить, а по другому без подписи вроде и нельзя. А сама ОСь нравилась. К слову, не знаю больше таких аппаратно-программных решений, чтобы на выключенном смарте работал будильник.
не знаю больше таких аппаратно-программных решений, чтобы на выключенном смарте работал будильник.

Android на mtk. Раньше точно работал, сейчас — не знаю, давно не было телефона на mtk да и не выключаю больше телефон на ночь.

Был какой-то сервис, который выдавал сертификаты всем желающим.
Да, в том же треде были ссылки на такие сервисы. Но они появлялись, быстро переставали раздавать сертификаты и исчезали. Иногда еще раздавали к каким-то событиям. Я пару-тройку раз рыпнулся, но ничего не получил.

Symbiansighned назывался.

Я тоже смеялся над подписями, кроме как Геморой пользователям/разработчиками ничего не принесли, притом что были проблемы с безопасностью в ядре ещё родом из EPOC, можно было свои LDD запускать и иметь уровень ядра. Возможно в более поздних версиях исправили, я уже не следил

можно было свои LDD запускать и иметь уровень ядра
Сначала эти LDD нужно было как то установить. Там в другом была "проблема" — подписи можно было отключить через приложение для отладки (забыл как называется), поменяв один бит в памяти ядра.
ЗЫ. Автор оригинального RomPatcher. Потом отдал исходники )
Может выложите на гитхаб?

Что нашел в закромах
https://github.com/zorn-v/ROMPatcher


Драйвер (LDD) насколько помню стандартым SDK не собирался.

Странно, что в статье нет упоминания про Nokia Qt SDK, который выпустили в середине 2010-го года, незадолго до "прыжка с нефтяной платформы (с)". SDK был кроссплатформенный (Windows, Mac, Linux) и позволял писать приложения сразу под Symbian^3 и под платформу Meego. В то время это казалось логичным направлением развития — Nokia N8 продавалась как горячие пирожки, новые устройства под Meego (например Nokia N950 «Dali») готовились подхватить флаг из рук слабеющего Симбиана, и наличие бесплатного SDK для разработки приложений сразу под обе платформы было естественным шагом. Что могло пойти не так? (с)

присоединяюсь к вопросу. Кстати что интересно сам Qt очень даже выплыл.

Мне интересно, что может погубить «непобедимый» андроид, ведь у всего есть свой конец. На мой взгляд, одна из причин — это закручивание гаек со стороны гугла. С каждым новым релизом они все больше ущемляют возможности в использовании устройства, то введут doze mode, то ограничат foreground service, то еще чего-н. Например, хочу программно выключать смартфон, есть рут (но только через recovery режим), сделал приложение системным, пробовал разные api, но кроме как su reboot -p, ничего не работает, а рут есть не всегда. Отдельная тема это маркет, всем известно, какое там отношение к разработчикам. Вы можете возвразить, исходный код платформы открыт, пиши и собирай, что хочешь, но 1) это очень непросто, дорого и долго, 2) помимо самой ОС требуется адаптация драйверов (project treble?). Если будет форк андроида без этих всех гаек, незамедлительно перейду на него, привет HarmonyOS.

PS интересным поворотом будет, если действительно какой-н. крупный игрок, взяв за основу aosp, будет как и гугл предлагать свою версию ОС, впрочем как это и происходит сейчас во многом с детищем huawei. Это как разнообразие линукс дистрибутивов, но на мобильном рынке
Отдельная тема это маркет

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

Имхо, первое, что губит ведро (уже сейчас у некоторых вендоров, которые почему-то непопулярны) — запрет на разблокировку загрузчика.

Я не сожалею о Symbian. Для меня настоящим ударом было закрытие проекта Windows Mobile (последняя версия 6.5)
На мой взгляд, именно эта платформа могла захватить мир!
Я перешёл на Android спустя 5 лет после прекращения выпуска устройств на Windows Mobile.
Пару раз покупал восстановленные HTC HD2 у китайцев, но потом сдался.
Множество приложений для любых нужд и ActiveSync очень радовали меня.
тоже любил вин мобайл, гораздо приятнее симбы, но 6.5 был фейлом, по-сути обычный 6 с чуть увеличенными экранными элементами

Полностью согласен. Если б Microsoft не забросила Windows Mobile, или хотя бы сохранила возможность запуска приложений от предыдущих устройств на последующих (т. е. программы для wm запускаются на wm и всех W Phone, софт от 7 запускается на 8 и 10, софт от

С WM надо было что-то делать, как она работал на разных девайсах одному богу известно. Одно железо, одна ось, там ошибка, тут неверное разрешение, тут драйвер gpu выполняет масштабирование, здесь ускоряет, исходников нет, документации нет, тут уходит в сон, а тут не просыпается.
Но ось была шикарная, да.

Ничего она не смогла бы захватить. Мы с вами здесь часто забываем что основную статью продаж телефонов составляют обычные люди, которые покупая смартфон даже не всегда приложения ставят. И вот для такого покупателя WM была слишком сложна, она буквально с первых минут показывает сколько в ней всего, для гика это круто, для обычного юзера нет. Ну а на момент выхода Айфона все конкуренты выглядели откровенно архаично, даже завёрнутые в HTC Sense. При этом проигрыш функционально был не так важен, как вау-эффект от UX

Ну а на момент выхода Айфона все конкуренты выглядели откровенно архаично, даже завёрнутые в HTC Sense.

Ох, у меня прямо флешбеки начались.
Под WM тоже были оболочки. У меня отец долго пользовался, кажется, каким-то Самсунгом на WM с фирменной оболочкой. Но даже с оболочкой приходилось иногда ковыряться в реестре. Помню мой двоюродный брат примерно моего возраста обратился ко мне с проблемой. Он решил, что раз уж у моего отца телефон на WM, то я этот телефон админю :) Мне кажется, он не поверил, когда я сказал, что с WM мой отец сам разбирается.
Лично я считаю, что такой вот «пользовательский опыт» (когда настройки звука через реестра меняются) нормален для какого-нибудь гиковского девайса с кикстартера, но не для устройства, которым будут пользоваться люди.
В начале двухтысячных я тоже пускал слюни по коммуникаторам HP и ASUS (P526 и P535). Читал форумы про то, как там в реестре звук настраивать и т.п. Но потом у меня появилась подружка потом я решил, что мне на компьютере винды хватает и купил SE P1i (там была просто идеальная клавиатура). А потом вышел HTC Hero и я пересел на андроид.
В то, что WM что-то там «могла», я просто не верю. Это была ОС для коммуникаторов из 90х-2000х годов. Никакие оболочки не могли этого скрыть. Вот WP жалко. И сама система была неплохой (с тз пользователя, слышал, что там были сильные ограничения для разработчиков) и железо тоже было отличным.
Вот WP жалко. И сама система была неплохой (с тз пользователя, слышал, что там были сильные ограничения для разработчиков) и железо тоже было отличным.

Соглашусь — отличная была система, мне очень жалко, что не «выстрелило».
А WP вам какую жалко?) Они «под капотом» были сильно разными.
Да и железо — если говорить про WP 7, там были намерво приколочены гвоздями одноядерная конфигурация с экраном 800*480 пикселей, да еще с апломбом «одного ядра хватит всем»(с) Стив Балмер…
Ну, такое
API Symbian конечно был сложен и главное несовместимым с существующими решениями, но всё же это не решающий фактор. В конце концов его можно было использовать только для GUI, а основное приложение реализовать в отдельном процессе, в котором худо-бедно был доступен старый добрый POSIX и статические переменные и прочее. Конечно дополнительная работа не вызывала энтузиазма, но думаю, если бы тогда они вовремя открыли исходный код, то возможно Андроида и не случилось бы. Однако успех Андроида был не просто в открытом коде, а прежде всего в выборе ядра Линукс и как следствие, в открытой платформе для производителей железа.

Если задать вопрос, кто будет править балом мобильных ОС, скажем, лет через 10?

Должен победить следующий этап открытости — открытые железные архитектуры для мобильных устройств. Как в своё время победила открытая архитектура PC, хотя была и не самой лучшей в тот момент. То есть можно будет ставить ту или иную ОС на свой смартфон-планшет, как на PC и это будет круто!
Должен победить следующий этап открытости — открытые железные архитектуры для мобильных устройств

Не думаю, если честно. Открытая архитектура РС победила отнюдь не за счёт своей открытости, а за счёт того, что за ней стояла IBM. Вы могли сделать свой девайс, и вашими потенциальными покупателями становились сотни тысяч небедных пользователей IBM PC. Гугл сейчас делал абсолютно то же самое, только не с железом, а с софтом.
А сколь-нибудь заметного спроса на открытую архитектуру на рынке смартфонов нет. Пользователям на это глубоко пофигу, кроме совсем небольшой горстки гиков, разработчикам софта тоже. Новым разработчикам же железных платформ вроде как и не пофигу, но для того, чтобы конкурировать с нынешними лидерами, нужно иметь хорошие характеристики при хорошей же цене. А новый смартфон, который продаётся не миллионными тиражами, не имеет шансов иметь хорошую цену.
Открытая архитектура РС победила отнюдь не за счёт своей открытости, а за счёт того, что за ней стояла IBM.

Как раз наоборот, она победила благодаря тому что за ней не стояла IBM. Вот хорошее изложение:

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

Почили в бозе как раз те железные архитектуры, за которыми кто-то стоял (Атари, Комодоре, Эппл и т.п.), которые были защищены лицензиями, патентами и т.п.
Как раз наоборот, она победила благодаря тому что за ней не стояла IBM. Вот хорошее изложение:

Это не так, вы можете смело удалить этот текст из Википедии :)
Никакого «вскоре» не было, IBM была недосягаемым лидером этого рынка лет семь, и по сути, она создала рынок профессиональных персональных ЭВМ. А другие пришли уже потом, по её спецификациям. Будь на месте IBM какой-то вендор второго/третьего эшелона, который не распространился повсеместно, всем было бы наплевать на открытость архитектуры, благо, в начале 1980-х склепать свою архитектуру персональной ЭВМ за вменяемые сроки мог любой инженер-электронщик в одиночку или на пару с котом. Спецификации IBM все подхватили и взяли за стандарт именно потому, что компьютеры IBM уже проникли почти в каждый офис США, и половину офисов в остальном мире.
Спецификации IBM все подхватили и взяли за стандарт именно потому, что компьютеры IBM уже проникли почти в каждый офис США, и половину офисов в остальном мире.

Этого было недостаточно. Для того чтобы победить, недостаточно было стать распространённой моделью. Должен быть выполнен ещё ряд условий
  • Спецификации должны существовать в открытом доступе
  • Спецификации должны позволять(юридически) каждому производить железо по ним
  • Спецификации должны быть достаточно полны, подробны и просты (качество)

Айфон, например, был в своё время достаточно популярен (возможно даже до сих пор один из самых популярных, если сегментировать по моделям), но ты до сих пор не можешь просто взять и выпустить совместимый смартфон (даже если найдёшь все спеки) — засудят мгновенно. Даже с элементарным запчастями не всё так просто.

И, кстати, менее важное для старта, но важно для развития
4. Кто-то их должен эти спецификации регулярно обновлять, развивать и фиксить проблемы

Примерно такая революция ожидает нас и на мобильном рынке.
Этого было недостаточно. Для того чтобы победить, недостаточно было стать распространённой моделью.

Да, надо ещё быть качественной моделью, современной моделью, и поддержанной производителями софта моделью :) Ещё важно иметь обратную совместимость, чтобы покупатели новых моделей не испытывали проблем при апгрейде.
IBM ведь победила благодаря этим качествам. А благодаря открытым спецификациям она, кхм, проиграла — её выкинули с рынка более мелкие, но более гибкие компании. Apple вот учла её ошибки, уничтожила всех своих клонмейкеров, закрыла спецификации, и просто стала делать современные крутые девайсы. В итоге Apple сейчас стоит 2.2 триллиона долларов, а её гаджеты разлетаются как пирожки.
Поймите один простой закон рынка: конечный покупатель, кроме крохотной горстки гиков, не покупает открытые исходники/спецификации. Он покупает UI, функционал и ещё нередко обещания развития UI и функционала.
IBM ведь победила благодаря этим качествам. А благодаря открытым спецификациям она, кхм, проиграла

IBM возможно и проиграла, зато выиграла архитектура IBM PC и всё человечество. Никому не получится фтюхать миру сегодня закрытый десктоп, сервер или ноут в сколь-нибудь значимых количествах. Законы рынка для объяснения сего факта можете подобрать на досуге.

Кстати, поэтому и не интересно, «какая фирма победит через 10 лет», потому что когда побеждает одна фирма, проигрывают все остальные. А когда побеждает открытая архитектура, выигрывают все.
Никому не получится фтюхать миру сегодня закрытый десктоп или ноут в сколь-нибудь значимых количествах.

Эппл смотрит на вас с недоумением. Да и вообще практически все производители ноутов (интересно, где это вы вообще увидели открытые аппаратные спецификации в ноутах-то) :) И производители почти всех «пост-РСшных» архитектур — PDA, планшетов, телефонов, смартфонов, игровых консолей, патентующие/скрывающие аппаратные спецификации, зато продающие их стомиллионными тиражами, и постепенно вытесняющих эти такие открытые десктопы из домов и даже офисов пользователей в узкие профессиональные сферы.
И да, законы рынка для объяснения сего факта можете подобрать на досуге ;)
потому что когда побеждает одна фирма, проигрывают все остальные.

Так это уже произошло. У нас горстка фирм между собой поделили Интернет, горстка фирм поделила рынок электроники, без какой-либо открытости, закрыв патентами всё, что только можно, и без шансов влезть на эти рынки кому-либо постороннему. Добро пожаловать в реальный мир.
Эппл смотрит на вас с недоумением. Да и вообще практически все производители ноутов

В смысле? Вроде ещё не так недавно Торвальдс советовал для покупки Эппл Эйр в качестве ноута для установки Линукс. Они там опять всё залочили что-ли? Всё равно почти на все остальные ноуты и десктопы Линукс-дистрибутивы ставятся без серьёзных проблем.

А вот на мобильные устройства пока нет. И это беда, конечно.
С тех пор Apple выкатила ARM процессор M1 для своих ББ. И буквально до прошлой недели ядро линукса эту балалайку поддерживало примерно никак.

Всё равно почти на все остальные ноуты и десктопы Линукс-дистрибутивы ставятся без серьёзных проблем.

Ставятся — да, работают с проблемами — ряд Wi-Fi адаптеров идёт без линукс дров, режим сна/гибернации не работает на каждом втором ноутбуке (впрочем, у меня есть Windows ноутбук на официальной 10, в котором он тоже не работает, но это скорее исключение), всякие там фингерпринты тоже, как правило, не взлетают. И т.п…
С тех пор Apple выкатила ARM процессор M1 для своих ББ.

ARM — да, я про это и говорю, когда использую словосочетание «мобильные устройства», потому что мобильные устройства это почти всегда == ARM. И я ожидаю стандартизации этой архитектуры.

По сравнению с тем что было лет 20 назад, всё же ситуация кардинально улучшилась. Проблемы с периферийными устройствами конечно всё ещё есть. Но это не проблемы современной архитектуры AMD64 (или как там IBM PC нынче официально называется). Раньше с вебкамерами была похожая проблема, как и с Wifi. Но как только появился UVC стандарт для вебкамер, то подавляющее большинство вебкамер стало его поддерживать. Сейчас наверное проблема купить не-UVC камеру. Видимо для wifi такого стандарта пока просто не возникло. Ещё пример железячного изврата — отсутствие единого стандарта на датчики температуры, вентиляторов и т.п. Почему до сих пор его не придумали, для меня большая загадка.

То что на ноуты, в поддержку которых никто не вкладывался, вообще что-то ставится, да ещё потом и грузится — результат того что они очень похожи друг на друга, как и сотни других моделей. С мобильными устройствами (читай ARM — другая архитектура) это пока просто невозможно.
Очень многие ноуты распаяны примерно целиком, и даже починить, не то что апгрейднуть ноут некоторая проблема.
закрытый сервер

whitelist'ы на оборудование — это уже закрытый сервер, или еще нет?
hdd, RAM, другие запчасти — только те, что высочайше одобрены вендором.
было бы круто, если б была возможность расширять телефон: увеличивать озу, флеш, менять экран, корпус, как на пк

Вопрос толщины и надежности из механических соединений и главное целесообразности, в принципе при наличия прямых рук с спец оборудования это и сейчас возможно, можно нарастить флеш память или оперативу, я в конце нулевых в мп3 плеере менял флешу с 512мб на 4гб, сейчас народ в том же iphone флешу наращивает.

Были неоднократные попытки. Не взлетело. Основные вопросы — к прочности конструкции и энергопотерям на разъемных соединениях.

андройд сделан для разработчиков, а не для простых юзеров. Очень кривой интерфейс, неудобные и нелогичные меню, все эти разрешения при установке приложений, разный внешний вид окон, прожорливость уи (он тормозит на услабых устройствах, которые во-много раз мощнее симбианов), всё это не нужно людям. Открытая лёгкая ОС, которая будет удобна в использовании даже пенсионером, моментально убьёт андройд

Только в современных реалиях, чтобы взлетело, нужно чтобы большие дяди вложились с неизвестным концом, и нужно чтобы им поверили разработчики и пользователи (а это фантастика), а сейчас всех Андройд устраивает и вряд ли что то измениться.

В настоящий момент только apple обладает всеми ресурсами, и только они способны сделать версию без привязки к железу. Другой вопрос это им не нужно, пока ещё.

Утопия.

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

Тему заката Nokia и Symbian OS хорошо в свое время рассмотрел Эльдар Муртазин в публикациях Бирюльки №176. Nokia – очередной акт трагедии. Предательство Элопа:
На практике после февраля 2011 года, когда Nokia в лице Стивена Элопа сказала о том, что Symbian мертва, продажи смартфонов на этой ОС стали падать. Это была катастрофа, которой в Nokia никто не ожидал. Уже в марте наблюдались скромные попытки развернуть мнение покупателей в обратную сторону, чтобы хоть как-то сохранить продажи. Этого не случилось, так как слишком громко Стивен Элоп сказал о том, что Symbian мертв.

Муртазин и Нокиа — это отдельная большая тема. Достаточно сказать, что Муртазин известен своей откровенной «джинсой» и тем, как сначала истошно хвалил Нокию, а потом не менее сосредоточенно ругал.

Все мы конечно знаем что Муртазин — Ведущий мобильный аналитик (см соотв. статью на Лурке), но в данном случае Нокия была целенаправленно разрушена как игрок на мобильном рынке. То что делал Элоп это откровенный саботаж и планомерное уничтожение компании. Да конечно есть еще дополнительные проблемы в виде раздудых штатов и неэффективности разработки у Нокии, но тем не менее — Маемо выглядел вполне готовым и если бы он тогда вышел то именно он был бы реальным конкурентом "молодых" и скорее всего смог бы если не победить то откусить значимую долю рынка.

Я думаю Microsoft еще бомбанет на мобильном рынке. У .net6 хорошие задатки кроссплатформенности.

Мы тут часто забываем, что основную статью продаж смартфонов составляют не гики, которым подавай API, приложения и возможности кастомизации, а обычные люди которые даже приложения не всегда ставят.

Именно в этом был ключ успеха Симбиана — она не выставляла с первых минут напоказ свою смартфонность, человек видел интерфейс почти 1-в-1 повторяющий S40 и чувствовал себя как дома. Помнится в мануале к Нокии 6290 даже ничего не было написано про установку приложений. Люди просто покупали телефон по средствам, даже возможно не догадываясь что там какая то другая ОС.

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

Симбиан должен был умереть, потому что был говном и тащил кучу легаси говна. Разрабатывать под него было муторно, Нокия чинила и улучшала, но было очевидно что это все равно говно. Именно поэтому Нокия и не планировала далее развивать Симбиан, а сосредоточила усилия на разработке замены, которой стал проект Maemo. И это было очень круто, на Linux, c виджетами и тп. И стратегия Нокия была понятна и правильна — сначала они хотели обкатать новую ОС и выпускали небольшие "планшеты" с ней, потом начали бы перетаскивание на смартфоны и я уверен что все было бы чики-пики. НО! тут США провела крайне успешную операцию по уничтожению конкурента и новый засланный CEO очень быстро все остановил, проекты закрыл и даже уничтожил в прямом смысле слова — Нокии предлагали продать наработки, но Элоп отказался и наработки были уничтожены. Нокии, как лидеру мобильного рынка пришел габздец. Засланный CEO вернулся домой с почетом и повышением.
Причины провала Windows Phone также очевидны — не имея НИКАКИХ преимуществ перед молодыми и слабыми iOS и Android, виндофон имел важный существенный недостаток — отсутствие возможности портировать C/C++ код в знакомой среде. Что привело к тому что софта было мало и никто не хотел переписывать мегатонны кода ради чего, а ради чего собственно? Рынок виндофона мал, потому что под него мало софта, а мало софта потому что его не хотят с геморроем писать девелоперы, поэтому софта мало и рынок мал и тп. А мелкософт не понимая куда все идет, продолжали тупо гнуть свою линию и в итоге надорвались — пока они там принимали гордые позы рынок ушел к молодым и рьяным.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий