![]() |
Шекспировское «ничто не вечно под луной» применимо не только к высокому литературному штилю. В IT-индустрии этот принцип действует не хуже, чем в сонете №11. В свое время Nokia выиграла, сделав ставку на 32-разрядную и многозадачную операционную систему Symbian. Привлекательная и для пользователей, и (что, может быть, даже важнее) для разработчиков программ, она прочно и, казалось бы, надолго поселилась в топах аналитических агентств. Но время и напор конкурентов показали, что «прочно и надолго» — явление относительное.
Выход в 2007 году на рынок такого яркого и неоднозначного противника, как iPhone, а затем анонс и стремительный рост открытой ОС Android наглядно продемонстрировали, как быстро может снижаться рейтинг недавно лидирующей платформы. Навороченные интерфейсы и мощная аппаратная начинка конкурентов существенно пошатнули процентные позиции Symbian — с внушительных 53% до требующих задуматься 47%.
![]() |
И разработчики Symbian задумались. С выходом в 2007 году iPhone доля платформы на рынке начала снижаться. И это был один из первых тревожных звонков для разработчиков. Решением повисшей в воздухе проблемы был переход в ряды open source, а в июне 2008-го — образование альянса Symbian Foundation.
Именно с формированием этой организации обновленный Symbian разработал путь развития, верстовые столбы которого стали именоваться Symbian^1, Symbian^2, Symbian^3 и Symbian^4. Амбициозность нового альянса была потрясающей. Между Symbian^1 и Symbian^4 умещалась всего пара-тройка лет, а новые устройства на этих платформах должны были появляться с частотой стрельбы пулемета.
![]() |
| Чтобы наверстать конкурентов, Symbian Foundation взяла невероятно быстрый темп. Обновление платформы планировалось каждые полгода. |
Тогда мы попытались заглянуть в будущее этой платформы. Теперь же это будущее не только наступило, но и частично стало прошлым. Первые устройства на Symbian^1 вполне успешно дебютировали на рынке в октябре 2008-го. Спустя же два года была анонсирована целая линейка коммуникаторов Nokia на платформе Symbian^3.
А у нас накопилось много вопросов. Чем может привлечь потенциального потребителя Symbian^3? Что может заставить поклонника платформы расстаться со своим Nokia 5800 XpressMusic (Symbian^1) и сменить его не на «андроид» или iPhone, а на новые Nokia E7 и N8 (Symbian^3)? Куда подевался Symbian^2? И каким же будет Symbian^4? Обо всем — по порядку.
Официальные анонсы устройств Nokia на платформе Symbian^3 в этом году, как интерференция в физике, породили массу противоречивых суждений: от безмерно-восторженных до откровенно пессимистических. Если же усреднить мнения волны критики, то можно получить следующее: «Вполне достойная попытка Symbian догнать iOS и Android. Но пока — не более чем попытка».
В чем же проблема? Почему критика так осторожна и не захлебывается восторгами так же, как и при анонсах новых прошивок iOS 4.2 и Android Froyo? Все дело в архитектуре платформы. Symbian не спешит творить революцию, выбирая сильно проторенный путь улучшения нового путем устранения ошибок старого. И убедиться в использовании этой стратегии просто благодаря открытости платформы для разработчиков. Заглянем в раздел Symbian Foundation Developer Community, чтобы сравнить первенца Symbian^1 и нынешнего фаворита Symbian^3.
Анонсируя новую Symbian^1, Nokia несколько лукавила: новизна платформы была относительной. Потому что за новым именем скрывался сенсорный вариант Symbian OS v9.4 с программной платформой S60 5.0 — или, как принято писать, S60 5th Edition. В связи с этим говорить об архитектурных новшествах Symbian^1 будет неправильно. Новая платформа унаследовала все лучшие качества v9.4, а именно:
Как видно, в наследство Symbian^1 получила внушительный список бонусов, к которым нынешние лидеры рынка, как iOS и Android, пробивались в течение нескольких версий платформы. Имея такой задел, разработчики Symbian^1 сосредоточились на интеграции сенсорности в привычный всем симбианофилам интерфейс Avkon UI.
![]() |
| Сенсорный интерфейс Symbian^1 не мог обойтись без стилуса. В сравнении с интерфейсом тачфонов других компаний он выглядел как нелепый костыль. |
«Ох, нелегкая это работа — из болота тащить...», ну и так далее. Стишок этот стал, видимо, главной присказкой разработчиков, поскольку сразу перевести отлично адаптированный для управления джойстиком и функциональными клавишами интерфейс на работу со стилусом — и уж тем более пальцем — было ох как нелегко. Скажем прямо, в рамках Symbian^1 более-менее приличная работа с сенсорным экраном появилась в третьей или четвертой реализации прошивок конкретных аппаратов. Учитывая изначально невысокое (и к тому же максимальное) разрешение экрана (640х360 пикселей), а также используемую в большинстве аппаратов платформы резистивную технологию, добиться идеальной работы с интерфейсом так по-настоящему и не получилось. И это на фоне победного шествия отзывчивых touch-интерфейсов iPhone и многочисленных гуглофонов.
Несмотря на это, Symbian^1 трудится в большом количестве тачфонов. И не только производства Nokia. Symbian^1-аппаратами являются:
Выглядела Symbian^1 скорее переходным этапом, а это заставляло с нетерпением ожидать появления новых версий платформы. Тем более что в девелоперских анонсах ее функционал и возможности заставляли радостно потирать руки.
![]() |
Однако с Symbian^2 не срослось. В обозначенный Symbian Foundation срок платформа не была широко анонсирована, а новых аппаратов на ее основе публика толком не увидела, поскольку официально Symbian^2 трудится лишь на ряде смартфонов в Стране восходящего солнца. Спецификацию Symbian^2 для разработчиков можно посмотреть здесь ). Именно там можно убедиться, что особых функциональных различий между Symbian^2 и Symbian^3 нет, а значит, затерявшаяся Symbian^2 всего лишь восточно-азиатская версия Symbian^3. Вот так-то.
![]() |
| Аппараты на базе Symbian^2 не известны в Старом и Новом свете. Зато широко распространены в Японии. |
Явление миру Symbian^3 не обошлось без скандала. Как это сейчас водится в IT-индустрии, новая платформа вместе с аппаратом, на котором она была установлена, «утекла» в руки одного из мобильных аналитиков. Но чем обсуждать, сыграл ли этот скандал на руку Symbian Foundation и Nokia или принес им вред, лучше посмотрим, что же нового появилось в архитектуре Symbian^3. Ведь ее появление — резкий скачок в версиях платформы. С v9.4, каковой была Symbian^1, до v11.0! Не может быть, чтобы в таком рывке не был заложен хороший потенциал. К тому же разработчики платформы приняли очень мудрое решение: не разрушать хорошее. Отлично организованная микроядерная архитектура Symbian, обеспечивающая качественную многозадачную работу приложений и экономный расход памяти, осталась в целости, сохранности и даже была доработана в лучшую сторону.
Первое, на что следует обратить внимание, рассматривая более чем 250 новшеств Symbian^, — обеспечение поддержки мобильных процессоров нового поколения. В первую очередь перспективных многоядерных ARM Cortex-A9 ) — фаворитов рынка мобильных процессоров будущего года.
![]() |
| В Symbian^3 реализована поддержка новейших многоядерных процессоров ARM Cortex-A9. |
Портирование ядра Symbian на новую процессорную архитектуру — непростая задача, с которой разработчики достойно справились. Правда, нынешние Symbian^3-коммуникаторы все еще используют предыдущую процессорную линейку ARM11, но таков уж удел первенцев.
Другим, не менее важным архитектурным решением, отличающим Symbian^3 от прошлых версий, является полноценная реализация механизма виртуальной памяти (writable data paging). Иными словами, менеджер памяти в Symbian^3 обеспечивает очень экономное расходование бесценной оперативной памяти, выгружая долго лежащие без дела части кода запущенных программ и библиотек на flash-память — и подгружая их вновь по мере необходимости. Что дает такое решение? В освободившуюся оперативную память пользователь может загрузить еще больше программ, открыть больше веб-страниц, писем или документов. Согласитесь, нужное дело.
Не обошли стороной и корпоративных пользователей. В Symbian^3 появилась поддержка криптографических алгоритмов на аппаратном уровне. Благодаря этому шифрование и дешифрование данных происходит в реальном масштабе времени. А это означает, например, возможность организации полноценных видеоконференций по закрытому каналу, шифрование данных на лету и множество других полезных криптографических вещей. Такой подход ставит платформу Symbian^3 в один ряд с такими старожилами корпоративного сектора, как, например, ( RIM BlackBerry.
Кстати, существенное аппаратное ускорение получили не только алгоритмы шифрования. Благодаря ему в Symbian^3 решена проблема вывода цифрового изображения на большие экраны, поддерживающие интерфейс HDMI. Кроме криптоподдержки корпоративные пользователи наверняка оценят возможности Symbian^3 по синхронизации данных.
Функция Remote Contact Look-up обеспечивает организацию удаленного поиска контактов с помощью множества разработанных для этой цели корпоративных протоколов (Intellisync, Lotus Notes, MfE и других). Плагины, реализующие эти протоколы, автоматически интегрируются в пользовательский интерфейс «Контакты» Symbian^3, обеспечивая пользователю прозрачную работу с корпоративной контактной информацией, где бы он ни находился.
![]() |
Приложение «Календарь» в Symbian^3 получило поддержку протокола CalDAV, обеспечивающего пользователя удаленным доступом к планирующей информации на серверах. Протокол CalDAV обеспечивает не просто синхронизацию удаленных и мобильных календарей. Благодаря ему возможна эффективная организация групповой работы путем перекрестного сопоставления календарей множества пользователей.
Для взаимодействия с высокоскоростными сетевыми технологиями в Symbian^3 существенно переработана коммуникационная составляющая, которая теперь гордо именуется FreeWay. В ее основе лежит интеллектуальный подход к предоставляемой программам пропускной способности канала. Система FreeWay учитывает коммуникационные потребности каждого приложения и балансирует нагрузку на канал самым эффективным образом. На деле это означает плавное воспроизведение потокового видео и аудио, VoIP без срывов и быструю загрузку веб-контента.
Другой коммуникационной особенностью платформы является полноценная поддержка технологии ZeroСonf. Являясь реализацией стандарта RPnP (Remote Plug-n-Play), ZeroConf, аналогично эппловскому протоколу Bonjour, обеспечивает прозрачный поиск и подключение в IP-сетях расшаренных ресурсов, таких как графические файлы, документы, музыка и видео. Пользователю при этом не нужно задумываться о том, как сконфигурировать подключение к таким ресурсам и организовать обмен информацией. Все происходит автоматически.
Итак, внутри Symbian^3 стала лучше. Но внутренняя организация платформы обычно интересует только разработчиков или специалистов по операционным системам. Пользователю же подавай красивую обертку. Что же Symbian^3 предоставляет в плане UI — пользовательского интерфейса то бишь?
Пользовательский интерфейс Symbian^3 является, наверное, самым неоднозначным в плане оценок ее элементов. Действительно, рассматривая Symbian^3 UI, невозможно отделаться от двойственного ощущения.
С одной стороны, разработчики приложили существенные усилия, чтобы нагнать конкурентные системы по интерфейсу, добавить поддержку экранов с емкостной технологией и аппаратное ускорение графики на основе OpenGL. С другой — в интерфейс Symbian^3 уж очень многое перекочевало из Symbian^1. Многое, и не самое любимое. Например, экранная клавиатура, адаптированная больше для работы со стилусом.
![]() |
Или фирменный стиль иконок Symbian, не меняющийся много лет и выглядящий на фоне отличных графических возможностей аппаратов весьма убого. Но если стиль оформления худо-бедно можно поправить многочисленными темами оформления, то невысокое максимальное разрешение (640х360) на больших диагоналях экрана смотрится неуместно.
Видео, демонстрирующее работу с обновленным интерфейсом Symbian^3.
Какими же особенностями порадует потребителя новый пользовательский интерфейс Symbian^3?
![]() |
Видео, наглядно демонстрирующее концепцию рабочих столов Symbian^3.
![]() |
3. Парадигма одинарного нажатия (Single Tap Contribution). В Symbian^1 и Symbian^2 для запуска программы на рабочем столе использовалось двойное нажатие (первый раз — выбор элемента, второй — запуск). На фоне современных ОС это смотрелось очень грустно, если не сказать, что попросту неуместно. Осознание, что такая система запуска программ не имеет права на существование в современной платформе, в Symbian^3 функцию «выбор-запуск» реализовали одним нажатием на иконку приложения или виджет.
4. Поддержка функции Multipoint Touch (аналог мультитача в iOS и Android). Теперь в Symbian^3 пользователь может осуществлять скроллинг, нажав и удерживая область экрана (swipe to scroll). Кроме того, можно осуществлять масштабирование привычным в других платформах щипком (pinch to zoom). В предыдущих версиях Symbian для этих задач использовались специальные полосы прокрутки и линейки масштабирования, которым в современных системах тоже давно уже не место.
Кроме очевидных изменений в пользовательском интерфейсе, Symbian^3 получила ряд нововведений в программах, интегрированных с систему.
![]() |
В отличие от прежних версий Symbian, где прослушивание музыки, просмотр видео, работа с интернет-радио и подкастами были отдельными приложениями, в «трешке» они собраны воедино в Fusion Player.
![]() |
Эта программа способна воспроизводить файлы как в ландшафтном, так и портретном режимах и поддерживает работу с обложками композиций, в том числе и в режиме Cover Flow.
![]() |
В прошивке Symbian^3, установленной на всех анонсированных недавно аппаратах, просмотр видео вынесен в отдельный пункт меню, однако для воспроизведения используется тот же Fusion Player. Видеорежим поддерживает кодеки H.264 и MPEG-4, а также кодеки потокового воспроизведения Flash Lite 4, Flash 10, Real Video 10 и кодеки семейства Sonerson. Благодаря поддержке интерфейса HDMI видео можно выводить на соответствующие источники с поддержкой пятиканального звука.
А снятое камерой видео можно не только в режиме посмотреть, но и отредактировать. Пользователю доступна функция вырезания кадров, накладывания титров и некоторых спецэффектов. Кроме того, возможно создание слайд-шоу с комбинацией видео, фотографий и звуковых дорожек.
Кроме традиционного просмотра фотографий, Symbian^3 имеет очень функциональный встроенный фоторедактор. До «Фотошопа» ему, конечно, далековато, но функций в нем, включая работу с фильтрами, штампами, вставкой текста, рисованием и обрезанием, очень много. Удобное решение для пользователей, размещающих фотографии в Сети непосредственно с мобильного телефона.
![]() |
Воодушевившись интеграцией Spotlight в iOS, разработчики Symbian^3 сделали собственную утилиту поиска столь же функциональной. Она способна осуществлять не только сетевой поиск (на выбор есть несколько поисковых машин), но и локальный — практически во всех системных приложениях («Контакты», «Сообщения», закладки браузера, Fusion Player, «Заметки», «Карты» и т.д.).
Symbian^3 локализована более чем для сорока стран. И это означает не только языковую поддержку. Например, при выборе русского языка поисковой машиной по умолчанию становится Yandex. То же относится и к версиям магазина Ovi Store.
Несмотря на впечатляющие новшества в архитектуре системы, оформлении пользовательского интерфейса и повышении функциональности встроенных программ, сложно отделаться от ощущения, что Symbian^3 — всего лишь очередной переходный этап к безоблачному будущему Symbian^X. И в определенной степени это так и есть. Планируемая к анонсу в первом полугодии 2011 года Symbian^4, судя по ее восторженному описанию, будет существенно переработана.
В первую очередь речь идет о полноценной поддержке графического фреймворка Qt, на базе которого и будет работать Symbian^4. Его кроссплатформенность и отличные графические возможности наверняка привлекут множество разработчиков.
|
| Фреймворк Qt станет основой будущей платформы Symbian^4. |
Изменится также и парадигма графического интерфейса. На смену все же более традиционному интерфейсу Symbian^3 придет новый Direct UI, построенный на Qt и Orbit. О нем мы уже писали ранее.
Насколько оправданными являются шаги Nokia и Symbian Foundation к такому быстрому обновлению платформы, сейчас сказать сложно. По опыту таких корифеев мобильного мира, как iOS и Android, можно делать выводы, что все новшества потребитель должен получать на фоне неизменной общей концепции платформы.
Впрочем, это детали. Платформа Symbian^3, а также отлично сделанные для нее устройства Nokia привлекли всеобщее внимание. С уверенностью можно сказать, что в нынешнем виде Symbian вполне готова потягаться со своими конкурентами.