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.0 | 1999 | EKA1 | Crystal, Quartz | Ericsson R380, Nokia 9210 |
| 6.0 | 2000 | EKA1 | S60 1st Ed., UIQ 1.0 | Nokia 7650, Sony Ericsson P800 |
| 7.0 | 2003 | EKA1 | S60 2nd Ed., UIQ 2.0 | Nokia 6600, Sony Ericsson P900 |
| 8.0 | 2004 | EKA1 | S60 2nd Ed. FP2, UIQ 2.1 | Nokia N-Gage, Motorola A1000 |
| 9.0 | 2005 | EKA2 | S60 3rd Ed., UIQ 3.0 | Nokia N73, Sony Ericsson P1i |
| 9.2 | 2006 | EKA2 | S60 3rd Ed. FP1 | Nokia N95, E71 |
| 9.3 | 2007 | EKA2 | S60 3rd Ed. FP2 | Nokia N96, 5800 XpressMusic |
| Symbian^1 | 2009 | EKA2 | S60 5th Ed. | Nokia 5800, N97 |
| Symbian^3 | 2010 | EKA2 | Symbian^3 UI | Nokia N8, E7, C7 |
| Anna | 2011 | EKA2 | Anna UI | Nokia 500, 700 |
| Belle | 2011 | EKA2 | Belle UI | Nokia 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 →