Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Symbian - это снятая с производства мобильная операционная система (ОС) и вычислительная платформа, разработанная для смартфонов . [6] Symbian была первоначально разработана как проприетарная ОС для КПК в 1998 году консорциумом Symbian Ltd. [7] Symbian OS является потомком Psion «s EPOC , и был выпущен исключительно на ARM процессорах , хотя невыпущенный x86 существовал порт. Symbian использовалась многими крупными брендами мобильных телефонов, такими как Samsung , Motorola , Sony Ericsson., и прежде всего Nokia . Он также был распространен в Японии такими брендами, как Fujitsu , Sharp и Mitsubishi . Будучи пионером в индустрии смартфонов, она была самой популярной ОС для смартфонов в среднем в мире до конца 2010 года - в то время, когда смартфоны использовались ограниченно, - когда ее обогнали iOS и Android . Это было заметно не так популярно в Северной Америке.

Платформа Symbian OS состоит из двух компонентов: один - это операционная система на основе микроядра с соответствующими библиотеками, а другой - пользовательский интерфейс (в качестве промежуточного программного обеспечения ), который обеспечивает графическую оболочку поверх ОС. [8] Самым заметным пользовательским интерфейсом была платформа S60 (ранее Series 60), созданная Nokia, впервые выпущенная в 2002 году и работающая на большинстве устройств Nokia Symbian. UIQ был конкурирующим пользовательским интерфейсом, который в основном использовался Motorola и Sony Ericsson и ориентировался на устройства на основе пера , а не на традиционный интерфейс клавиатуры от S60. Еще одним интерфейсом была платформа MOAP (S) от оператора связи.NTT DoCoMo на японском рынке. [9] [10] Приложения этих различных интерфейсов не были совместимы друг с другом, несмотря на то, что каждое из них было построено на базе ОС Symbian. Nokia стала крупнейшим акционером Symbian Ltd. в 2004 году и выкупила всю компанию в 2008 году. [11] Затем была создана некоммерческая организация Symbian Foundation, которая стала бесплатной преемницей Symbian OS - стремясь унифицировать платформу, S60 стал одобренный Фондом интерфейс и UIQ остановили разработку. сенсорный экранориентированный на Symbian ^ 1 (или S60 5th Edition) был создан в результате в 2009 году. Symbian ^ 2 (на основе MOAP) использовался NTT DoCoMo, одним из членов Фонда, для японского рынка. Symbian ^ 3 был выпущен в 2010 году как преемник S60 5th Edition, к тому времени он стал полностью бесплатным программным обеспечением . Переход от проприетарной операционной системы к проекту бесплатного программного обеспечения считается одним из крупнейших в истории. [12] Symbian ^ 3 получил обновления Анны и Белль в 2011 году. [13] [14]

Symbian Foundation распалась в конце 2010 года, и Nokia вернула себе контроль над разработкой ОС. [15] [16] В феврале 2011, Nokia, теперь единственная оставшаяся компания по- прежнему поддерживает Symbian за пределами Японии, объявила , что она будет использовать Microsoft «s Windows Phone 7 в качестве основной платформы для смартфонов, в то время как Symbian будет постепенно сворачивается. [17] [18] Два месяца спустя Nokia перевела ОС на проприетарную лицензию, сотрудничая только с японскими OEM-производителями [19], а позже передала разработку Symbian на аутсорсинг компании Accenture . [6] [20]Хотя поддержка была обещана до 2016 года, включая два крупных запланированных обновления, к 2012 году Nokia в основном отказалась от разработки, и большинство разработчиков Symbian уже покинули Accenture [21], а в январе 2014 года Nokia перестала принимать от разработчиков новое или измененное программное обеспечение для Symbian. [22] Nokia 808 PureView в 2012 году был официально последний Symbian смартфон от Nokia. [23] NTT DoCoMo продолжила выпуск устройств OPP (S) (Operator Pack Symbian, преемник MOAP) в Японии, которые по-прежнему действуют как промежуточное ПО поверх Symbian. [24] К таким телефонам относятся F-07F  [ ja ] от Fujitsu и SH-07F  [ja ] от Sharp в 2014 году. [25]

История [ править ]

Логотип Symbian OS до основания Symbian Foundation в 2008 году

Symbian произошла от EPOC32 , операционной системы, созданной Psion в 1990-х годах. В июне 1998 года Psion Software стала Symbian Ltd. , крупным совместным предприятием Psion и производителей телефонов Ericsson , Motorola и Nokia .

Впоследствии для Symbian были созданы разные программные платформы , поддерживаемые разными группами производителей мобильных телефонов. В их число входят S60 ( Nokia , Samsung и LG ), UIQ ( Sony Ericsson и Motorola ) и MOAP (S) (только на японском языке, например Fujitsu , Sharp и т. Д.).

При отсутствии серьезной конкуренции со стороны ОС для смартфонов ( Palm OS и Windows Mobile были сравнительно небольшими игроками), Symbian достигла 67% доли мирового рынка смартфонов в 2006 году [26].

Несмотря на тогдашнюю значительную долю рынка, Symbian находилась на различных этапах разработки, для которой было сложно: во-первых (примерно в начале-середине 2000-х) из-за сложности единственных на тот момент родных языков программирования OPL и Symbian C ++ и самой ОС; затем упрямая бюрократия разработчиков вместе с высокими ценами на различные IDE и SDK , которые были непомерно высокими для независимых или очень мелких разработчиков; а затем последовавшая фрагментация, которая отчасти была вызвана распрями между производителями и внутри них, у каждого из которых также были свои собственные IDE и SDK. Все это обескураживало сторонних разработчиков и привело к тому, что экосистема собственных приложений для Symbian не эволюционировала до масштабов, позже достигнутых Apple App Store или Android Google Play.

В отличие от этого, iPhone OS (переименованная в iOS в 2010 году) и Android имели сравнительно более простой дизайн, предоставляли более простую и гораздо более централизованную инфраструктуру для создания и получения сторонних приложений, предлагали определенные инструменты разработчика и языки программирования с управляемым уровнем сложности и имели такие возможности, как многозадачность и графика, для удовлетворения будущих потребностей потребителей.

Хотя программировать для Symbian было сложно, эту проблему можно было обойти, создав приложения Java Mobile Edition, якобы под лозунгом «напиши один раз, запусти где угодно». [27] Так было не всегда из-за фрагментации из-за разных размеров экрана устройств и различий в уровнях поддержки Java ME на разных устройствах.

В июне 2008 года Nokia объявила о приобретении Symbian Ltd. , и была создана новая независимая некоммерческая организация под названием Symbian Foundation . ОС Symbian и связанные с ней пользовательские интерфейсы S60 , UIQ и MOAP (S) были внесены их владельцами Nokia , NTT DoCoMo , Sony Ericsson и Symbian Ltd. в фонд с целью создания платформы Symbian в качестве бесплатной, бесплатной программное обеспечение , одобренное FSF и OSIОбщественная лицензия Eclipse (EPL) . Платформа была обозначена как преемница Symbian OS после официального запуска Symbian Foundation в апреле 2009 года. Платформа Symbian была официально сделана доступной как бесплатное программное обеспечение в феврале 2010 года. [28]

Nokia стала основным разработчиком кода Symbian, поскольку тогда она располагала ресурсами для разработки как ядра Symbian OS, так и пользовательского интерфейса. С тех пор Nokia поддерживает собственный репозиторий кода для разработки платформы, регулярно публикуя свои разработки в общедоступном репозитории. [29] Symbian предназначался для разработки сообществом, возглавляемым Symbian Foundation , о котором было впервые объявлено в июне 2008 года и которое официально было запущено в апреле 2009 года. Его целью было опубликовать исходный код для всей платформы Symbian под OSI - и одобренная FSF общественная лицензия Eclipse Public License (EPL). Код был опубликован под лицензией EPL 4 февраля 2010 г .; Symbian Foundation сообщил, что это событие стало крупнейшим в истории переводом кодовой базы на бесплатные программы . [28] [30]

Однако некоторые важные компоненты в ОС Symbian были лицензированы у третьих сторон, что не позволило фонду немедленно опубликовать полный исходный код под EPL; вместо этого большая часть исходного кода была опубликована под более строгой лицензией Symbian Foundation (SFL), а доступ к полному исходному коду был ограничен только компаниями-членами, хотя членство было открыто для любой организации. [31] Кроме того, фреймворк Qt для свободного программного обеспечения был представлен для Symbian в 2010 году как основной путь обновления до MeeGo., которая должна была стать следующей мобильной операционной системой, которая заменит Symbian на устройствах высокого класса; Qt по своей природе был бесплатным и очень удобным для разработки. На платформе было развернуто несколько других фреймворков, в том числе Standard C / C ++, Python, Ruby и Flash Lite. IDE и SDK были разработаны, а затем выпущены бесплатно, и началась разработка приложений для Symbian.

В ноябре 2010 года Symbian Foundation объявил, что из-за изменений в мировых экономических и рыночных условиях (а также из-за отсутствия поддержки со стороны таких членов, как Samsung [32] и Sony Ericsson ), он перейдет в организацию, занимающуюся только лицензированием; [31] Nokia объявила, что возьмет на себя управление платформой Symbian. Symbian Foundation останется владельцем товарного знака и лицензирующим органом, и в него будут вовлечены только неисполнительные директора.

При снижении доли рынка с 39% в 3 квартале 2010 года до 31% в 4 квартале 2010 года [33] Symbian быстро уступала позиции iOS и Android, в конечном итоге уступив Android в 4 квартале 2010 года. [34] Стивен Элоп был назначен генеральным директором Nokia в сентябре 2010 года, а 11 февраля 2011 года он объявил о партнерстве с Microsoft , в результате которого Nokia будет использовать Windows Phone в качестве своей основной платформы для смартфонов [35], а использование Symbian будет постепенно прекращено. , вместе с MeeGo. [18]Как следствие, рыночная доля Symbian упала, и разработчики приложений для Symbian быстро ушли. Исследование, проведенное в июне 2011 года, показало, что более 39% мобильных разработчиков, использующих Symbian на момент публикации, планировали отказаться от этой платформы. [36]

К 5 апреля 2011 года Nokia прекратила делать бесплатную любую часть программного обеспечения Symbian и сократила сотрудничество до небольшой группы предварительно выбранных партнеров в Японии. [5] Исходный код, выпущенный на условиях EPL, остается доступным в сторонних репозиториях. [37] [38]

22 июня 2011 года Nokia заключила соглашение с Accenture об аутсорсинге. Accenture будет предоставлять Nokia услуги по разработке и поддержке программного обеспечения на базе Symbian до 2016 года; около 2800 сотрудников Nokia стали сотрудниками Accenture по состоянию на октябрь 2011 года. [20] Переход был завершен 30 сентября 2011 года. [6]

Nokia прекратила поддержку разработки и обслуживания программного обеспечения для Symbian с 1 января 2014 года, после чего отказалась публиковать новые или измененные приложения или контент для Symbian в магазине Nokia и прекратила свою программу «Symbian Signed» для сертификации программного обеспечения. [39]

Особенности [ править ]

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

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

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

В Symbian ^ 4 планировалось представить новую библиотеку графического интерфейса, специально разработанную для сенсорного интерфейса, известную как «Расширения пользовательского интерфейса для мобильных устройств» или UIEMO (внутреннее название проекта «Орбита»), которая была построена на основе Qt Widget; предварительный просмотр был выпущен в январе 2010 года, однако в октябре 2010 года Nokia объявила об отмене Orbit / UIEMO.

Позже Nokia рекомендовала разработчикам использовать Qt Quick с QML , новым высокоуровневым декларативным пользовательским интерфейсом и средой сценариев для создания визуально насыщенных интерфейсов сенсорных экранов, которые позволили разрабатывать как для Symbian, так и для MeeGo ; он будет доставлен на существующие устройства Symbian ^ 3 в виде обновления Qt. Когда все больше приложений будут постепенно включать пользовательский интерфейс, переработанный в Qt, устаревшая структура S60 (AVKON) в какой-то момент устареет и больше не будет включаться в новые устройства, что нарушит бинарную совместимость со старыми приложениями S60. [40] [41]

Браузер [ править ]

Symbian S60 5-го издания на Samsung Omnia HD

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

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

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

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

Symbian Belle знаменует введение казахского языка, в то время как корейский язык больше не поддерживается.

  • Японский язык доступен только на устройствах Symbian ^ 2, поскольку они произведены в Японии, а на других устройствах Symbian японский язык по-прежнему поддерживается с ограничениями.

Разработка приложений [ править ]

Главный экран Symbian Belle FP2 в ландшафтном режиме на Nokia 808 PureView .

С 2010 года Symbian перешла на использование стандартного C ++ с Qt в качестве основного SDK, который можно использовать либо с Qt Creator, либо с Carbide.c ++ . Qt поддерживает более старые версии Symbian / S60 3rd (начиная с Feature Pack 1, он же S60 3.1) и Symbian / S60 5th Edition (он же S60 5.01b), а также новую платформу Symbian. Он также поддерживает Maemo и MeeGo , Windows, Linux и Mac OS X. [44] [45]

Альтернативная разработка приложений может быть выполнена с использованием Python (см. Python для S60 ), Adobe Flash Lite или Java ME .

ОС Symbian ранее использовала версию C ++ для Symbian вместе с CodeWarrior и более поздней интегрированной средой разработки (IDE) Carbide.c ++ в качестве среды разработки собственных приложений.

Web Run time (WRT) - это переносимая среда приложений, которая позволяет создавать виджеты на платформе S60 ; это расширение браузера на основе S60 WebKit, которое позволяет запускать несколько экземпляров браузера как отдельные приложения JavaScript. [46] [47]

Разработка приложений [ править ]

Qt [ править ]

По состоянию на 2010 год SDK для Symbian представляет собой стандартный C ++ с использованием Qt . Его можно использовать либо с Qt Creator , либо с Carbide (более старая среда IDE, ранее использовавшаяся для разработки под Symbian). [44] [48] Симулятор телефона позволяет тестировать приложения Qt. Приложения, скомпилированные для симулятора, компилируются в собственный код для платформы разработки, а не для эмуляции. [49] При разработке приложений можно использовать C ++ или QML .

Symbian C ++ [ править ]

Поскольку операционная система Symbian написана на C ++ с использованием стандартов кодирования программного обеспечения Symbian, ее можно разрабатывать с использованием Symbian C ++, хотя это не стандартная реализация. До выпуска Qt SDK это была стандартная среда разработки. Было несколько платформ, основанных на ОС Symbian, которые предоставляли комплекты разработки программного обеспечения (SDK) для разработчиков приложений, желающих ориентироваться на устройства с ОС Symbian, основными из которых были UIQ и S60. Отдельные продукты для телефонов или семейства часто имели SDK или расширения SDK, которые также можно было загрузить с веб-сайта производителя.

Пакеты SDK содержат документацию, файлы заголовков и файлы библиотек, необходимые для создания программного обеспечения ОС Symbian, а также эмулятор на основе Windows («WINS»). Вплоть до Symbian OS версии 8 в пакеты SDK также входила версия компилятора GNU Compiler Collection (GCC) ( кросс-компилятор ), необходимая для создания программного обеспечения для работы на устройстве.

Symbian OS 9 и платформа Symbian используют новый двоичный интерфейс приложения (ABI) и нуждаются в другом компиляторе. Доступен выбор компиляторов, включая более новую версию GCC (см. Внешние ссылки ниже).

К сожалению, программирование на Symbian C ++ требует сложного обучения , поскольку Symbian C ++ требует использования специальных методов, таких как дескрипторы, активные объекты и стек очистки. Это может затруднить реализацию даже относительно простых программ на начальном этапе, чем в других средах. Возможно, что методы, разработанные для гораздо более ограниченного мобильного оборудования и компиляторов 1990-х годов, вызвали дополнительную сложность исходного кода, поскольку программисты должны концентрироваться на деталях низкого уровня, а не на более специфичных для приложения функциях. Начиная с 2010 года, эти проблемы больше не возникают при использовании стандартного C ++ с Qt SDK.

Программирование на Symbian C ++ обычно выполняется с помощью интегрированной среды разработки (IDE). Для более ранних версий ОС Symbian предпочтение отдавалось коммерческой IDE CodeWarrior для ОС Symbian. Инструменты CodeWarrior были заменены в 2006 году Carbide.c ++ , IDE на основе Eclipse, разработанной Nokia. Carbide.c ++ предлагается в четырех различных версиях: Express, Developer, Professional и OEM, с увеличивающимися возможностями. Полнофункциональное программное обеспечение может быть создано и выпущено с бесплатной версией Express. Такие функции, как дизайн пользовательского интерфейса, отладка сбоев и т. Д., Доступны в других платных выпусках. Microsoft Visual Studio 2003 и 2005 также поддерживаются через Carbide.vs. плагин.

Другие языки [ править ]

Symbian v9.1 с интерфейсом S60v 3 на Nokia E61

Устройства Symbian также можно программировать с использованием Python , Java ME , Flash Lite , Ruby , .NET , виджетов Web Runtime (WRT) и Standard C / C ++ . [50]

Программисты Visual Basic могут использовать NS Basic для разработки приложений для устройств S60 3rd Edition и UIQ 3.

В прошлом разработка Visual Basic , Visual Basic .NET и C # для Symbian была возможна через AppForge.Crossfire, плагин для Microsoft Visual Studio. 13 марта 2007 года AppForge прекратил работу; Oracle приобрела интеллектуальную собственность, но объявила, что не планирует продавать или обеспечивать поддержку прежних продуктов AppForge. Net60, компактная платформа .NET для Symbian, разработанная redFIVElabs, продается как коммерческий продукт. В Net60, VB.NET и C # (и другой) исходный код компилируется в промежуточный язык (IL), который выполняется в операционной системе Symbian с использованием своевременного компилятора. (По состоянию на 18 января 2010 года RedFiveLabs прекратила разработку Net60 с этим объявлением на своей целевой странице: «На данном этапе мы рассматриваем некоторые варианты продажи IP, чтобы у Net60 могло и дальше быть будущее».)

Также существует версия Borland IDE для ОС Symbian. Разработка ОС Symbian также возможна в Linux и Mac OS X с использованием инструментов и методов, разработанных сообществом, частично благодаря выпуску Symbian исходного кода для основных инструментов. Доступен плагин, позволяющий разрабатывать приложения Symbian OS в среде Apple Xcode IDE для Mac OS X. [51]

Приложения Java ME для Symbian OS разрабатываются с использованием стандартных методов и инструментов, таких как Sun Java Wireless Toolkit (ранее J2ME Wireless Toolkit). Они упакованы как файлы JAR (и, возможно, JAD). Приложения CLDC и CDC можно создавать с помощью NetBeans . Другие инструменты включают SuperWaba , который можно использовать для создания программ Symbian 7.0 и 7.0s с использованием Java.

Телефоны Nokia S60 также могут запускать сценарии Python, если установлен интерпретатор Python для S60 , с настраиваемым API, который обеспечивает поддержку Bluetooth и тому подобное. Существует также интерактивная консоль, позволяющая пользователю писать сценарии Python прямо с телефона.

Развертывание [ править ]

После разработки приложения Symbian должны найти путь к мобильным телефонам клиентов. Они упакованы в файлы SIS, которые могут быть установлены по беспроводной сети, через соединение с ПК, Bluetooth или на карту памяти. Альтернативой является сотрудничество с производителем телефона и включение программного обеспечения в сам телефон. Приложения должны быть подписаны Symbian для Symbian OS 9.x, чтобы использовать определенные возможности (возможности системы, ограниченные возможности и возможности производителя устройства). [52] Приложения теперь можно подписывать бесплатно. [53]

Архитектура [ править ]

Технологические домены и пакеты [ править ]

Дизайн Symbian является подразделяют на технологические домены , [54] , каждый из которых включает в себя ряд программных пакетов . [55] Каждая технологическая область имеет свою собственную дорожную карту, и у Symbian Foundation есть команда технологических менеджеров, которые управляют этой технологической дорожной картой.

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

Модель системы Symbian [56] иллюстрирует объем каждой из областей технологии в пакетах платформы.

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

Ядро Symbian [ править ]

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

Дизайн [ править ]

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

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

  1. целостность и безопасность пользовательских данных имеет первостепенное значение
  2. время пользователя нельзя тратить зря
  3. все ресурсы ограничены

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

В более поздних итерациях ОС этот подход был разбавлен в ответ на требования рынка, в частности, с введением ядра реального времени и модели безопасности платформы в версиях 8 и 9.

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

Операционная система [ править ]

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

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

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

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 также содержит библиотеки графики, макета текста и шрифтов.

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

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

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

Варианты / платформы пользовательского интерфейса Symbian [ править ]

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

Платформы пользовательского интерфейса, которые работают на ОС Symbian или основаны на ней, включают:

  • S60 , Symbian, также называемая Series 60. Поддерживалась в основном Nokia. Существует несколько версий этой платформы, первая из которых на Nokia 7650 представлена ​​как S60 (1st Edition) . За ним последовали S60 2nd Edition (например, Nokia N70 ), S60 3rd Edition (например, Nokia N73 ) и S60 5th Edition (которые представили сенсорный интерфейс, например Nokia N97 ). Название S60 было изменено на Symbian после создания Symbian Foundation и впоследствии стало называться Symbian ^ 1, 2 и 3.
  • Серия 80 используется коммуникаторами Nokia, такими как Nokia 9300i .
  • Серия 90 Сенсорная и кнопочная. Единственный телефон на этой платформе - Nokia 7710 .
  • UIQ поддерживается в основном Sony Ericsson, а затем Motorola . Он совместим как с кнопками, так и с сенсорным вводом / пером. Последняя крупная версия выпуска - UIQ3.1 в 2008 году на Sony Ericsson G900 . Он был прекращен после образования Symbian Foundation, и решение объединить различные варианты пользовательского интерфейса Symbian в один привело к принятию S60 в качестве будущей версии. [59]
  • MOAP (платформа для мобильных приложений) [только для Японии], используемая Fujitsu , Mitsubishi , Sony Ericsson и телефонами, разработанными Sharp для NTT DoCoMo . Он использует интерфейс, разработанный специально для сетевого бренда DoCoMo FOMA «Свобода мобильного доступа», и основан на пользовательском интерфейсе более ранних моделей Fujitsu FOMA. Пользователь не может устанавливать новые приложения C ++. (Только для Японии)
  • ОПП [Япония Только], преемник MOAP, используемый на NTT DoCoMo «s FOMA телефон.

Сравнение версий [ править ]

* производства Fujitsu
† производства Sharp
▲ Служба обновления программного обеспечения для телефонов Nokia Belle и Symbian (S60) прекращена в конце декабря 2015 г.

Доля рынка и конкуренция [ править ]

В первом квартале 2004 года было поставлено 2,4 миллиона телефонов на базе Symbian, что вдвое больше, чем в первом квартале 2003 года. Компания Symbian Ltd. была особенно впечатлена прогрессом, достигнутым в Японии. [79]

В третьем квартале 2004 года было поставлено 3,7 миллиона устройств, что на 201% больше, чем в третьем квартале 2003 года, а доля рынка увеличилась с 30,5% до 50,2%. Однако в Соединенных Штатах она была гораздо менее популярной: в третьем квартале 2004 года она занимала 6% рынка, что значительно отставало от Palm OS (43%) и Windows Mobile (25%). Это объясняется тем, что североамериканские клиенты предпочитают беспроводные КПК смартфонам, а также низкой популярностью Nokia в этой стране. [80]

16 ноября 2006 года был отгружен 100-миллионный смартфон под управлением ОС. [81] По состоянию на 21 июля 2009 года было произведено более 250 миллионов устройств под управлением ОС Symbian. [82]

В 2006 году на долю Symbian приходилось 73% рынка смартфонов [83] по сравнению с 22,1% рынка во втором квартале 2011 года [84].

К концу мая 2006 года в Японии было продано 10 миллионов телефонов под управлением Symbian, что составляет 11% от общего объема мировых поставок Symbian в 89 миллионов. [85] К ноябрю 2007 года эта цифра составила 30 миллионов, а к июню 2007 года доля рынка Японии на рынке Японии составила 65%. [86]

Symbian с годами потеряла долю рынка, так как рынок резко вырос, и на рынок вышли новые конкурирующие платформы, хотя ее продажи увеличились за тот же период. Например, хотя доля Symbian на мировом рынке смартфонов упала с 52,4% в 2008 году до 47,2% в 2009 году, поставки устройств Symbian выросли на 4,8%, с 74,9 миллиона единиц до 78,5 миллиона единиц. [87] Со второго квартала 2009 года по второй квартал 2010 года поставки устройств Symbian выросли на 41,5%, на 8,0 миллиона единиц, с 19 178 910 единиц до 27 129 340; по сравнению с увеличением на 9,6 миллиона единиц для Android, 3,3 миллиона единиц для RIM и 3,2 миллиона единиц для Apple. [88]

Предыдущие отчеты о поставках устройств, опубликованные в феврале 2010 г., показали, что устройства Symbian составляли 47,2% от числа проданных в 2009 г. интеллектуальных мобильных устройств, при этом RIM - 20,8%, Apple - 15,1% (через iOS ), Microsoft - 8,8% (через Windows CE и Windows Mobile ) и Android - 4,7%. [87]

По количеству продаж «умных мобильных устройств» устройства с Symbian были лидерами рынка в 2010 году. Статистика показала, что на долю устройств с Symbian приходилось 37,6% проданных умных мобильных устройств, Android - 22,7%, RIM - 16%, Apple - 15,7% (через iOS ). [89] По некоторым оценкам, количество мобильных устройств, поставленных с ОС Symbian до конца второго квартала 2010 года, составило 385 миллионов. [90]

В течение 2009–10 годов Motorola , Samsung , LG и Sony Ericsson объявили о своем выходе из Symbian в пользу альтернативных платформ, включая Android от Google и Windows Phone от Microsoft . [91] [92] [93] [94]

Во втором квартале 2012 года, по данным IDC, доля мирового рынка упала до рекордно низкого уровня в 4,4%. [95]

Критика [ править ]

Пользователи Symbian в странах с нелатинским алфавитом (таких как Россия, Украина и другие) уже много лет критикуют сложный метод переключения языков. [96] Например, если пользователь хочет ввести латинскую букву, он должен вызвать меню, щелкнуть элемент языков, с помощью клавиш со стрелками выбрать, например, английский язык из множества других языков, а затем нажать клавишу ' ОК ». После ввода латинской буквы пользователь должен повторить процедуру, чтобы вернуться к своей собственной клавиатуре. Этот метод значительно замедляет набор текста. В сенсорных телефонах и телефонах с QWERTY процедура немного отличается, но требует времени. Все остальные мобильные операционные системы, а также телефоны Nokia S40 позволяют переключаться между двумя изначально выбранными языками одним щелчком мыши или одним жестом.

Ранние версии прошивки для оригинального Nokia N97 , работающие на Symbian ^ 1 / Series 60 5th Edition, подвергались резкой критике как содержащие ошибки (также этому способствовал небольшой объем оперативной памяти, установленной в телефоне). [97]

В ноябре 2010 года блог о смартфонах All About Symbian подверг критике производительность браузера по умолчанию для Symbian и рекомендовал альтернативный браузер Opera Mobile . [98] Старший вице-президент Nokia Джо Харлоу пообещал выпустить обновленный браузер в первом квартале 2011 года. [99]

Существует множество различных версий и редакций Symbian, что привело к фрагментации. Приложения и программное обеспечение могут быть несовместимы при установке в разных версиях Symbian. [100]

Вредоносное ПО [ править ]

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

Однако с учетом того, что среднему пользователю мобильного телефона не нужно беспокоиться о безопасности, Symbian OS 9.x приняла модель возможностей в стиле UNIX (разрешения для каждого процесса, а не для каждого объекта). Установленное программное обеспечение теоретически не способно причинить вред (например, потратить деньги пользователя на отправку сетевых данных) без цифровой подписи, что делает его отслеживаемым. Коммерческие разработчики, которые могут позволить себе такую ​​стоимость, могут подать заявку на подпись своего программного обеспечения через программу Symbian Signed. Разработчики также имеют возможность самостоятельно подписывать свои программы. Однако набор доступных функций не включает доступ к Bluetooth, IrDA, GSM CellID, голосовые вызовы, GPS и некоторые другие. Некоторые операторы решили отключить все сертификаты, кроме сертификатов, подписанных Symbian.

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

  • Drever.A - это вредоносный файловый троян SIS, который пытается отключить автоматический запуск приложений Simworks и Kaspersky Symbian Anti-Virus.
  • Locknut.B - вредоносный файловый троян SIS, который выдает себя за патч для мобильных телефонов Symbian S60. При установке он удаляет [ требуется пояснение ] двоичный файл, который приведет к сбою критически важного компонента системной службы. Это предотвратит запуск любого приложения в телефоне.
  • Mabir.A - это, по сути, Cabir с добавленной функцией MMS. Оба написаны одним и тем же автором, [ цитата необходима ], и код имеет много общего. Он распространяется через Bluetooth по той же схеме, что и ранние варианты Cabir. Когда Mabir.A активируется, он будет искать первый найденный телефон и начинает отправлять свои копии на этот телефон.
  • Fontal.A - это файловый троян SIS, который устанавливает поврежденный файл, из-за которого телефон перестает работать при перезагрузке. Если пользователь попытается перезагрузить зараженный телефон, он будет постоянно зависать на экране перезагрузки и не может использоваться без лечения, то есть использования комбинации клавиш переформатирования, в результате чего телефон теряет все данные. Будучи трояном, Fontal не может распространяться сам по себе - наиболее вероятный способ заражения пользователя - это получить файл из ненадежных источников, а затем, случайно или иным образом, установить его на телефон.

Индийский хакер Атул Алекс продемонстрировал новую форму угрозы для ОС Symbian со стороны вредоносного ПО в виде «готовой прошивки» на Международной конференции по вредоносным программам в Мальконе в декабре 2010 года. [101] [102]

Обход безопасности платформы [ править ]

Устройства Symbian OS 9.x можно взломать, чтобы удалить защиту платформы, введенную в OS 9.1 и более поздних версиях, что позволяет пользователям выполнять неподписанный код. [103] Это позволяет изменять системные файлы и получать доступ к ранее заблокированным областям ОС. Nokia раскритиковала этот взлом за то, что он потенциально увеличивает угрозу, исходящую от мобильных вирусов, поскольку может выполняться неподписанный код . [104]

История версий [ править ]

Список устройств [ править ]

См. Также [ править ]

Общие [ править ]

  • Bada
  • Nokia Ovi Suite
  • Nokia PC Suite , программный пакет, используемый для установления интерфейса между мобильными устройствами Nokia и компьютерами под управлением операционной системы Microsoft Windows; не ограничиваясь Symbian
  • Программа обновления программного обеспечения Nokia
  • Магазин Ovi Магазин приложений Nokia в Интернете, не ограничиваясь Symbian

Связанные с разработкой [ править ]

  • Аккредитованный разработчик Symbian
  • Carbide.c ++ , альтернативная среда разработки приложений и ОС
  • Стек очистки
  • PIPS - это POSIX на Symbian
  • Python для S60 , альтернативный язык разработки приложений
  • Qt , предпочтительный инструмент разработки как для ОС, так и для приложений, не ограничиваясь Symbian
    • Qt Creator IDE
    • Qt Quick
    • QML , язык на основе JavaScript
  • MBM (формат файла)

Ссылки [ править ]

  1. ^ «Nokia и Accenture завершают подписание соглашения об аутсорсинге разработки программного обеспечения и поддержки для Symbian | Accenture Newsroom» . newsroom.accenture.com .
  2. ^ Lextrait, Винсент (январь 2010). "Маяк языков программирования, v10.0" . Архивировано из оригинального 30 мая 2012 года . Проверено 5 января 2010 года .
  3. ^ Nokia переводит исходный код Symbian на закрытую лицензию . Ars Technica. Проверено 12 июня 2014.
  4. ^ Ли Уильямс «Symbian на архитектуре Intel Atom» . Архивировано 19 апреля 2009 года . Проверено 31 марта 2010 года .CS1 maint: bot: исходный статус URL неизвестен ( ссылка ). blog.symbian.org. 16 апреля 2009 г.
  5. ^ a b «Не с открытым исходным кодом, только с открытым кодом для бизнеса» . Symbian.nokia.com. 4 апреля 2011 . Проверено 23 августа 2014 .[ мертвая ссылка ]
  6. ^ a b c Лунден, Ингрид (30 сентября 2011 г.). «Symbian официально больше не находится под крылом Nokia, осталось 2300 рабочих мест» . moconews.net. Архивировано из оригинала на 1 октября 2011 года . Проверено 30 сентября 2011 года .
  7. ^ "infoSync Интервью с руководителем Nokia Nseries" . Infosyncworld.com. 24 июня 2010. Архивировано из оригинала 13 июля 2011 года . Проверено 12 августа 2010 года .
  8. ^ Мобильные телекоммуникационные сети нового поколения: вызовы отраслям ИКТ Северных стран . 2006. ISBN 9781846630668.
  9. ^ «Войны пользовательского интерфейса разорвали Symbian на части» - Nokia » .
  10. ^ «Персонал UIQ получил уведомление» . Реестр .
  11. ^ "Архивная копия" . Архивировано из оригинального 21 августа 2016 года . Дата обращения 22 мая 2016 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  12. ^ «Операционная система Symbian, теперь с открытым исходным кодом и бесплатно» . Проводной . 3 февраля 2010 г.
  13. ^ Nokia объявляет об обновлении Symbian «Анна» для N8, E7, C7 и C6-01; первое из серии обновлений (видео) . Engadget . Проверено 25 сентября 2011 года.
  14. ^ Nokia анонсирует Symbian Belle вместе с тремя новыми устройствами . Engadget . Проверено 25 сентября 2011 года.
  15. ^ "Nokia повторно поглощает программное обеспечение Symbian" . BBC News . 8 ноября 2010 г.
  16. ^ "Архивная копия" . Архивировано из оригинального 23 июня 2016 года . Дата обращения 22 мая 2016 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  17. ^ "Новая стратегия и структура Nokia, Symbian, как" франчайзинговая платформа ", MeeGo все еще в долгосрочных планах - Все о MeeGo" . www.allaboutmeego.com .
  18. ^ a b RIP: Symbian . Engadget . Проверено 25 сентября 2011 года.
  19. ^ «Nokia переводит Symbian на закрытое лицензирование» . 11 апреля 2011 г.
  20. ^ а б Эпштейн, Зак. (23 июня 2011 г.) Symbian официально больше не проблема Nokia . Bgr.com. Проверено 25 сентября 2011 года.
  21. ^ «C'est la vie -« Поддержка »ожиданий Symbian до 2016 года« нереалистична » .
  22. ^ Тунг, Лиам. «Nokia сообщает последнее слово приложениям Symbian и MeeGo, поскольку магазин замораживает обновления» . ZDNet . Проверено 16 февраля 2015 года .
  23. ^ Techcrunch, «Nokia подтверждает, что PureView был официально последним телефоном на базе Symbian» , «Techcrunch», 24 января 2013 г., Nokia 24 января 2013 г. - Промежуточный отчет Nokia Corporation за 4 квартал и полный 2012 год : « Nokia 808 PureView, устройство, которое демонстрирует наши возможности обработки изображений и было последним устройством на базе Symbian от Nokia, появившимся на рынке в середине 2012 года »
  24. ^ "NTT DoCoMo akan gunakan TIZEN sebagai pengganti OPP?" .
  25. ^ "HugeDomains.com - Mobile-Japan.com продается (Mobile- Japan)" . www.hugedomains.com . Cite использует общий заголовок ( справка )
  26. ^ «Canalys Newsroom - в 2006 году по всему миру было продано 64 миллиона смартфонов» . www.canalys.com .
  27. ^ «Что такое написать один раз, запустить где угодно (WORA)? - Определение с сайта WhatIs.com» . WhatIs.com . Проверено 24 октября 2019 года .
  28. ^ a b Менезес, Гэри. (11 сентября 2010 г.) ОС Symbian, теперь полностью открытый исходный код. Архивировано 11 ноября 2013 г. на Wayback Machine . Watblog.com. Проверено 25 сентября 2011 года.
  29. ^ Symbian OS - одна из самых успешных неудач в истории техники . TechCrunch.com. 8 ноября 2010 г.
  30. ^ Symbian завершила самый крупный проект миграции с открытым исходным кодом , Symbian Foundation, 4 февраля 2010 г. , получено 7 февраля 2010 г.
  31. ^ a b «Symbian Foundation» . licensing.symbian.org .
  32. ^ «Нет текущих планов для телефонов Samsung Symbian» . Все о Symbian .
  33. ^ «Доля рынка смартфонов Nokia сокращается до 31 процента, операционная прибыль также падает» . Engadget .
  34. ^ «Canalys: Android обгоняет Symbian в качестве самой продаваемой платформы для смартфонов в 4 квартале 2010 года» . Engadget .
  35. Открытое письмо генерального директора Стивена Элопа, Nokia и генерального директора Стива Баллмера, Microsoft - Nokia Conversations: официальный блог Nokia. Архивировано 11 февраля 2011 года на Wayback Machine.
  36. ^ «Экономика разработчиков 2011» . Архивировано из оригинального 29 сентября 2013 года . Проверено 8 июля 2011 года .
  37. ^ симбиан-дамп | Скачайте бесплатно программу Symbian-dump на сайте . Sourceforge.net. Проверено 25 сентября 2011 года.
  38. ^ Symbian-incubation-projects - Symbian Incubation Projects - Google Project Hosting . Google. Проверено 25 сентября 2011 года.
  39. ^ «Новые приложения Symbian и Meego не разрешены в магазинах Nokia с 1 января» .
  40. Nokia PR (21 октября 2010 г.). «Nokia продолжает совершенствовать стратегию развития, чтобы унифицировать среды для Symbian и MeeGo» . Проверено 5 ноября 2010 года .
  41. ^ AllAboutSymbian (26 октября 2010). «Будущее платформы Symbian» . Проверено 5 ноября 2010 года .
  42. Nokia PR (24 мая 2006 г.). «Nokia выпускает код движка« Веб-браузер для S60 »сообществу разработчиков ПО с открытым кодом» . press.nokia.com . Архивировано из оригинального 28 февраля 2007 года . Проверено 21 марта 2007 года .
  43. ^ Обновления браузера и карт для многих телефонов S60 3rd Edition и S60 5th Edition . Все о Symbian (29 июня 2011 г.). Проверено 25 сентября 2011 года.
  44. ^ a b «Symbian - Qt - кроссплатформенное приложение и инфраструктура пользовательского интерфейса» . Qt.nokia.com. Архивировано из оригинального 16 августа 2010 года . Проверено 12 августа 2010 года .
  45. ^ Nokia Developer (18 июня 2010 г.), Nokia Qt SDK , заархивировано из оригинала 18 января 2012 г. , извлечено 20 января 2012 г.
  46. ^ Приложения: Мобильные веб-приложения в двух словах. Архивировано 28 марта 2012 г. на Wayback Machine . symlab.org вики
  47. ^ Nokia Developer - Web архивации 3 июня 2010 в Wayback Machine . Forum.nokia.com. Проверено 25 сентября 2011 года.
  48. ^ "Qt Labs Блоги" Nokia Qt SDK 1.0 выпущен» . Labs.trolltech.com. Архивировано из оригинального 26 июня 2010 . Проверено +12 Августе 2 010 .
  49. ^ «Qt Labs Блоги» Qt Simulator собирается общественность» . Labs.trolltech.com. Архивировано из оригинального 27 августа 2010 . Проверено +12 август 2010 .
  50. ^ «Сообщество разработчиков Symbian» . Developer.symbian.org. 27 января 2010 . Проверено 12 августа 2010 года .
  51. ^ Том Сатклифф и Джейсон Барри Морли Поддержка Xcode Symbian . Symbian-xcode-plugin.tigris.org. Проверено 25 сентября 2011 года.
  52. ^ «Возможности (Подпись Symbian) - Сообщество разработчиков Symbian» . Developer.symbian.org . Проверено 12 августа 2010 года .
  53. ^ Новости разработчиков Nokia | Nokia теперь бесплатно подписывает приложения для Symbian - блоги разработчиков Nokia, заархивированные 30 августа 2010 г., на Wayback Machine . Blogs.forum.nokia.com (16 августа 2010 г.). Проверено 25 сентября 2011 года.
  54. ^ «Сообщество разработчиков Symbian - технологические области» . Developer.symbian.org . Проверено 12 августа 2010 года .
  55. ^ «Сообщество разработчиков Symbian - пакеты» . Developer.symbian.org . Проверено 12 августа 2010 года .
  56. ^ «Модель системы Symbian - Сообщество разработчиков Symbian» . Developer.symbian.org . Проверено 12 августа 2010 года .
  57. ^ Представляем EKA2, Джейн Сейлз с Мартином Таскером . (PDF). Проверено 25 сентября 2011 года.
  58. ^ "История секретной фрагментации Symbian" . Все о Symbian .
  59. ^ "UIQ Technology обращает внимание оставшихся сотрудников" . Все о Symbian .
  60. ^ «HugeDomains.com - SymbianBlogs.com продается (блоги Symbian)» . www.hugedomains.com . Архивировано из оригинального 11 декабря 2011 года. Cite использует общий заголовок ( справка )
  61. ^ Профиль агента пользователя Nokia N8 . Nds.nokia.com (22 февраля 1999 г.). Проверено 25 сентября 2011 года.
  62. ^ Nokia запускает мобильное телевидение | Nokia Conversations - официальный блог Nokia, архивированный 10 ноября 2010 г. в Wayback Machine . Conversations.nokia.com (9 сентября 2010 г.). Проверено 25 сентября 2011 года.
  63. ^ a b c d e "Руководство по эксплуатации F-07B '10 .5" (PDF) . docomo STYLE серии . NTT DoCoMo. Май 2010. Архивировано из оригинального (PDF) 24 ноября 2012 года . Проверено 23 мая 2012 года .
  64. ^ "Есть ли планы получить SilverLight для Symbian ^ 3 (Nokia N8, E7, C7)?" . Мобильный телефон / Silverlight для Nokia Symbian . Форумы Silverlight.NET. 27 апреля 2011 . Проверено 23 мая 2012 года .
  65. ^ Psychlist1972 (6 июля 2010). «Silverlight для Nokia Symbian RTW уже доступен» . Мобильный телефон / Silverlight для Nokia Symbian . Форумы Silverlight.NET . Проверено 23 мая 2012 года .
  66. ^ Устаревший . Silverlight.NET. Проверено 25 сентября 2011 года.
  67. ^ Категория Silverlight
  68. ^ Внутри Symbian SQL: Руководство для мобильных разработчиков по SQLite | | Авторы: Иван Литовски, Ричард Мейнард, 2010 г., стр. 9
  69. ^ a b c d e SH-08C Инструкция по эксплуатации '11 .3 (PDF) , NTT DoCoMo, март 2011 г., заархивировано из исходного (PDF) 26 ноября 2012 г. , получено 23 мая 2012 г.
  70. ^ «Помощь - Платформа Eclipse» . library.forum.nokia.com. Архивировано из оригинала 4 января 2013 года . Проверено 25 сентября 2011 года .
  71. ^ "ド コ モ 地 図 ナ ビ (@docomo_map_navi) | Twitter" . twitter.com .
  72. ^ "ド コ モ 地 図 ナ ビ" . dmapnavi.jp .
  73. ^ a b c на вашем мобильном телефоне . Skype. Проверено 25 сентября 2011 года.
  74. ^ a b c Снимок экрана для ОС Symbian | AntonyPranata.com 2.0 . Antonypranata.com. Проверено 25 сентября 2011 года.
  75. ^ a b c d Хорикава, Киоко (1 июня 2010 г.). «NTT DoCoMo выпускает устройства S ^ 2» . Блог Symbian . Symbian.org. Архивировано из оригинального 24 августа 2010 года.
  76. ^ a b Асук Устундаг, Сеннур (7 октября 2010 г.). «Устройства SYMBIAN, требования к аппаратному и программному обеспечению, разработка базовых приложений» (PDF) . Бриджуотерский государственный университет. п. 6 . Проверено 23 мая 2012 года . [ постоянная мертвая ссылка ]
  77. ^ a b c d e f g h i j k "Платформа Symbian ^ 2, используемая в одиннадцати новых моделях телефонов NTT DoCoMo FOMA 3G" . SymbianOne. Архивировано из оригинала 3 февраля 2013 года . Проверено 10 ноября 2010 года .
  78. ^ "Samsung OMNIAHD ослепляет на Всемирном мобильном конгрессе своим великолепием HD" . Великобритания: Samsung.com. Архивировано из оригинального 10 апреля 2009 года . Проверено 25 сентября 2011 года .
  79. ^ в 11:44, Джон Оутс, 6 мая 2004 г. «Symbian удваивает продажи» . www.theregister.co.uk .
  80. ^ в 09:58, Тони Смит, 27 октября 2004 г. «Мировые продажи смартфонов стремительно растут» . www.theregister.co.uk .
  81. ^ «Шесть лет Symbian производит 100 моделей и 100 миллионов поставок» . Умный КПК. 17 ноября 2006 Архивировано из оригинала 30 июня 2012 . Проверено 23 мая 2012 года .
  82. ^ Symbian Foundation добавляет нового члена, Nuance . News.softpedia.com (21 июля 2009 г.). Проверено 25 сентября 2011 года.
  83. ^ «Nokia лидирует на рынке смартфонов с 56%, в то время как доля Symbian на рынке ОС должна упасть» (пресс-релиз). ABI Research. 29 марта 2012 года Архивировано из оригинала 29 марта 2012 года . Проверено 25 сентября 2011 года .
  84. ^ Gartner сообщает, что продажи мобильных устройств во втором квартале 2011 года выросли на 16,5% по сравнению с аналогичным периодом прошлого года; Продажи смартфонов выросли на 74% . Gartner.com. Проверено 25 сентября 2011 года.
  85. ^ «10 миллионов телефонов с ОС Symbian в Японии» . Все о Symbian .
  86. ^ «30 миллионов телефонов с ОС Symbian в Японии» . Все о Symbian .
  87. ^ a b «Большинство смартфонов теперь имеют сенсорные экраны (пресс-релиз Canalys: r2010021)» . Canalys.com. 8 февраля 2010 . Проверено 12 августа 2010 года .
  88. ^ "Поставки телефонов Google Android увеличились на 886%" . BBC. 2 августа 2010 . Проверено 12 августа 2010 года .
  89. ^ Pettey, Christy. «Gartner заявляет, что мировые продажи мобильных устройств конечным пользователям достигли 1,6 миллиарда единиц в 2010 году; продажи смартфонов выросли на 72 процента в 2010 году» . Gartner.com . Проверено 10 марта 2011 года .
  90. ^ 100 Million Club H1 2010 г. Архивировано 1 марта 2011 г. в Wayback Machine . VisionMobile (18 октября 2010 г.). Проверено 25 сентября 2011 года.
  91. ^ Nokia и Microsoft вступают в стратегический альянс по Windows Phone, Bing, Xbox Live и др . Engadget . Проверено 25 сентября 2011 года.
  92. ^ Вудс, Бен. (1 октября 2010 г.) Samsung прекращает поддержку Symbian | Беспроводная связь - CNET News . CNET. Проверено 25 сентября 2011 года.
  93. ^ Мейер, Дэвид. (3 ноября 2008 г.) Motorola отказывается от Symbian и объявляет о сокращении 3000 сотрудников | Сеть | ZDNet UK . ZDNet.co.uk. Проверено 25 сентября 2011 года.
  94. Мелло, Джон П. (15 октября 2010 г.) Sony отказывается от Symbian . Мир ПК . Проверено 25 сентября 2011 года.
  95. ^ «Доля рынка смартфонов Google Android в четыре раза превышает долю Apple iOS» . CNN. 8 августа 2012 г.
  96. ^ Мобильные обзоры. Обзор Nokia E7. 9 августа 2011 г.
  97. ^ Litcfield, Стив (8 августа 2011). «Nokia N97 RIP: сошедший с рельсов флагман, который в итоге превратился в крушение поезда» . Все о Symbian . Проверено 30 октября 2012 года .
  98. ^ Mobile сравнение браузера, ноябрь 2010 . Allaboutsymbian.com (25 ноября 2010 г.). Проверено 25 сентября 2011 года.
  99. Мейер, Дэвид (9 ноября 2010 г.). «Nokia раза первые Symbian обновление для„начала 2011 года » . ZDNet UK . Проверено 4 января 2011 года .
  100. Гилсон, Дэвид (12 марта 2012 г.). "История секретной фрагментации Symbian" . Все о Symbian . Проверено 30 октября 2012 года .
  101. ^ "Хакер внедряет черный ход в прошивку Symbian - Безопасность H: Новости и особенности" . Архивировано 8 декабря 2013 года . Проверено 26 декабря 2010 года .CS1 maint: bot: исходный статус URL неизвестен ( ссылка ). H-online.com (8 декабря 2010 г.). Проверено 25 сентября 2011 года.
  102. ^ Хакер создает модифицированную прошивку Symbian S60 со скрытой задней дверью . Live Hacking (10 декабря 2010 г.). Проверено 25 сентября 2011 года.
  103. ^ Взломана безопасность Nokia S60 3rd Ed? Архивировано 13 декабря 2010 года на Wayback Machine , Symbian Freak.
  104. ^ «S60 v3 Hacking - Миссия выполнена, FP1 взломан!» Архивировано 10 декабря 2010 года на Wayback Machine . Symbian Freak (27 марта 2008 г.). Проверено 25 сентября 2011 года.
  105. ^ Скриншоты Sibo3a , Галерея путеводителей
  106. ^ Марцин Вихари. «GUIdebook> Скриншоты> EPOC R5 / Psion Revo» . Guidebookgallery.org . Проверено 12 августа 2010 года .
  107. ^ «Решение для Nokia Slow SMS / Проблема зависания / Solusi Masalah Kirim SMS Nokia (Lambat / Mandek)» . www.kejut.com .
  108. ^ Blanford, Рейф (1 июня 2010). «Первые телефоны на базе Symbian ^ 2 поставляются в Японию» . Проверено 30 октября 2012 года .
  109. ^ в 12:41, Тони Смит, 2 февраля 2010 г. «Nokia: переходите прямо на Symbian 3, пропустите Symbian 2» . www.theregister.co.uk .
  110. ^ Молен, Брэд (17 августа 2011). «Загрузка Symbian Belle просочилась в сообщество N8, быстро снята с сайта (обновление: Анна доступна на NaviFirm)» . Engadget . Проверено 30 октября 2012 года .
  111. ^ Bobleanta, Влад (24 августа 2011). «Объявлены Nokia 600, 700 и 701, все они будут работать на Symbian Belle и появятся в продаже до конца сентября» . беспроволочный вид. Архивировано из оригинального 22 октября 2012 года . Проверено 30 октября 2012 года .
  112. ^ "Nokia Belle скоро появится - Nokia Conversations: официальный блог Nokia" . Архивировано из оригинального 22 декабря 2011 года . Проверено 22 декабря 2011 года .
  113. ^ Reisinger, Дон (21 декабря 2011). «Прощай, Symbian Belle. Привет, Nokia Belle» . c | net . Проверено 30 октября 2012 года .
  114. ^ "Обновление программного обеспечения для телефонов Nokia Belle" . Nokia. 2012 . Проверено 30 октября 2012 года .
  115. ^ Новости, Эмма Хэй 2012-05-25T11: 06: 55 145Z. «Symbian Carla отменена, начало конца для Symbian?» . ИТПроПортал .
  116. Перейти ↑ Delaney, Ian (1 марта 2012 г.). «Все о Nokia Belle, Feature Pack 1» . Nokia Conversations. Архивировано из оригинального 10 -го октября 2012 года . Проверено 30 октября 2012 года .
  117. Ly, Boc (2 октября 2012 г.). «Обновление делает Nokia 808 PureView еще лучше» . Nokia Conversations. Архивировано из оригинала 6 октября 2012 года . Проверено 30 октября 2012 года .

Библиография [ править ]

  • Моррис, Бен (22 июня 2007 г.). Справочник по архитектуре ОС Symbian: дизайн и эволюция ОС мобильного телефона . Джон Вили и сыновья . п. 630. ISBN 978-0-470-01846-0.

Внешние ссылки [ править ]

  • Блог Symbian Foundation (на который перенаправляется главная страница)
  • Symbian на Ohloh
  • Symbian в компании Curlie

Источник Symbian ^ 3 EPL [ править ]

  • Самый полный архив Symbian с открытым исходным кодом
  • Symbiandump - полный дамп всего общедоступного исходного кода проекта Symbian под исходной общественной лицензией Eclipse по состоянию на 7 декабря 2010 г.
  • wildducks - порт Beagleboard для Symbian S ^ 3
  • Symaptic - система сборки C-Make Symbian Mercurial Repository (платформа Windows)