Открыть сервис

Symbian OS

Symbian OS — это закрытая операционная система для мобильных устройств, разработанная консорциумом Symbian Ltd. и выпускавшаяся с 1998 по 2013 год. Она являлась доминирующей платформой для смартфонов в начале 2000-х годов, особенно в сегменте бизнес-устройств и мультимедийных телефонов, до появления iOS и Android. Система отличалась модульной архитектурой, поддержкой многозадачности и ориентацией на ограниченные аппаратные ресурсы.

История

Предыстория и создание

В 1997 году компания Psion, британский производитель карманных компьютеров (PDA), выпустила операционную систему EPOC32 для своих устройств серии Series 5. В 1998 году для продвижения этой ОС на рынок мобильных телефонов была основана компания Symbian Ltd. Её учредителями стали Psion, Nokia, Ericsson и Motorola. Первая версия для телефонов, Symbian OS 5.0, вышла в 1999 году и использовалась в смартфонах Ericsson R380 и Nokia 9210.

Расцвет и доминирование (2000–2007)

Наибольшего успеха Symbian достигла в середине 2000-х годов. Ключевыми факторами стали:

  • Партнёрство с Nokia: Финский производитель стал крупнейшим акционером Symbian Ltd. (около 48% к 2004 году) и выпускал большинство устройств на этой ОС — от недорогих моделей (Nokia 6600, 7610) до флагманских (Nokia N95, E71).
  • Многозадачность: В отличие от конкурентов (Windows Mobile, Palm OS), Symbian изначально поддерживала полноценную многозадачность, что было востребовано в бизнес-среде.
  • Разнообразие интерфейсов: Система поддерживала несколько пользовательских оболочек (UIQ от Sony Ericsson, S60 от Nokia, MOAP от NTT DoCoMo), что позволяло адаптировать её под разные форм-факторы — от моноблоков до раскладушек и QWERTY-клавиатур.

К 2006 году доля Symbian на рынке смартфонов превышала 60%, а общее количество проданных устройств исчислялось сотнями миллионов.

Спад и закрытие (2008–2013)

Появление iPhone (2007) и Android (2008) кардинально изменило рынок. Symbian, разработанная в эпоху кнопочных телефонов, оказалась технологически устаревшей:

  • Устаревшая архитектура ядра (EKA1/EKA2) и сложная модель разработки приложений на C++.
  • Отсутствие сенсорной оптимизации в ранних версиях (первая полноценная сенсорная версия Symbian^1 вышла только в 2009 году).
  • Фрагментация — разные версии ОС для разных производителей затрудняли разработку универсальных приложений.

В 2008 году Nokia выкупила все доли Symbian Ltd. и основала фонд Symbian Foundation, передав ОС в открытый доступ. Однако попытки модернизации (Symbian^3, Anna, Belle) не смогли остановить падение доли рынка. В 2011 году Nokia объявила о переходе на Windows Phone, а в 2013 году прекратила выпуск устройств на Symbian. Поддержка ОС полностью завершилась в 2014 году.

Архитектура и ядро

Symbian OS имела микроядерную архитектуру, основанную на ядре EKA (EPOC Kernel Architecture). Существовало две основные версии ядра:

  • EKA1 — использовалась в ранних версиях (до Symbian 9.x). Поддерживала многозадачность, но имела ограничения по безопасности.
  • EKA2 — появилась в Symbian OS 9.0 (2005). Включала поддержку аппаратной виртуализации, улучшенную защиту памяти и модель безопасности на основе подписей приложений.

Ключевые компоненты архитектуры:

  • Микроядро: Обрабатывало базовые функции — управление процессами, памятью, прерываниями. Размер ядра был минимальным (около 200 КБ).
  • Серверы: Реализовывали системные службы (файловая система, сетевая подсистема, графика, звук) как отдельные процессы, взаимодействующие через IPC (межпроцессное взаимодействие).
  • Пользовательский интерфейс (UI): Надстройка над ядром, отвечавшая за отрисовку экрана, ввод и управление приложениями. Основные варианты: S60 (Nokia), UIQ (Sony Ericsson, Motorola), MOAP (NTT DoCoMo).

Версии и пользовательские оболочки

Symbian OS выпускалась в нескольких основных версиях, каждая из которых имела свои подверсии и пользовательские интерфейсы.

ВерсияГодЯдроОсновные оболочкиПримеры устройств
5.01999EKA1Crystal, QuartzEricsson R380, Nokia 9210
6.02000EKA1S60 1st Ed., UIQ 1.0Nokia 7650, Sony Ericsson P800
7.02003EKA1S60 2nd Ed., UIQ 2.0Nokia 6600, Sony Ericsson P900
8.02004EKA1S60 2nd Ed. FP2, UIQ 2.1Nokia N-Gage, Motorola A1000
9.02005EKA2S60 3rd Ed., UIQ 3.0Nokia N73, Sony Ericsson P1i
9.22006EKA2S60 3rd Ed. FP1Nokia N95, E71
9.32007EKA2S60 3rd Ed. FP2Nokia N96, 5800 XpressMusic
Symbian^12009EKA2S60 5th Ed.Nokia 5800, N97
Symbian^32010EKA2Symbian^3 UINokia N8, E7, C7
Anna2011EKA2Anna UINokia 500, 700
Belle2011EKA2Belle UINokia 808 PureView, 603

Примечание: После Symbian^3 компания Nokia отказалась от числовых обозначений, перейдя к именам (Anna, Belle).

Применение и устройства

Symbian OS использовалась в основном в смартфонах, но также устанавливалась на некоторые КПК (Psion Series 5mx, Revo) и промышленные терминалы. Основные производители:

  • Nokia (около 80% всех устройств на Symbian): серии N (мультимедиа), E (бизнес), XpressMusic (музыка), Communicator (раскладушки с QWERTY).
  • Sony Ericsson: серии P (P800, P900), M (M600), G (G900) — с оболочкой UIQ.
  • Motorola: модели A1000, A925, ROKR E6.
  • Samsung: модели SGH-i550, SGH-i450, SGH-i520.
  • LG: модели KS10, KT610.

Наибольшей популярностью пользовались модели Nokia N95 (2007), Nokia E71 (2008), Nokia 5800 XpressMusic (2008) и Nokia N8 (2010).

Разработка приложений

Приложения для Symbian OS писались на нескольких языках:

  • C++ (Symbian C++) — основной язык, требовавший глубокого понимания архитектуры ОС. Использовался для системных и высокопроизводительных приложений.
  • Java ME (MIDP 2.0) — более простой и распространённый язык, поддерживавшийся большинством устройств. Ограничен в доступе к аппаратным функциям.
  • Python for S60 — интерпретируемый язык, популярный среди энтузиастов.
  • Qt (с 2009 года) — кроссплатформенная библиотека, позволявшая создавать приложения для Symbian и Maemo/Meego.

Распространение приложений осуществлялось через магазины: Nokia Ovi Store (с 2009 года), а также через сторонние каталоги (Handango, GetJar). Из-за политики подписей в Symbian 9.x (требование цифровой подписи для доступа к системным функциям) разработка для ОС была усложнена, что способствовало оттоку разработчиков.

Критика и недостатки

Symbian OS подвергалась критике за ряд недостатков, которые в конечном итоге привели к её упадку:

  • Сложность разработки: Архитектура с серверами и IPC требовала от программистов высокого уровня квалификации, а инструменты (Carbide.c++) были громоздкими.
  • Фрагментация: Разные версии ОС, оболочки и аппаратные платформы (OMAP, Freescale, TI) создавали проблемы с совместимостью.
  • Устаревшая графика: Подсистема отображения (Screen Server) не поддерживала аппаратное ускорение вплоть до Symbian^3, что делало интерфейс медленным по сравнению с iOS.
  • Проблемы с безопасностью: В ранних версиях (до 9.0) не было системы подписей, что привело к распространению вредоносного ПО (например, троян Cabir, 2004 год).
  • Сложность обновлений: Производители редко выпускали обновления ОС для старых моделей, что усугубляло фрагментацию.

Наследие

Несмотря на уход с рынка, Symbian OS оказала значительное влияние на развитие мобильных технологий:

  • Заложила основы многозадачности и серверной архитектуры в мобильных ОС.
  • Способствовала популяризации смартфонов в массовом сегменте (Nokia 6600, 7610).
  • Многие принципы (управление памятью, IPC, модель безопасности) были заимствованы или переосмыслены в современных ОС.

Последним официальным устройством на Symbian стал Nokia 808 PureView (2012), известный своим 41-мегапиксельным сенсором. После прекращения поддержки ОС сообщество энтузиастов (например, проект Symbian Remix) пыталось адаптировать старые приложения для современных устройств, но активность прекратилась к 2018 году.

Источники

  • «Symbian OS: Architecture and Development» — Jane Sales, 2005.
  • «The Symbian OS: The Inside Story» — Stephen R. H. Jones, 2009.
  • «Nokia: The Inside Story» — Jorma Ollila, 2013.
  • Материалы сайта All About Symbian (архив 2000–2014).
  • Документация Symbian Foundation (2008–2011).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →