Nokia Series 60¶
Series 60 (также известная как S60) — программная платформа (операционная система и пользовательский интерфейс) для смартфонов, разработанная компанией Nokia. Представляла собой одну из наиболее распространённых в мире операционных систем для мобильных устройств в середине 2000-х — начале 2010-х годов. Series 60 базировалась на ядре Symbian OS и являлась основным конкурентом Windows Mobile, Palm OS и более поздних iOS и Android.
¶История
¶Предпосылки и создание
В конце 1990-х годов рынок мобильных телефонов стремительно рос, однако большинство устройств имели закрытые операционные системы и ограниченные возможности для установки стороннего программного обеспечения. Nokia, являясь лидером рынка, стремилась создать универсальную платформу для смартфонов, которая сочетала бы в себе функциональность карманного компьютера и удобство телефона. В 2001 году была представлена первая версия платформы — Series 60, основанная на операционной системе Symbian OS v6.1. Первым устройством на этой платформе стал Nokia 7650, выпущенный в 2002 году.
¶Развитие и версии
Платформа прошла несколько этапов развития, которые условно делятся на три поколения: S60 1st Edition, S60 2nd Edition и S60 3rd Edition, а также S60 5th Edition (Touch).
- S60 1st Edition (2001—2003): Базировалась на Symbian OS v6.1. Устройства имели стандартный набор приложений, поддержку Java MIDP 2.0 и цветные дисплеи с разрешением 176×208 пикселей. Примеры: Nokia 7650, Nokia 3650, Nokia N-Gage.
- S60 2nd Edition (2003—2006): Использовала Symbian OS v7.0s и v8.0. В этой версии появилась поддержка более высоких разрешений экрана (208×208, 352×416), улучшенный мультимедийный функционал, поддержка Bluetooth и EDGE. Примеры: Nokia 6600, Nokia 7610, Nokia N70, Nokia N90.
- S60 3rd Edition (2006—2010): Стала значительным обновлением, основанным на Symbian OS v9.1. Ключевым изменением стало введение строгой модели безопасности (платформа подписывания приложений), что повысило защиту устройства, но усложнило установку стороннего ПО. Появилась поддержка многозадачности, улучшенной графики (OpenGL ES) и более мощных процессоров. Примеры: Nokia N73, Nokia N95, Nokia E71, Nokia 6120 classic.
- S60 5th Edition (2008—2010): Первая версия платформы с поддержкой сенсорного ввода (Touch). Разрабатывалась для конкуренции с iPhone и Android. Интерфейс был адаптирован для управления пальцами, однако сохранял элементы, унаследованные от кнопочных версий. Примеры: Nokia 5800 XpressMusic, Nokia N97, Nokia X6.
¶Упадок и прекращение поддержки
К концу 2000-х годов платформа S60 начала уступать рынок iOS и Android. Причины включали устаревшую архитектуру, сложность разработки приложений, слабую поддержку сенсорного ввода и фрагментацию версий. В 2010 году Nokia анонсировала Symbian^3, который стал развитием S60 5th Edition, но уже не смог восстановить позиции. В 2011 году Nokia объявила о переходе на Windows Phone, и поддержка S60 была постепенно прекращена. Последние устройства на этой платформе (например, Nokia 808 PureView) были выпущены в 2012 году.
¶Архитектура и особенности
¶Базовая операционная система
Series 60 работала поверх ядра Symbian OS, которое обеспечивало многозадачность, управление памятью, файловую систему и драйверы устройств. Symbian OS была написана на C++ и отличалась высокой эффективностью для мобильных устройств с ограниченными ресурсами.
¶Пользовательский интерфейс
Платформа предоставляла графический интерфейс, оптимизированный для управления с помощью навигационной клавиши (джойстика или D-pad) и цифровых кнопок. В S60 5th Edition интерфейс был адаптирован для сенсорного экрана. Основные элементы интерфейса включали:
- Рабочий стол: Отображал значки приложений, виджеты (часы, календарь) и статусную строку.
- Меню: Иерархический список всех установленных приложений.
- Панель уведомлений: Отображала пропущенные вызовы, SMS, сообщения электронной почты.
- Контекстное меню: Вызывалось длительным нажатием на элемент или нажатием специальной клавиши.
¶Модель безопасности
Начиная с S60 3rd Edition, была введена система подписывания приложений (Capabilities). Для установки приложений, имеющих доступ к критическим функциям (например, к файловой системе, камере, Bluetooth), требовалась цифровая подпись разработчика. Это значительно усложнило распространение вредоносного ПО, но также создало неудобства для пользователей, желавших устанавливать неофициальные программы.
¶Применение и распространение
¶Устройства
Платформа Series 60 использовалась в широком спектре устройств Nokia, от бюджетных моделей до флагманских смартфонов. Основные линейки:
- Nseries: Мультимедийные смартфоны с акцентом на камеру, музыку и видео (N73, N95, N82, N97).
- Eseries: Бизнес-смартфоны с поддержкой корпоративной электронной почты, QWERTY-клавиатурой и улучшенной безопасностью (E71, E90, E52).
- Nokia 6xxx: Средний сегмент, сбалансированные устройства (6600, 6630, 6680).
- Nokia 5xxx: Музыкальные и молодежные модели (5700, 5800 XpressMusic).
- Nokia 3xxx: Бюджетные смартфоны (3230, 3650).
Помимо Nokia, платформа S60 лицензировалась другими производителями, такими как Siemens, Samsung, Panasonic и Lenovo, но их доля на рынке была незначительной.
¶Экосистема приложений
Для S60 существовало обширное количество приложений, игр и утилит. Основные форматы установки:
- SIS/SISX: Нативные приложения для Symbian OS.
- JAR: Java-приложения (MIDP 2.0).
- Flash Lite: Приложения и игры на основе Adobe Flash.
Крупнейшим магазином приложений был Ovi Store (позднее Nokia Store), запущенный в 2007 году. В нём насчитывалось десятки тысяч программ, включая социальные сети, навигацию (Nokia Maps), мессенджеры (Nokia Chat, позже — WhatsApp), игры (N-Gage) и офисные пакеты (Quickoffice).
¶Критика
Несмотря на коммерческий успех, платформа Series 60 подвергалась критике по ряду причин:
- Устаревший интерфейс: Интерфейс S60, особенно в кнопочных версиях, считался громоздким и неинтуитивным по сравнению с iOS и Android.
- Фрагментация: Существовало множество версий S60 (1st, 2nd, 3rd, 5th Edition) с разными API и возможностями, что усложняло разработку приложений.
- Проблемы с безопасностью: Несмотря на введение подписывания, платформа была уязвима для вредоносного ПО, особенно в версиях до 3rd Edition.
- Сложность разработки: Разработка на C++ для Symbian OS была сложной и требовала специальных знаний, что отпугивало независимых разработчиков.
- Слабая поддержка сенсорного ввода: S60 5th Edition была создана на основе кнопочной версии и не предлагала такого же плавного и интуитивного управления, как конкуренты.
¶Наследие
Series 60 сыграла ключевую роль в популяризации смартфонов в середине 2000-х годов. Платформа позволила миллионам пользователей впервые получить доступ к мобильному интернету, электронной почте, GPS-навигации и мультимедиа. Опыт, полученный Nokia при разработке S60, был использован при создании более поздних платформ, таких как MeeGo и Windows Phone. Несмотря на то, что платформа устарела, многие пользователи до сих пор вспоминают её с ностальгией, отмечая надёжность и функциональность устройств на её основе.
¶Источники
- Nokia Developer Documentation (2001–2012)
- Symbian OS Internals: Real-time Kernel Architecture (Jane Sales)
- The Symbian OS Architecture Sourcebook (Ben Morris)
- «Смартфоны Nokia: история и эволюция» (статья на Mobile-Review.com)
- Официальные пресс-релизы Nokia (2001–2012)