История Symbian OS. Памяти Symbian посвящается. Операционная система, ставшая историей

Nokia 10.07.2019
Nokia

И телефонов по праву считается Symbian. До 2008 года ее разработкой занимался одноименный консорциум. С продажей полного пакета акций расширился и потребительский спрос на ОС. Причиной этого стало расширение производства и контракты с ведущими брендами планеты.

От истоков к совершенству

В середине 1990-х мобильные системы оставляли желать лучшего. Мультимедийные возможности сводились к минимуму, движок был монолитным, приложения ограничивались единичными банальными экземплярами (календарь, калькулятор и т. д.). Все в корне поменялось в 1997 году, когда ряд компаний подписали пакт о сотрудничестве в сфере разработки универсальной ОС. Так был основан консорциум Symbian. Во главе него стояли руководители брендов Nokia, Ericsson, Psion и Motorola.

Ближе к концу 1990-х на свет появилась первая OS Symbian 5. Ее платформу поддерживали компьютеры Psion, а также устройства Ericsson MC218 и netPad. Вскоре разработчики дополнили линейку системой EPOC5u для интеграции Unicode. Переломный момент для консорциума настал с выходом в свет ОС версии 6.0. На ее основе вышел первый фирменный смартфон Symbian - Nokia 9210.

В последующие годы мобильные системы стали развиваться с необычайной скоростью. В 2003-м разработчики порадовали пользователей Symbian OS 7 и ее расширенной версией. Данная система могла поддерживать большинство популярных платформ: UIQ, Series 60 и 80, FOMA и другие. К середине 2004 года из консорциума неожиданно вышли Psion и Motorola. Однако это никак не сказалось на дальнейшем производстве. В конце года появилась Symbian 8, которая могла поддерживать 2-ядерные устройства.

Следующая версия ОС - 9.0 - заметно расширила влияние бренда на мировом рынке. В разработке были использованы новейшие технологии, каких не было ни у одной другой компании. Это позволило отойти от интеграции ядра ЕКА1. В ОС 9.2 появилась возможность работы с OMA Management и Bluetooth 2. Версия 9.2 поддерживала интерфейс HSDPA и вьетнамские иероглифы.

Новая Symbian OS 9.4 вышла весной 2007 года. Ее главной отличительной чертой была поддержка сенсорного управления. Также она была более оптимизирована, поэтому подходила для слабых телефонов, экономя заряд батареи до 30%. Стоит отметить и ускоренный интерфейс с поддержкой DVB-H и VoIP.

Мобильная революция и закат эры

В декабре 2008 года права на программное обеспечение Symbian перешли к компании "Нокиа". Спустя месяц все приложения и ОС мобильных телефонов стали выходить с префиксом Nokia. Первым делом новые владельцы консорциума перевели OS с привычной S60-платформы на процессор x86. Для тестирования использовалась система Intel Atom.

Новые ОС были качественными и быстрыми, однако многим пользователям не нравилось, что они оставались платными. В ноябре 2009 года с Symbian разорвал контракт Samsung. Это сильно ударило по авторитету консорциума. Зачастую именно поэтому в феврале 2010-го было принято решение сделать линейку Symbian полностью бесплатной и открытой. Осенью того же года из объединения вышел и Sony Ericsson, перейдя к главному конкуренту - "Андроиду".

Постепенно продажи устройств на ОС известного консорциума стали сводиться к минимуму. В 2011 году завершил работу официальный сайт бренда. Стали ходить слухи о прекращении выпуска новых OS. В конце 2011 года была анонсирована новая ось Nokia Belle, которая стала прототипом обновленной Symbian. На протяжении двух следующих лет пользователи OS довольствовались лишь редкими обновлениями. В 2013 году проект был переведен в режим поддержки. Дальнейшие разработки в ближайшее время не планируются.

Характеристики

OS Symbian считается преемником небезызвестной линейки ЕРОС32, которая была разработана инженерами Psion в середине 1990-х для карманных компьютеров. В 1999 году большая часть системы подверглась модернизации. Разработчики преследовали цель оптимизировать код так, чтобы ОС нормально функционировала даже на самых слабых устройствах.

Добиться выдающихся результатов программистам удалось благодаря улучшению кэширования. Это позволило не только экономить значительную часть памяти и заряда батареи, но и ускорить работу приложений. Всему виной новый подход к программированию. В разработке архитектуры был использован объектно-ориентированный метод. В версиях 9.х появился надежный механизм защиты на уровне API. Кроме того, сотрудникам Symbian удалось разграничить ОЗУ в соответствии с приоритетами приложений.

Стоит отметить, что долгое время главным языком программирования оставался С++, который поддерживал Java и библиотеки PIPS. Что касается Nokia Symbian OS, то она совместила в себе все лучшие качества и характеристики главных конкурентов Windows Mobile и Google Android.

Основные модификации

На данный момент существует несколько ОС для телефонов на базе разработок Symbian. В первую очередь это касается UIQ. Эта ОС является неотъемлемой частью смартфонов Motorola и Sony Ericsson. Главным отличием данной системы от других считается поддержка Все права на ОС принадлежат компании Sony.

Система Series 60 некогда была основой для всех телефонных устройств Nokia. Долгое время она лицензировалась такими как Siemens, Samsung, LG и др. Изначально разрабатывалась для телефонов с клавиатурой. Новая версия Series 80 стала визитной карточкой японской компании. Платформа также была создана для телефонов с клавиатурой.

ОС МОАР получила высокую популярность в Азии. На данный момент на этой платформе производится продукция таких знаменитых брендов, как Fujitsu, Sharp, Mitsubishi и Sony Ericsson.

Нестандартные модификации OS используют смартфоны Nokia серии 77хх.

Сравнение ведущих ОС

OS Symbian получила широкое применение в бюджетных аппаратах. Система стала визитной карточной бренда Nokia. Обновления Belle и Anna вдохнули в линейку японской компании новую жизнь. Тем не менее сегодня новые смартфоны на этой ОС уже не выходят. По характеристикам система спроектирована удобно. Если бы не популярность "Андроида" и IOS, продукция Symbian была бы до сих в тренде. У смартфонов Nokia красочный мультимедиа-центр и быстрый движок. Поддерживаются практически все современные приложения и интерфейсы.

Телефонов на базе Android сегодня лидируют в плане популярности во всем мире. И это несмотря на то, что ОС довольно молодая. Первая версия была выпущена в широкое производство только 6 лет назад. Владеет правами на программный продукт Система привлекает красочностью и эффективностью работы. Последние версии ОС вмещают множество новых полезных функций и сервисов. На базе "Андроида" сегодня выходят смартфоны таких брендов, как HTC, Samsung, Motorola и др.

Apple iOS является второй по популярности ОС среди мобильных платформ. Интерфейс удобный, понятный, функциональный. В отличие от всех прочих производителей, Apple делает упор не на а на деятельность. Именно поэтому все обновления касаются функционала, а не новых мультимедийных фишек.

Системы Windows для мобильных платформ не столь востребованы, как для компьютеров. Все дело в неудобном интерфейсе. Неопытным пользователям трудно разобраться в имеющемся функционале. Зачастую самые главные опции спрятаны далеко в меню. И если Windows 7 еще имел красочный удобный интерфейс и оптимизированные требования, то Eight оказался просто провальным. Единственное, что спасло новую ОС, - правильный маркетинг.

Платформы МОАР и Nokia S90

Данные ОС выходили автономно от программной продукции Symbian. Платформа МОАР была создана для устройств по заказу японского оператора связи DoCoMo. На ее базе пользователи впервые получили возможность пользоваться услугой 3G. На сегодняшний день на основе МОАР работают телефоны Panasonic, Fujitsu, Mitsubishi и пр.

Платформа Series 90 от разработчиков Nokia была впоследствии интегрирована в ОС Symbian версии 7. Прототипом системы стала ОС S80 от компании Psion. Что касается Nokia S90, то благодаря ей появилась возможность поддержки экранов с расширением до 640 точек. Это был большой скачок вперед. Интерфейс S90 схож по функционалу с Internet Tablet. В 2005 году было решено ввести наработки платформы в Symbian S60 для фирменных смартфонов Nokia. Этот шаг позволил компании выстрелить на мировом рынке сенсорных телефонов.

Платформа Symbian S60

Этот программный продукт долгое время оставался для конкурентов недосягаемым. В итоге платформу для собственных нужд лицензировали такие бренды, как LG, Lenovo, Samsung, Panasonic и другие. Разработка ОС велась в сотрудничестве с компаниями "Электробит", "Мобика" и др. Поставками продукта дополнительно занимались операторы Orange и Vodafone.

Symbian OS S60 представляет собой стандартное программное обеспечение для смартфонов, которое поддерживает языки Python, Java и C++. В функционал входят обновляемые библиотеки для телефонии и мультимедиа, инструменты PIM. Максимальное разрешение, которое поддерживает платформа, - 360 на 640 точек.

Главным недостатком системы является строгий механизм сертификации, заметно ограничивающий возможности пользователей.

Платформа Symbian S80

Данный продукт стал настоящим флагманом телефонов Nokia. На его основе была разработана OS Symbian 9.х. На производство платформа поставлена с 2000 года. Специализируется на коммуникаторах связи. Может поддерживать нестандартные форматы дисплея, например 640 на 200 точек. В функционал встроена qwerty-клавиатура.

Некоторое время платформа оставалась без обновлений. После 2005 года она вошла в разработку новой универсальной ОС, которая получила применение в Nokia E90. Стоит отметить, что платформа взаимодействует с приложениями J2ME и интерфейсами TLS и SSL. В систему встроен полноценный браузер Opera и файловый менеджер с интегрированным электронным факсом. Последние обновления позволили получить доступ к Bluetooth и Wi-Fi.

Платформа UIQ

Это самая мощная и дорогостоящая из разработанных технологий компании Symbian. Платформа представляет собой кварцевый ориентированный на улучшение графической составляющей. UIQ обеспечивает ядро операционной системы дополнительными компонентами. За счет этого телефонные устройства становятся многофункциональными и открытыми для любых возможностей.

Платформа взаимодействует со сторонними приложениями и ориентирована на сенсорное управление. Программная часть написана на языке С++. Имеется поддержка приложений на Java. Технология UIQ позволила добиться глубины отображения в 4096 цветов. Более новые версии платформы расширили этот показатель до 18 бит. Обновленная UIQ 3.2 взаимодействует с такими сервисами, как MMS Postcard и OMA IMPS.

Программно платформа поддерживает Visual Studio, Eclipse, Java API, Carbide. Улучшена технология интеграции Wi-Fi. В наличии имеются встроенные виджеты, браузер, мультимедийные приложения и т. д.

Устройства на ОС Symbian

Большинство моделей мобильных телефонов, которые функционируют на базе OS Symbian, - это смартфоны и прочие аппараты компании Nokia. Таких начитывается более трех десятков устройств. Это и 5230, и 5800 Xpress, и C7-00, и модели попроще, такие как Nokia E72, N93 и другие.

Также одно время ОС Symbian были востребованы в устройствах Sony Ericsson. Это такие модели, как P900, M600, Vivaz, W960 и др. Из прочих брендов можно выделить Motorola A1000 и Samsung i8910.

Не будь у компании Symbian таких именитых конкурентов, как Android и IOS, количество устройств, поддерживающих ее ОС, было бы значительно больше.

Игры и приложения для Symbian

В систему встроены все главные мультимедийные программы. Это и видеоплеер, и музыкальный сервис, и приложения для работы с изображениями. В Symbian OS программы занимают в телефоне незначительную часть. Сделано это специально, чтобы разгрузить внутреннюю память. В стандартном функционале имеется браузер Opera 9.5 и утилита, следящая за обновлениями системы.

Из игр можно выделить всем известные Angry Birds, OpenTTD и Cut the Rope, а также Adventures of Tintin и Fruit Ninja.

В отличие от многих операционных систем, Symbian не была портирована на мобильные устройства с персональных компьютеров, а изначально создавалась для них. Это обуславливает некоторые преимущества Symbian OS - она на уровне ядра оптимизирована для работы на критичных к энергопотреблению устройствах с минимальным объемом памяти и небольшой процессорной мощностью. Ниже приводятся основные факты и вехи в развитии Symbian OS.

  • Свою родословную Symbian OS ведет от 16-битовой однопользовательской многозадачной операционной системы EPOC, разработанной компанией Psion для своих портативных компьютеров семейства SIBO (Sixteen Bit Organiser) в 1989 году. Название EPOC ничего не означает, но распространены легенды, что EPOC является укороченным «Epoch» (Эпоха), или аббревиатурой от Electronic Piece Of Cheese. Операционная система EPOC была написана на ассемблере (Intel 8086) и С, поддерживала разработку приложений на С и OPL при помощи IDE OVAL (Object-based Visual Application Language), а также обладала графическим интерфейсом (тем самым опередив Microsoft Windows 3.0). В 1991 году появился КПК Psion Series 3 под управлением ОС EPOC, оснащенный 128 Кбайт RAM и процессором, совместимым с Intel 8086.
  • Впоследствии ОС EPOC была полностью переработана, и в середине 1997 года свет увидела ОС ЕРОС/32, впервые примененная на КПК Psion Series 5 с 4-8 Мбайт RAM. Новая операционная система разрабатывалась для процессоров с ARM-архитектурой и позволяла создавать приложения на С++. 16-битовая версия EPOC была переименована в ЕРОС/16 (спустя некоторое время ее стали именовать SIBO), а ЕРОС/32 в EPOC. Впоследствии компания Psion разделилась на Psion Computers, Psion Enterprise и Psion Software. Разработкой операционной системы занималась Psion Software. ОС EPOC постоянно совершенствовалась: на рынке появлялись устройства под управлением EPOC Release 2, EPOC Release 3 (часто упоминаются под сокращениями ER2 и ER3). Однако EPOC Release 4 не существовало.
  • В июне 1998 года Psion Software, Nokia и Ericsson создали компанию Symbian Ltd. В ее задачи входила разработка новой операционной системы мирового уровня для конвергентных устройств на основе КПК и телефонов.
  • В мае 1999 года к акционерам Symbian Ltd. присоединилась компания Panasonic, а вскоре была анонсирована ОС EPOC Release 5 (сейчас ее неофициально называют Symbian 5.0), содержавшая виртуальную машину Java ME. Через год ее улучшенная версия EPOC 5u (ER5u или Symbian 5.1) была применена в устройстве Ericsson R380. Именно с версии 5.1 в Symbian по умолчанию используются Unicode-строки. Позднее Symbian Ltd. заключает соглашение с Sybase об использовании их технологий доступа к базам данных в мобильных устройствах.
  • В 2000 году лицензиатами Symbian становятся Sanyo и Sony. Анонсированы Symbian 6.0 (первый официальный релиз) и Symbian 6.1.
  • В 2001 году основана компания Symbian Press, Nokia выпускает коммуникатор 9200 на платформе Series 80 под управлением Symbian 6.0 и смартфон 7650 на платформе Series 60 под управлением Symbian 6.1. Symbian OS лицензируется Siemens и Fujitsu.
  • В 2002 году совладельцами Symbian Ltd. становятся Samsung, Siemens и Sony Ericsson. Symbian OS лицензируется Sendo. Анонсируется платформа UIQ на базе Symbian 7.0, ориентированная на использование сенсорных экранов.
  • В 2003 году появляются устройства под управлением Symbian 7.0 на базе платформ UIQ, Series 80, Series 90 и Series 60.
  • В 2004 году Symbian OS лицензируется NTT DoCoMo, Lenovo и Sharp, анонсируются Symbian 8.1a и Symbian 8.1b (с новым ядром EKA2). Акционеры Symbian Ltd. выкупают долю Psion. Внутри компании ведется работа над Symbian 9.0.
  • В 2005 году Symbian Ltd. лицензирует использование протокола Microsoft Exchange Server Active Sync. Релиз Symbian OS 9.1 был выпущен с модулем безопасности, требующим обязательной сертификации устанавливаемых приложений. В этом же году появляются устройства с новой операционной системой (под платформой UIQ3).
  • В 2006 году появляются Symbian 9.2 и Symbian 9.3 с улучшенным механизмом управления памятью (demand paging), встроенной поддержкой протоколов WiFi 802.11 и HSDPA. Создаются программа сертификации разработчиков Symbian Accredited Developer (ASD) и программа взаимодействия с ВУЗами в области подготовки специалистов Symbian Academy. Продан 100-милионный смартфон под управлением Symbian OS.
  • В 2007 году на Symbian портируются библиотеки формата POSIX и SQLite. Анонсируется поддержка многоядерных процессоров, а также цифрового телевидения в форматах DVB-H и ISDB-T.
  • В июне 2008 года Symbian Ltd. празднует свое десятилетие. Объявляется о создании Symbian Foundation - организации, призванной разработать новую открытую единую платформу на базе Symbian OS. В течение года компания Nokia выкупает все акции Symbian Ltd. и передает Symbian OS в ведение Symbian Foundation. Вслед за этим Nokia, Sony Ericsson, NTT DoCoMo и Samsung передают Symbian Foundation ресурсы и исходные коды платформ S60, UIQ и MOAP(s). Продано 200-милионное устройство под управлением Symbian OS.
  • В начале 2009 года объявляется о прекращении поддержки платформы UIQ. Появились устройства под управлением платформы S60 5-й редакции на базе Symbian 9.4. Позднее Symbian 9.4 и S60 5-й редакции усилиями Symbian Foundation были объединены под названием Symbian^1 и выбраны в качестве отправной точки для дальнейшей эволюции Symbian OS в качестве открытой системы. Опубликован план подготовки Symbian^2 и Symbian^3.
  • В октябре 2009 года опубликован исходный код микроядра ЕКА2 Symbian OS.

За всю историю существования Symbian OS было выпущено более 250 моделей устройств под ее управлением от полутора десятка производителей общим количеством свыше 250 миллионов.

В целом история развития ОС происходила достаточно спокойно, без серьезных юридических конфликтов и судебных войн. Участники юридического форума считают историю Symbian OS примером продуманного и грамотного ведения ИТ бизнеса.

Symbian OS -- операционная система для сотовых телефонов, смартфонов и коммуникаторов, разрабатываемая консорциумом Symbian, основанным в июне 1998 года компаниями: Nokia, Psion, Ericsson и Motorola. Позже к консорциуму присоединились компании: Sony Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony, Sharp и Sanyo.

24 июня 2008 года компании Nokia, Sony Ericsson, Motorola и NTT DOCOMO официально заявили об объединении Symbian OS, S60, UIQ и MOAP(S) с целью создания единой открытой мобильной платформы. Вместе с компаниями AT&T, LG Electronics, Samsung Electronics, STMicroelectronics, Texas Instruments и Vodafone была создана некоммерческая организация Symbian Foundation. Nokia анонсировала покупку оставшихся не принадлежащих ей акций Symbian Ltd., после чего станет возможным предоставление исходных кодов системы членам Symbian Foundation. Данный шаг должен способствовать продвижению Symbian OS на рынке мобильных систем. На данный момент Symbian Foundation насчитывает 40 компаний.

Характеристика

Symbian OS является преемником операционной системы EPOC32, разработанной компанией Psion для своих карманных компьютеров. В 1998--1999 гг. значительная часть системы была переписана с целью оптимизации кода для работы на устройствах с ограниченными ресурсами. Разработчикам удалось добиться значительной экономии памяти, улучшения кэширования кода и, как следствие, ускорения работы программ, при пониженных требованиях к энергопотреблению. С точки зрения разработки, отличительной особенностью системы является полностью объектно-ориентированная архитектура (на уровне API). Начиная с версии системы 9.x появился серьёзный механизм защиты -- разграничение API в соответствии с правами приложений (capabilities). Основной язык разработки приложений -- С++, имеется поддержка Java. Также существуют библиотеки PIPS для портирования приложений с других ОС.

В 2005 году вышла Symbian OS Series 60 3rd Edition, основанная на новом ядре EKA2, что привело к нарушению обратной совместимости с программами, написанными для предыдущих версий.

На данный момент наиболее распространённой (по количеству устройств) версией является Symbian OS Series 60 3rd Edition и 5th Edition (Symbian).

Начиная с осени 2010, системой Symbian OS оснащает свои смартфоны только компания Nokia. До этого эту ОС использовали также такие компании как Samsung, Sony Ericsson и некоторые другие. На данный момент производство смартфонов с Symbian OS прекращено. Основными конкурентами Symbian OS были операционные системы Microsoft: Windows Mobile (Pocket PC Edition) и Smartphone Edition и Windows Phone, а также операционные системы Google Android, и Apple iOS.

Доброго времени суток, Хабр. На написание данной заметки меня побудили несколько факторов – опыт общения с другими людьми из сообщества поклонников Нокии, заметки и анализы на Хабре, а так же – собственный опыт по выбору подходящих смартфонов.
Как обычно, людей в «этих ваших интернетах» много, у каждого есть своё мнение, свои доводы и контраргументы, но любят люди и просто поддаваться моде и ругать что либо просто потому, что это тренд. Мой пост призван несколько развеять устоявшееся мнение о Symbian, её возможностях и нынешнем статусе. Строить основную часть доводов я буду на примере камерфонов, расскажу и объясню как и почему я ими увлекся, так что если вам это интересно, добро пожаловать и приготовьтесь потратить трафик на фото и видео примеры.

Как всё начиналось
Пожалуй, стоит сразу отметить, что я являюсь достаточно давним поклонником аппаратов от Нокии – всё началось со знаменитой модели 3310, затем последовала 3510i, за ней 6230i, большим шагом вперед для меня стала покупка N95, дальнейшие же изыскания по форумам и магазинам привели меня к покупке не менее известной N8. В плане смены телефонов я склонен считать себя достаточно везучим человеком, поскольку все смены, кроме одной, произошли в рамках апгрейда имеющегося телефона на что-то новое, обладающее значительно большими возможностями.
Nokia 6230i
Если с моделями 3310 и 3510i всё в принципе очевидно, то со всеми остальными дела обстояли уже чуть сложнее. Так, начиная с 6230i, одной из важных характеристик аппарата для меня стала камера – летом 2006-го года меня, еще школьника, просто поразили 1.3 Mpx с невероятным на тот момент разрешением – 1280х1024. На тот момент обычным разрешением камер в телефонах были 640х480, об автофокусе можно было и не мечтать, ну а единственной альтернативой такому аппарату могла выступать связка простой телефон + дешевая «мыльница» + дешевый MP3-плеер, что получалось ничуть не дешевле одного устройства в виде Nokia 6230i. Как бы то ни было, после похода в магазин, заполучив данный аппарат, я незамедлительно приступил к освоению всех его возможностей. Был и браузинг через мобильный интернет, и прослушивание музыки, и чтение книг (да-да, на 1.5" экране с разрешением 208х208 точек), ну и конечно же съемка фото и видео во всех возможных ситуациях. Многие из вас наверное скажут, «да какие фото можно было делать с помощью той смехотворной камеры, чушь», и возможно, будут правы. Для получения более-менее нормальной фотографии действительно требовались почти идеальные условия – хорошая освещенность, правильное положение относительно источника света, крепкая рука (особенно для ночных фото). Однако, кое-что приличное можно было снять и с помощью Nokia 6230i:

На мой взгляд, вполне достаточно, что бы запечатлеть какие-то жизненные ситуации, некоторые фотографии после обработки напильником фотошопом даже отправлялись в печать в формате 10х15см. Более того, напомню, речь идет о 2006-2007 годах.

Nokia N95
Итак, к лету 2008-го года я окончательно «созрел» на замену имеющегося аппарата и в первую очередь обратил внимание на аппараты Nokia, а именно, на модель N95. Впечатления от первого знакомства были крайне положительными – практически двойная диагональ экрана (по сравнению с 6230i), многозадачность, карты с GPS, WiFi, ТВ и аудио выходы через 3.5мм мини-джек, ну и конечно же, камера. Камера N95 на тот момент действительно была вне конкуренции: разрешение фотографий 5 Mpx, автофокус, светодиодная вспышка, запись видео с разрешением 640х480 и частотой кадров 30fps. Проще говоря, N95 действительно была богата функционалом и при грамотном использовании превращалась в мини-компьютер. Именно тогда у меня выработался список требований к функциональным возможностям, которые должны быть у любого нормального смартфона:
  • Просмотр страниц в интернете без потери функциональности, по сравнению с теми же страницами на ПК (прокрутка, JS, увеличение и уменьшение масштаба, скачивание и закачивание файлов через браузер при работе с любым сайтом)
  • Переключение между несколькими открытыми приложениями, их работа в фоне
  • Простая передача файлов через Bluetooth или USB, без стороннего софта и искусственных ограничений
  • Просмотр и редактирование различных документов (.doc, .pdf, .djvu и тд.)
  • Гибкое управление настройками камеры (режимы фото, имена файлов, место сохранения, возможность поставить запись видео на паузу и затем продолжить, зум при съемке видео)
Как показала история, не все из этих элементарных вещей были в IOS, Android, Windows Phone 8…
Что же касается фотографий и видеосъемки, то с n95 это увлечение вышло на совершенно новый уровень и я пришел к выводу, что не хочу постоянно носить с собой «мыльницу» или же «зеркалку» с камкодером. Качество фотографий поднялось на вполне приличный уровень, не забываем, это 2008-2010 годы:

Nokia N8
Что же касается Nokia N8, поначалу его покупка виделась мне простым эволюционным переходом с одного неплохого смартфона на другой. Да, у N8 экран больше и лучше, чем у N95 (3.5" AMOLED против 2.6" TFT, 640х360 против 320х240, GorillaGlass против простого стекла дисплея), тактовая частота и объем оперативной памяти так же удвоены, алюминиевый корпус против пластика, ксеноновая вспышка против светодиодной, 12Mpx камеры против 5Mpx, ну и ко всему прочему, новая версия операционной системы – Symbian ^3. На самом деле новшеств и визуальных изменений было не так много и они не вводили в ступор, на примере S60 я был неплохо знаком с Symbian, хорошо представлял себе его возможности, сильные и слабые стороны. Исходя из этого, я просто сосредоточился на изучение аппаратной начинки, радовался возросшей скорости работы системы, бесплатной GPS-навигации, возросшему качеству снимков и видеозаписей. Стоит отметить, что «коробочная» версия Symbian ^3 не была идеальной и Nokia постоянно работала над улучшениями, исправлениями, расширением функциональности устройства. Первым большим обновлением стала Symbian Anna, улучшившая стабильность системы, добавившая красоты для UI и принесшая с собой набор из новых мелких недочетов. Как это часто бывает, система стала настоящей рабочей лошадкой лишь после второго крупного обновления – Symbian Belle.
На тот момент на горизонте четко замаячила перспектива сворачивания работ по Symbian и именно в Belle разработчики Nokia постарались окончательно исправить многие досадные упущения прежних лет. Так, было увеличено количество рабочих столов, в верхней части экрана появилась «шторка», потянув за которую можно было развернуть панель быстрого доступа, изменился вид чата СМС-сообщений, частоту кадров при видеосъемке увеличили до 30fps, а в сам интерфейс камеры добавили элементы для более точной настройки. Более того, после установки Belle смартфон стал вести себя более стабильно, не зависал и мог работать без выключения или перезагрузки по несколько недель.
Шло время, Nokia N8 верно служила мне в качестве мобильного компьютера, плеера, фотоаппарата, камкодера. Были отсняты несколько тысяч фотографий, сняты сотни видеороликов, даже все моменты отпуска были сняты и смонтированы в 720р. Конечно же, со временем стали заметны и недостатки устройства, точнее, N8 стал морально устаревать. Обилие jquery, всевозможных подключаемых библиотек, даже устаревающих Flash-роликов на страницах сайтов привели к тому, что просматривать большинство из них стало не совсем комфортно по причине медленной загрузки и банальных «тормозов». Установка же SSD в домашний компьютер и вовсе развила во мне неприязнь к любого рода задержкам и ожиданиям при работе с различными девайсами, а разрешения 1280х720 при съемке видео в 2012 году уже стало маловато для документации происходящих вокруг меня событий.
Пожалуй, устраивало меня лишь качество фотографий:


Рабочий стол с виджетами почты, событий, управлением подключениями


Раскрытая шторка панели быстрого доступа


Галерея


Просмотр фотографий


Информация о фотографии


Открытые приложения с быстрым доступом к ним

Гламура в Symbian ^3 вы, пожалуй, не найдете, но выполнять свои функции и предоставлять пользователю доступ к нужным приложениям или данным данная ОС вполне может.
Что же касается фото и видео, то здесь был бы нужен отдельный большой обзор, с объяснением того, как именно работает технология Pureview в данном случае, что это дает и зачем нужен сенсор аж в 41 Mpx. Вместо этого я просто приведу в пример несколько фотографий и небольшой смонтированный ролик.
Фотографий на данный момент снято не так уж много, поэтому в качестве примера всего 4(+1):

По моему личному мнению, делать полноразмерные фотографии в 38 либо в 33.4Mpx имеет смысл лишь снимая пейзажи и панорамы, более того, для этого крайне желательно иметь штатив, иначе фотографии могут получаться слегка смазанными. Для всех остальных случаев жизни вполне достаточно фотографий с разрешением 5Mpx с использованием технологии PureView. Так же стоит заметить, что при наличии штатива можно делать фотографии с выдержкой до 2.7 секунд. Такая выдержка позволяет получить вполне приличные (для смартфона или «мыльницы») фотографии в условиях плохой освещенности в случаях, когда ксеноновой вспышкой пользоваться нельзя, либо просто нецелесообразно. В качестве примера:

Это фото сделано ночью, при свете фонарей уличного освещение, без использования вспышки.
Если говорить о видеовозможностях Nokia 808 Pureview, стоит условно разделить данный разговор на две части – качество записываемого видео и качество звука. За счет огромного разрешения сенсора 808 Pureview позволяет использовать цифровой зум без потерь в качестве. Убедиться в этом можно с помощью такого простого тестирования:


Оригинал

При использовании штатива качество съемки повышается и в некоторых случаях не всегда можно сразу определить, используется ли 3-х зум в данный момент или нет.
Для записи звука при съемке видеороликов используется Rich Recording Technology, о которой уже рассказывалось на Хабре.
В качестве подтверждения её возможностей предлагаю посмотреть такое видео:

На просмотрах Youtube можно найти и множество других примеров (раз , два).
Несмотря на то, что N8 по качеству записи звука значительно опережал своих конкурентов, даже ему было не под силу без искажений записывать звук из фан-зоны:

Пришедший ему на смену 808 Pureview в прямом смысле значительно поднял планку качества записи звука, особенно в громких и шумных местах отдыха его владельца.
В общем и целом, фото и видео способности данного аппарата позволяют не носить с собой ни дешевую цифровую фотокамеру, ни камкодер, а зеркальную цифровую камеру брать лишь в исключительных случаях, когда есть и возможность и необходимость. Если же говорить о самой Symbian Belle FP2, то на данный момент она является вполне адекватной альтернативой Windows Phone 8 и Android, если вам нужен простой и надежный инструмент, а не дорогая и капризная игрушка.

Выводы
В качестве итога всего длинного рассказа, размышлений, анализа и всего прочего, хотелось бы сказать следующее: если при выборе смартфона вас смущает лишь Symbian Belle на его борту, постарайтесь взглянуть на ситуацию объективно и размышлять здраво. На данный момент Symbian является вполне взрослой операционной системой, переживший свои детские болезни, его не забросили, не забыли, есть как официальная поддержка, так и различные моды и программы от сторонних разработчиков. Во многом репутация Symbian основывается на слухах и непроверенных фактах, а на деле оказывается, что всё совсем не так мрачно, а в некоторых случаях у человека, держащего в руках аппарат на Symbian Belle возможностей гораздо больше, чем у его товарища, с аппаратом на Андройде, IOS или WinPhone8.
Спасибо за внимание, надеюсь вам было интересно взглянуть на обстановку за «железным занавесом».

OS Symbian - это мобильная операционная система и вычислительная платформа, предназначенная для смартфонов. Первоначально она была разработана в качестве ОС с закрытым исходным кодом для КПК в 1998 году компанией Symbian Ltd. Эта платформа изначально была последующим дистрибутивом EPOC Psion и работала исключительно на процессорах ARM (хотя существовал и вариант x86).

Symbian использовалась многими крупными брендами мобильных телефонов - Samsung, Motorola, SonyEricsson и, прежде всего, Nokia. Являясь пионером, создавшим индустрию смартфонов, она была самой популярной операционной системой для смартфонов примерно до конца 2010 года, то есть в тот период времени, когда они находились в ограниченном использовании. Затем ее развитие обогнала ОС Android, поскольку разработки от Google быстро достигли массового потребителя.

Развитие операционной системы

OS Symbian с 2001 года была системной оболочкой и требовала дополнительного пользовательского интерфейса (в качестве промежуточного ПО) для формирования полной операционной системы. Затем она стала самостоятельной благодаря платформе S60 (ранее Series 60), созданной Nokia и впервые выпущенной в 2002 году. Поскольку она была встроенной у большинства смартфонов Nokia, Symbian OS в конечном итоге стала наиболее широко используемой смарт-мобильной операционной системой.

UIQ был еще одним пользовательским интерфейсом «Симбиан», в основном используемым Motorola и SonyEricsson, тогда как в Японии также существовала платформа MOAP. Приложения этих интерфейсов не были совместимы друг с другом, несмотря на то, что каждый из них был построен на Symbian OS. Компания Nokia была мажоритарным акционером «Симбиан» и приобрела всю свою долю в 2008 году. После этого была создана некоммерческая Symbian Foundation с целью разрабатывать ПО без роялти-наследника, базируясь на S60. В результате этой работы, Symbian ^1 (или S60 5th Edition) была выпущена в 2009 году. Последующий дистрибутив ^2 был использован только для носителя NTT DoCoMo на японском рынке. Symbian ^3 была выпущена в 2010 году, и к этому времени она стала платформой с полностью открытым исходным кодом. Эта версия получила значительные обновления в 2011 году.

Symbian Foundation распалась в конце 2010 года, и Nokia вернула контроль над развитием ОС. В феврале 2011 года «Нокиа», как единственная оставшаяся компания, которая по-прежнему поддерживает «Симбиан» за пределами Японии, объявила, что в качестве основной платформы для смартфонов будет использовать Windows Phone 7 от Microsoft. Два месяца спустя ОС была перенесена на закрытое лицензирование. Несмотря на то, что поддержка платформы была обещана до 2016 года, все разработки с 2012 года развивалась слабо. В январе 2014 года «Нокиа» перестала принимать от разработчиков новое или измененное программное обеспечение Symbian.

Nokia 808 PureView официально стал последним смартфоном Symbian от этого производителя. Однако NTT DoCoMo продолжала выпускать устройства OPP (Operator Pack Symbian, преемник MOAP) в Японии, которые все еще выступают в качестве промежуточного программного обеспечения поверх «Симбиан». Другие на Symbian OS телефоны, которые широко используются по настоящее время, это F-07F от Fujitsu и SH-07F от Sharp, выпущенные в 2014 году.

Пользовательский интерфейс

С момента создания у Symbian был собственный графический инструментарий, известный как AVKON (ранее - Series 60). S60 был спроектирован таким образом, чтобы им можно было управлять с помощью клавиатуры, подобной интерфейсному инструменту (mini-QWERTY). Программное обеспечение на базе AVKON совместимо с бинарными версиями «Симбиан», включая версию ^3.

Symbian ^ 3 включает в себя инфраструктуру Qt, которая в настоящее время является рекомендуемым инструментальным пакетом для новых приложений. Qt также можно установить на старых устройствах с этой ОС.

Четвертый дистрибутив планировал внедрить новую графическую библиотеку, специально разработанную для сенсорного интерфейса, известного как «UI Extensions for Mobile» или UIEMO, которая была разработана на базе QtWidget. Пробная версия была выпущена в январе 2010 года, однако в октябре того же года Nokia объявила, что Orbit/UIEMO не будет выходить на рынок.

Как обстоит дело сейчас?

В настоящее время Nokia рекомендует разработчикам использовать QtQuick с QML, новым высокоуровневым декларативным интерфейсом пользователя и средой разработки сценариев, которые позволяют разрабатывать как OS Symbian, так и MeeGo. Он доступен для существующих устройств третьего поколения в качестве обновления Qt. Когда в других приложениях постепенно появляется новый пользовательский интерфейс, устаревшая структура S60 (AVKON) вытесняется и больше не включается в новые устройства, что нарушает бинарную совместимость со старыми приложениями для Symbian OS S60.

Браузер

Symbian ^3 и более ранние версии имеют встроенный браузер на основе WebKit. «Симбиан» стала первой мобильной платформой, использующей это приложение (в июне 2005 года). Некоторые старые (на Symbian OS) телефоны используют Opera Mobile в качестве браузера по умолчанию.

Впоследствии Nokia выпустила новый обозреватель Symbian Anna с улучшенной скоростью и улучшенным пользовательским интерфейсом.

Поддержка нескольких языков

Symbian имеет мощную поддержку локализации, позволяющую производителям и сторонним разработчикам приложений использовать свои продукты на основе этой ОС для поддержки глобального распространения. Текущая версия «Симбиан» (Belle) поддерживает 48 языков, которые Nokia делает доступными на устройствах в языковых пакетах. Все они имеют общий английский или локально соответствующий диалект.

Системные характеристики

Операционная система Symbian OS поддерживает упреждающую многозадачность и защиту памяти, как и другие ОС (особенно те, которые созданы для использования на настольных компьютерах). Подход EPOC к многозадачности был почерпнут у VMS и основан на асинхронных серверных событиях.

OS Symbian была создана с учетом трех принципов проектирования систем:

  • Целостность и безопасность пользовательских данных имеет первостепенное значение.
  • Время пользователя не должно быть потрачено впустую.
  • Все ресурсы ограничены.

Чтобы лучше следовать этим принципам, Symbian использует микроядро, имеет подход к сервисам с обратным вызовом и поддерживает разделение между пользовательским интерфейсом и движком. ОС оптимизирована для устройств с низким энергопотреблением на батареях и для систем на основе ПЗУ (например, таких функций, как XIP и повторное включение в разделяемые библиотеки). Приложения и сама ОС следуют объектно-ориентированному дизайну: Model-view-controller (MVC).

Более поздние итерации ОС разбавили этот подход в ответ на требования рынка, особенно с внедрением ядра в режиме реального времени и модели безопасности платформы в версиях Symbian OS 9.3 и выше.

Ресурсоемкость

Особое внимание уделяется сохранению ресурсов, примером чего являются специальные идиомы программирования, такие как дескрипторы и стека очистки. Подобные методы существуют для экономии места для хранения. Кроме того, все программирование на Symbian основано на событиях, и центральный процессор (CPU) переключается в режим с низким энергопотреблением, когда приложения не имеют прямого отношения к событию. Это делается с помощью программной идиомы, называемой активными объектами. Аналогичным образом подход Symbian OS (9.4) к потокам и процессам обусловлен снижением накладных расходов.

Строение платформы

Модель AllOver содержит следующие слои сверху вниз:

  • Слой рамок пользовательского интерфейса.
  • Слой прикладных услуг.
  • Java ME.
  • Уровень служб ОС.
  • Общие службы ОС.
  • Услуги связи.
  • Мультимедийные и графические сервисы.
  • Услуги связи.
  • Уровень базовых услуг.
  • Уровень служб и аппаратного интерфейса ядра.

Что это означает?

Уровень базовых услуг - самый низкий уровень, доступный для операций пользователя. Он включает в себя файловый сервер и пользовательскую библиотеку, платформу Plug-In, которая управляет всеми подключаемыми модулями, хранилищем, центральным репозиторием, СУБД и криптографическими службами. Он также содержит сервер текстового окна и текстовую оболочку: две базовые службы, из которых можно создать полностью функциональный порт без необходимости в каких-либо службах более высокого уровня.

OS Symbian имеет микроядровую архитектуру, а это означает, что минимальное необходимое находится внутри ядра, чтобы максимизировать надежность, готовность и отзывчивость. Она содержит планировщик, управление памятью и драйверы устройств, но другие службы, такие как поддержка сетей, телефонии и файловой системы, размещаются на уровне служб ОС или базовых служб. Включение драйверов устройств означает, что ядро ​​не является истинным микроядром. Ядро реального времени EKA2, которое было названо наноядром, содержит только самые примитивные позиции и требует расширенного модуля для реализации любых других абстракций.

Совместимость

Symbian разработана, чтобы подчеркнуть совместимость с другими устройствами, особенно с файловыми системами сменных носителей. Ранняя разработка EPOC привела к тому, что FAT стала внутренней файловой системой (и остается по сегодняшний день), но объектно-ориентированная модель персистентности была помещена поверх лежащего в основе FAT, чтобы обеспечить интерфейс в стиле POSIX и поточную модель. Внутренние форматы данных основаны на использовании тех же API, которые создают данные для запуска всех манипуляций с файлами. Это привело к зависимостям данных и связанным с ними трудностям с их изменениями и миграцией.

Существует крупная сетевая и коммуникационная подсистема, которая имеет три основных сервера: ETEL (телефонная связь EPOC), ESOCK (сокеты EPOC) и C32 (отвечает за последовательную связь). Каждый из них имеет схему подключаемого модуля. Например, ESOCK позволяет различным протокольным модулям «.PRT» реализовывать различные сетевые протоколы. Подсистема также содержит код, поддерживающий короткие линии связи, такие как Bluetooth, IrDA и USB.

Интерфейсы и их поддержка

Существует также большой объем кода пользовательского интерфейса (UI). В ОС Symbian содержались только базовые классы и подструктура, тогда как большинство реальных пользовательских интерфейсов поддерживалось третьими сторонами. Это уже не так. Три основных интерфейса - S60, UIQ и MOAP - были внесены в Symbian в 2009 году. «Симбиан» также содержит графику, текстовую раскладку и библиотеки рендеринга шрифтов.

Все нативные для Symbian OS программы C ++ построены из трех базовых классов, определенных архитектурой приложения: приложения, документа и пользовательского интерфейса приложения. Эти классы создают фундаментальное поведение приложения. Остальные необходимые функции, представление приложения, модель и интерфейс данных создаются независимо и взаимодействуют исключительно через их API с другими классами.

Необходимость в плагинах

Многие другие компоненты еще не вписываются в эту модель - например, SyncML, Java ME, предоставляющий другой набор API поверх большинства ОС и мультимедиа. Многие из них являются фреймворками, и ожидается, что разработчики будут поставлять плагины для них от третьих сторон (например, HelixPlayer для мультимедийных кодеков). Это имеет преимущество в том, что API для таких областей функциональности одинаковы во многих моделях телефонов, и что разработчики при этом получают большую гибкость. Но это одновременно означает и то, что производители телефонов должны выполнить большую интеграционную работу, чтобы создать функциональный гаджет с ОС Symbian.

«Симбиан» включает в себя справочный пользовательский интерфейс под названием «TechView». Он обеспечивает основу для начальной настройки и является средой, в которой выполняется много тестов Symbian и пример кода.

Варианты и платформы Symbian

Symbian, продвинувшись до версии ОС 7.0, разделилась на несколько графических пользовательских интерфейсов, каждый из которых поддерживается определенной компанией или их группой. В отличие от разных версий ОС Android, графические интерфейсы «Симбиан» называются «платформами» из-за более значительных модификаций и интеграции. Все усложнилось, когда приложения (в том числе для Symbian OS игры), разработанные для разных платформ GUI, стали несовместимы друг с другом, что привело к фрагментации ОС.



Рекомендуем почитать

Наверх