
Погляд назад на Symbian напередодні її смерті
Цього літа платформа-ветеран Symbian, яка почала своє життя ще в ті часи, коли кишенькові комп’ютери були не телефонами, а КПК, тихо піде в історію розвитку. Або, принаймні, її головний прихильник протягом багатьох років — компанія Nokia — припинить випуск нових телефонів під управлінням цієї ОС (так стверджує FT). Не дивно, що цього разу Nokia офіційно зберігає мовчання. Імовірно, вона засвоїла урок після того, як оригінальний меморандум про спалювання платформи, в якому вона публічно заявила про свій намір перейти з Symbian на Windows Phone, у підсумку пропалив величезну дірку в її скарбниці, оскільки люди перестали купувати телефони під управлінням зомбі-операційної системи.
Технічно можливо, що дрібніші організації намагатимуться зберегти полум’я Symbian, як це робить колишня компанія Nokians, Jolla, з MeeGo. У Китаї, наприклад, на Symbian все ще працює досить багато телефонів. Але активи Symbian передали Accenture для обслуговування, і вона більше не є платформою з відкритим вихідним кодом, тож її дні як активної платформи для розробки, найімовірніше, полічені… У будь-якому разі, Symbian — це платформа минулої епохи 2G, коли телефони були насамперед телефонами, а не сьогоднішніми кишеньковими комп’ютерами для збору даних.
Усе це означає, що навіть якщо Symbian протримається ще трохи — Nokia, судячи з усього, має намір розпродати наявні запаси телефонів Symbian, але це може зайняти певний час, судячи з того, як різко впали продажі (зараз продається більше Windows Phone, ніж Symbian-пристроїв), — час її кінця наближається… Тож саме час згадати про платформу, на якій працювало так багато пристроїв і яка так довго домінувала в мобільному світі.
Від витоків КПК до телефонів Candybar
Витоки Symbian сягають корінням у світ КПК. Вона виникла на базі ОС, розробленої компанією Psion для своїх кишенькових органайзерів — на фото нижче показано попередницю тієї ОС, яка перетворилася на Symbian.

EPOC32, ОС, яка стала Symbian до Release 6, дебютувала на Psion Series 5mx приблизно в 1997 році. На відео нижче ви можете побачити її графічний інтерфейс, заснований на текстових меню. У деяких варіантах Symbian, які згодом виходили на ринок на різних апаратних засобах, виразно простежується присмак PDF.
У середині 1998 року Psion Software перетворилася на Symbian Ltd — спільне підприємство Psion і виробників телефонів Ericsson, Motorola і Nokia — і EPOC була перейменована в Symbian OS. Як і личить спільному підприємству, ОС була розділена на окремі платформи і призначені для користувача інтерфейси, оскільки кожен з виробників мобільних пристроїв використовував її для роботи зі своїми пристроями.
До їх числа входили платформа Series 80 у стилі PDA від Nokia — показана нижче на прикладі Nokia 9300 — і платформа Series 60 з призначеним для користувача інтерфейсом на основі іконок, показана на слайдері Nokia 7650 (зліва внизу) і N80 (праворуч внизу).


Nokia також розробила Series 90 на базі Symbian, показану на наступній парі КПК з фантастичним виглядом: Nokia 7710 і (внизу) Nokia 7700.


SonyEricsson і Motorola, які розробили UIQ-версію Symbian, також наділили ОС іконками, призначеними для портретно-орієнтованих пристроїв, і софт-клавіш, як, наприклад, на Motorola M1000 (внизу).

MOAP(S) була ще однією платформою, розробленою поверх Symbian OS, яку використовували азіатські виробники мобільних пристроїв, включно з Fujitsu, Mitsubishi і Sharp. Ось телефон-кльош F-022 від Fujitsu на базі Symbian.

Ємнісне сенсорне керування
Symbian протрималася до середини нульових, поки Nokia випускала безперервний потік цукерок, телефонів-фліпів та інших дивних/чудових форм-факторів — від циліндрів до сферичних квадратів, і всі вони працювали під управлінням різних версій ОС. Це була Symbian, що готується на газу.
Час переломного моменту для O S настав, коли 2007 року з’явився iPhone від Apple, який відкрив еру ємнісних сенсорних екранів, поставив на перше місце нові, гнучкіші сенсорні користувацькі можливості та витіснив клавіатури, Qwertys і хитромудрі системи меню, для навігації якими потрібно було використовувати стилус. Поява iPhone, звісно, посилилася дебютом Android у 2008 році. Незабаром ціла армія сенсорних iPhone і iClone заполонила мобільний майданчик, який раніше належав Nokia і Symbian.
На відміну від Symbian, ці нові платформи починали з чистого аркуша — вони були розраховані на епоху Інтернету, а не на химерні кишенькові КПК. Вони не несли на собі багаж спадщини. Їхньою єдиною спадщиною були підключені комп’ютери. Вони були створені з урахуванням сенсорного екрану і являли собою ідеальну платформу для доставки додатків. Звісно, Symbian теж може працювати з додатками, але всілякі варіанти ОС означали, що її екосистема додатків була набагато більш фрагментованою, ніж у конкурентів. І хоча Symbian було створено на базі КПК, у ній використовували технології сенсорних екранів, старіше покоління резистивних екранів, що поєднувалися зі складними меню, що випадали, призначеними для роботи зі стилусом, не мало нічого спільного з сучасними сенсорними екранами, орієнтованими на пальці та справжні сенсорні обчислення.
Усі ці фактори давали Android та iOS величезну перевагу перед платформою Symbian десятирічної давності. Symbian застрягла у своїй власній колії, засіяній папками, і відчайдушно потребувала розвитку, щоб конкурувати в новому мобільному світовому порядку. До того ж Android був безкоштовним для виробників мобільних пристроїв порівняно з ліцензійною моделлю Symbian. Symbian було перевершено і переплачено. Нищівна комбінація для будь-якої давно застарілої технології.
Останні спроби підстьобнути Symbian
Компанія Nokia, основний користувач Symbian і, отже, компанія, якій найбільше дісталося внаслідок відставання ОС, ухвалила рішення про відкритий вихідний код Symbian у 2008 році, щоб прискорити її розвиток і скласти конкуренцію більш молодим і моторним суперникам. Перезавантажену версію Symbian, призначену для ери сенсорних екранів, мали створити шляхом об’єднання різних частин платформи, включно з S60 і технологіями UIQ і MOAP(S), у нову єдину платформу, орієнтовану на сенсорне керування.
Перша версія нової ОС з підтримкою сенсорного введення, Symbian^1 (або Symbian S60 v5), показана нижче на прикладі першого пристрою, випущеного наприкінці 2008 року, — Nokia 5800 XpressMusic.

Але розрив у зручності використання між Symbian^1 та її конкурентами залишався прірвою. І тільки в Symbian^3 (демонстрація якої представлена нижче в промо-ролику Nokia) з’явилася більш повнофункціональна сенсорна система. Хоча на той момент розробка вже перейшла в 2010 рік, що означало подальше відставання Symbian.
Symbian^3 додала кілька домашніх екранів з підтримкою віджетів, швидшу графіку і прокрутку, функцію pinch to zoom, візуальну багатозадачність з попереднім переглядом додатків і їх перемиканням, а також інші нові можливості. Але це все ще була гра в догонялки з Android та iOS. Занадто мало і занадто пізно — такою була проблема Symbian, оскільки два її конкуренти вирвалися вперед зі своїми власними еволюціями платформ і зайняли місце на ринку смартфонів.
В останній спробі швидко виправити ситуацію з Symbian, Nokia повернула розробку в свої руки. Послідували ще дві версії ОС: Symbian Anna, в якій було покращено швидкість роботи браузера і введення тексту, а також з’явився новий округлий користувальницький інтерфейс на основі іконок. За нею послідувало фінальне оновлення: Symbian Belle.
Belle додала додаткові модернізаційні штрихи, як-от більш настроювані віджети, додаткові домашні екрани, екран стану, що випадає, для доступу до налаштувань і перегляду пропущених повідомлень, сповіщення на екрані блокування та підтримка NFC. Проблема полягала в тому, що в Android все це вже було.
Стара ієрархія меню, заснована на папках, яку Symbian принесла з собою з часів КПК, нарешті була повністю згладжена. Але на вирівнювання ігрового поля пішло занадто багато часу. Робота Symbian була майже закінчена.

На початку цього року компанія Nokia підтвердила, що смартфон 808 PureView на базі Symbian, анонсований у 2012 році з великим ентузіазмом завдяки 41-мегапіксельному сенсору камери, стане останнім пристроєм на платформі Symbian. Цього літа компанія також збирається припинити виробництво навіть тих небагатьох Symbian-пристроїв, які залишилися в її портфоліо.
Після приблизно 15 років, багато з яких компанія була лідером у своїй галузі, це кінець для цього поважного технологічного стека.
Проблеми розвитку Symbian
Лі Вільямс (Lee Williams), колишній виконавчий директор Symbian Foundation — організації, створеної 2008 року для контролю за розвитком Symbian з відкритим вихідним кодом, — вважає, що, хоча спадщина КПК у Symbian спочатку відштовхувала, надійна базова архітектура та гнучкість платформи дали їй змогу подолати своє минуле. Зрештою, саме ці сильні сторони дозволили їй пройти такий довгий шлях і потрапити на безліч пристроїв протягом стількох років.
«Я пам’ятаю Symbian як конкурента-початківця за часів GEOS/BeOS/Palm. У той час я працював у Be, і ми скидали з рахунків цю систему через те, що вона була програмним забезпеченням Psion із застиглим підходом до зручності використання і програмування. На той час, коли я прийшов у Palm і ми вирішували, як краще створити багатоядерну платформу для смартфонів, ми почали розуміти, що у Symbian є реальний потенціал. А саме: відповідна архітектура для широкого спектра пристроїв і надійна модель програмування для додатків», — розповідає він TechCrunch.
На думку Вільямса, проблема загибелі Symbian полягає не в самій технології, а в тому, що Symbian надто сильно розрослася: вона була пов’язана з багатьма іншими партнерами, які хотіли отримати свій шматок пирога, а це означало фрагментацію, сповільнення розвитку і фатальну нездатність до досить швидкого впровадження інновацій, коли інші виривалися вперед.
«Коли я увійшов до ради директорів Symbian U.K. Limited, а потім очолив фонд, платформа здавалася передовою системою для мобільної ери. Іронія долі полягала в тому, що її сильні сторони в підсумку стали причиною її загибелі. Широкий рівень підтримки операторів і виробників, а також широкий спектр технологій і типів пристроїв не могли не зробити платформу складною для просування на ринку, і в кінцевому підсумку іншим було важко сприйняти її як хороше рішення для ринку», — говорить він. «Зрештою політика і сприйняття згубили те, що, можливо, як і раніше, є найкращою у світі операційною системою для нашої епохи безшовних під’єднуваних і розширюваних продуктів».
Це погляд зверху. А як щодо погляду з окопів розробників? Роопеш Чандер, розробник Qt, який почав писати додатки для Symbian після того, як Nokia додала підтримку кросплатформенного середовища розроблення в Symbian у 2011 році, вважаючи Symbian C++ «надто довільним» та «складним», стверджує, що в роки після виходу iPhone Symbian зазнавала труднощів просто тому, що залишалася застарілим порівняно з конкурентами.
Незважаючи на те, що Nokia поліпшила середовище розробки для Symbian, додавши підтримку Qt — розробникам більше не потрібно було боротися з випадковими іменами викликів API в Symbian C++ і вимогами до низькорівневого налаштування пам’яті та стеків навіть для простих речей, — сама платформа продовжувала показувати свій вік… І це, зрештою, тягнуло за собою більш сучасні на вигляд додатки, які тепер розроблялися для неї. Коротше кажучи, Symbian Belle була чудова, але запізнилася на кілька років.
«Хоча додатки стали виглядати красиво і сучасно [після того, як Nokia додала підтримку Qt], сама ОС (Symbian^3 і Symbian Anna) все ще виглядала застарілою», — каже Чандер. «Наприклад, незважаючи на те, що вони працюють на сенсорному екрані, у них було дві текстові кнопки в нижній панелі завдань — спадщина кнопкових телефонів. При зміні орієнтації телефону на екрані відбувалися дивні речі, перш ніж екран приймав нову орієнтацію. Якщо ви хотіли набирати текст у портретному режимі, вам доводилося задовольнятися телефонною клавіатурою (де 2 і ABC розташовані на одній кнопці). Подібні речі робили його доволі поганим у той час, коли iPhone і Android постачали на свої телефони набагато кращі користувацькі інтерфейси, орієнтовані на сенсорне управління.
«Nokia виправила більшість цих проблем у Symbian Belle, але було вже надто пізно (і Belle просто підтягнула його до рівня конкурентів, а не підняла на вищий рівень)», — додає він. «Вершиною Symbian, вочевидь, став Nokia 808 PureView, і я думаю, що навіть він може практично конкурувати з UX в iPhone/Android (не враховуючи кількість застосунків та екосистему). Тож, я думаю, Symbian не впоралася із завданням, тому що не змогла досить швидко адаптуватися до сенсорного UX. Якби вона випустила Belle на два роки раніше, вона могла б отримати екосистему додатків, якою зараз користується Android».
Мартін Якл, колишній співробітник Symbian Ltd, а згодом і Nokia, коли остання перебрала на себе управління ОС, вважає, що саме громадська думка занапастила Symbian — думка про те, що ОС погана через застарілий користувальницький інтерфейс, який сидить згори і стримує її розвиток. «На рівні ОС Symbian була (і, найімовірніше, залишається) найкращою мобільною ОС. Але, звісно, те, що бачать користувачі, — це користувальницький інтерфейс, і якщо користувальницький інтерфейс відстійний, то ОС не сподобається широкому загалу. І, на мій погляд, саме це і сталося», — каже він TechCrunch. «Поділ ОС і призначеного для користувача інтерфейсу був, мабуть, найбільшою управлінською помилкою Symbian (але не єдиною, безгосподарність взагалі була найбільшою проблемою Symbian)».
«Весь призначений для користувача інтерфейс S60 — на мій погляд, це була найбільша проблема Symbian — призначений для користувача інтерфейс застарівав, а Nokia надто ризикувала, щоб його змінювати. Коли вони вирішили оновити користувальницький інтерфейс у S^3, вони прийняли кілька невірних дизайнерських рішень (робота над майбутнім S^4, який був відкинутий), але зрештою дійшли до правильного підходу до нового користувальницького інтерфейсу. Це сьогоднішній користувацький інтерфейс Belle, заснований на Qt abd QML. Але на той час було вже пізно», — додає він.
Якл каже, що сильними сторонами Symbian як ОС були її ядро, що підтримувало дуже складні системні додатки реального часу, і мережевий стек, який, на відміну від конкурентів, було написано для мобільних пристроїв, що давало змогу перемикатися між радіотехнологіями. Крім того, в ядрі Symbian було реалізовано безпеку платформи, що робило її надійною, чого, на його думку, не можна сказати про Android. «Зламати систему було практично неможливо. Подивіться на Android навіть сьогодні, він бореться з купою шкідливих програм тощо. д. З Symbian такого б не трапилося», — говорить він. Але незважаючи на всі ці сильні сторони на рівні ОС, нездатність уніфікувати і розвивати користувальницький інтерфейс досить швидко погубила Symbian, штовхнувши мобільних користувачів в обійми конкурентів, для яких на першому місці стояла зручність використання.
Як це часто буває з домінуючими технологіями, недостатньо швидкі зміни призвели до загибелі Symbian. Чи стала платформа відсталою через самозаспокоєння і неправильне управління з боку керівництва, чи через складнощі, пов’язані з успадкованим багажем, включно із застарілим призначеним для користувача інтерфейсом, чи через політику в галузі або через поєднання всіх цих чинників, сказати складно. Незалежно від конкретної комбінації причин, застереження залишається незмінним: впроваджуй інновації або помри.



