В середине 90-х, когда солидные граждане сменили спортивные костюмы на клубные пиджаки, а 32-разрядные системы потеснили своих 16-разрядных предшественников, началась разработка новой Symbian OS. В апреле 1997 года Psion Software представила Symbian OS Release 1 и построенное на его базе устройство Psion Series 5. В том же году один за другим появились 2, 3 и 4 (внутренний) релизы, содержащие исправления ошибок, приложения для работы с электронной почтой и Web, а также средства синхронизации с PC.
В 1999 году вышел пятый релиз под названием EPOC/32, включающий в себя поддержку цветных дисплеев, Java и расширенные возможности для коммуникации. Эта операционная система была использована при выпуске одного из первых «настоящих» в нынешнем понимании смартфонов — Ericsson R380.
К этому моменту Symbian заинтересовались широкие слои общественности. В результате Psion Software отделился от компании Psion — на свет появился Symbian Ltd. Средства в эту компанию вложили такие крупные корпорации, как Nokia, Motorola и Ericsson. Само собой, не остался в стороне и прародитель Psion. Сформировался и список требований к будущей системе:
- поддержка любых устройств ввода;
- работа с различными типами и видами экранов;
- развитое управление электропитанием;
- реализация многозадачности;
- переносимость на различные процессоры;
- интернационализация.
В 2000 году на рынке появились 6-й релиз Symbian и Nokia 92x0/92x0i, работавшая на его базе. Эта версия включала в себя широкий набор функций и приложений практически на все случаи жизни. Даже полная несовместимость v6 с прежними релизами не помешала успеху нового продукта.
Фактически, Symbian v6 — это Windows 95 мира Symbian. В последующих версиях появлялись новые функции, но кардинальных изменений не в ОС внесено не было.
Логично предположить, что следом за Symbian OS v6 появился и Symbian v7. Этот вариант был построен на базе предыдущего v6.1, благодаря чему производители могли продолжать использовать старые приложения под Symbian без изменений кода (справедливости ради отметим, что это правило работает далеко не всегда). В v7 появилось множество новых возможностей, например, поддержка IPv6 и IPSEC, а также MIDP Java. Кроме того, технология SyncML позволила проводить синхронизацию данных в беспроводных сетях.
Восьмая версия Symbian OS дала возможность использовать в телефоне лишь один процессор (раньше для обработки GSM разговора требовался дополнительный «камень»). Кроме того, была введена поддержка множества новых процессоров и графических акселлераторов.
Самая «свежая» на сегодняшний день версия ОС — Symbian v9, создана специально для смартфонов, работающих в сетях 2,5G и 3G. В отличие от v8 в нее ввели поддержку CDMA (то есть, исчезла необходимость устанавливать дополнительный процессор для обработки телефонных разговоров и передач данных).
Спустимся на уровень нижеНачиная с 6-го релиза Symbian OS, различие начало появляется не только в ядре системы, но и в «надстройках». Не следует путать версию операционной системы (например, symbian 6 или 9) и интерфейсную платформу (S60, S90, UIQ и т.д.). Первое обозначение говорит про низкоуровневые функции, а второе — про способ организации пользовательского интерфейса (меню, устройства ввода и т.д.). К примеру, популярная платформа S60 была впервые реализована на Symbian OS v6.1, а теперь успешно портирована на Symbian OS v9.1.Разумеется, между платформами может быть заметная разница (к примеру, первая и вторая редакции s60 тоже были частично несовместимы), но это именно интерфейсные различия. Здесь можно провести некоторые параллели с Linux — система может базироваться на различных ядрах с разными возможностями, и на каждом из этих ядер, вдобавок, могут запускаться графические оболочки — такие как KDE и G-nome.
Сегодня на рынке присутствуют устройства на четырех платформах: S60, S80, S90, UIQ.
Будущее SymbianВ устройствах на основе Symbian появляются все новые функции — это и встроенные в телефоны web-серверы, и телевизор в анонсированном Nokia N92, и прочие приятные для пользователя «фичи».
Эта гибкая и нетребовательная к ресурсам ОС зарекомендовала себя с наилучшей стороны. В консорциуме Symbian участвуют крупнейшие производители мобильных устройств, так что можно с уверенностью сказать — девятой версией дело не ограничится. Так, IDC (компания, занимающаяся исследованием рыночных тенденций и предсказанием развития различных областей) утверждает, что в 2008 году количество устройств на этой платформе вырастет в 6,5 раз и составит около 130 млн. При этом большинство аналитиков связывают дальнейшее развитие Symbian именно с платформой S60.
КонкурентыНа современном рынке операционных систем помимо Symbian OS есть и другие игроки. Попробуем рассмотреть, чем же они отличаются от Symbian.
Pocket PCПлатформа Windows для мобильных устройств началась с Microsoft Windows CE. С одной стороны, операционные системы от «Майкрософт» имеют массу преимуществ с точки зрения конечного потребителя: знакомый интерфейс, функциональность, совместимость форматов, поддержка огромной маркетинговой машины компании «Майкрософт» и т. д. С другой стороны, эта платформа унаследовала некоторые недостатки настольных Windows-систем (в основном ее требовательность к ресурсам). Надо заметить, что проблем могло бы быть больше, если бы перед «Майкрософтом» стояла задача обеспечить преемственность версий и совместимость приложений, написанных для более старых релизов, как это происходит при выпуске настольных операционок. Однако можно сказать, что с точки зрения разработки и реализации технологических новшеств Windows, пожалуй, является лидером на рынке.
Embedded LinuxLinux не получил широкого распространения в качестве операционной системы для мобильных устройств. Из заметных примеров можно припомнить разве что Zaurus от Sharp.
В целом, Linux в качестве платформы для смартфонов и КПК имеет как недостатки, так и достоинства. Эта система гибка, настроить можно буквально все и вся. Впрочем, последнее пригодится только технически грамотным пользователм — для обычных «юзеров» эта «гибкость» оборачивается только лишней головной болью.
Еще одна интересная особенность Linux — ее можно устанавливать на некоторые устройства, изначально снабженные Windows Mobile (к примеру, на серию HP iPaq).
Palm OSПожалуй, Palm OS можно назвать первой операционной системой для мобильного компьютера. Прославившись как образец дружественного, интуитивно понятного интерфейса, платформа Palm допустила несколько крупных просчетов на ранних этапах развития (отсутствие возможности установки ПО от третьих производителей, функциональность, уступающая Windows-платформе, и т. д.). Несмотря на то, что новые устройства на основе этой операционной системы все еще появляются, ее будущее, скорее, сомнительно.