stringtranslate.com

Симбиан

Symbian была мобильной операционной системой (ОС) и вычислительной платформой, разработанной для смартфонов . [6] Первоначально она была разработана как фирменная программная ОС для персональных цифровых помощников в 1998 году консорциумом Symbian Ltd. [7] Symbian OS является потомком EPOC компании Psion и была выпущена исключительно на процессорах 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 OS. Nokia стала крупнейшим акционером Symbian Ltd. в 2004 году и выкупила всю компанию в 2008 году. [11] Затем был создан некоммерческий фонд Symbian Foundation для создания безвозмездного преемника Symbian OS. Стремясь унифицировать платформу, S60 стал предпочтительным интерфейсом фонда, и UIQ прекратил разработку. В результате в 2009 году был создан ориентированный на сенсорный экран Symbian^1 (или S60 5th Edition). Symbian^2 (основанный на MOAP) использовался NTT DoCoMo, одним из членов фонда, для японского рынка. Symbian^3 был выпущен в 2010 году как преемник S60 5th Edition, к тому времени он стал полностью бесплатным программным обеспечением . Переход от проприетарной операционной системы к проекту свободного программного обеспечения считается одним из крупнейших в истории. [12] Symbian^3 получил обновления Anna и Belle в 2011 году . [13] [14]

Symbian Foundation распалась в конце 2010 года, и Nokia вернула себе контроль над разработкой ОС. [15] [16] В феврале 2011 года Nokia, к тому времени единственная оставшаяся компания, все еще поддерживающая Symbian за пределами Японии, объявила, что будет использовать Windows Phone 7 от Microsoft в качестве своей основной платформы для смартфонов, в то время как 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  [яп.] от Fujitsu и SH-07F  [яп.] от Sharp в 2014 году.

История

Логотип Symbian Foundation

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 году. [25]

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

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

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

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

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

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

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

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

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

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

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

Функции

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

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

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

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

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

Браузер

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

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

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

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

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

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

Разработка приложений

С 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. [43] [44]

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

Ранее в качестве собственной среды разработки приложений для Symbian OS использовалась версия C++, специфичная для Symbian, а также интегрированная среда разработки (IDE) CodeWarrior и позднее Carbide.c++ .

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

Разработка приложений

Qt

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

Symbian С++

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

SDK содержат документацию, файлы заголовков и файлы библиотек, необходимые для сборки программного обеспечения Symbian OS, а также эмулятор на базе 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 OS предпочтение отдавалось коммерческой IDE CodeWarrior для Symbian OS. Инструменты 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) Widgets и Standard C / C++ . [49]

Программисты 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 с использованием компилятора just-in-time. (По состоянию на 18 января 2010 года RedFiveLabs прекратила разработку Net60, сообщив на своей целевой странице следующее: «На данном этапе мы рассматриваем некоторые варианты продажи IP, чтобы у Net60 могло остаться будущее».)

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

Приложения 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, чтобы использовать определенные возможности (системные возможности, ограниченные возможности и возможности производителя устройства). [51] Приложения могли быть подписаны бесплатно в 2010 году. [52]

Архитектура

Технологические домены и пакеты

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

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

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

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

Ядро Symbian

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

Дизайн

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

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

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

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

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

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

Операционная система

Модель All over содержит следующие слои (сверху вниз):

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

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

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

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

Также имеется большой объем кода пользовательского интерфейса (UI). В Symbian OS содержались только базовые классы и подструктура, в то время как большинство фактических пользовательских интерфейсов поддерживалось третьими лицами. Теперь это не так. Три основных UI — S60, UIQ и MOAP — были добавлены в Symbian в 2009 году. Symbian также содержит графику, текстовую компоновку и библиотеки рендеринга шрифтов.

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

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

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

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

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

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

Сравнение версий

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

Доля рынка и конкуренция

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

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

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

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

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

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

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

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

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

По данным IDC, во втором квартале 2012 года доля мирового рынка упала до исторического минимума в 4,4%. [93]

Критика

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

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

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

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

Вредоносное ПО

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

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

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

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

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

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

История версий

Список устройств

Смотрите также

Общий

Связанные с развитием

Ссылки

  1. ^ «Nokia и Accenture завершают соглашение об аутсорсинге услуг по разработке и поддержке программного обеспечения Symbian | Accenture Newsroom». newsroom.accenture.com .
  2. ^ Lextrait, Vincent (январь 2010 г.). "The Programming Languages ​​Beacon, v10.0". Архивировано из оригинала 30 мая 2012 г. Получено 5 января 2010 г.
  3. ^ Nokia переводит исходный код Symbian на закрытую лицензию. Ars Technica. Получено 12 июня 2014 г.
  4. ^ Ли Уильямс "Symbian на архитектуре Intel Atom". Архивировано из оригинала 19 апреля 2009 года . Получено 31 марта 2010 года .{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ). blog.symbian.org. 16 апреля 2009 г.
  5. ^ ab "Not Open Source, just Open for Business". symbian.nokia.com. 4 апреля 2011 г. Получено 23 августа 2014 г.[ мертвая ссылка ]
  6. ^ abc Lunden, Ingrid (30 сентября 2011 г.). «Symbian теперь официально больше не под крылом Nokia, 2300 рабочих мест уходят». moconews.net. Архивировано из оригинала 1 октября 2011 г. Получено 30 сентября 2011 г.
  7. ^ "infoSync берет интервью у руководителя Nokia Nseries". Infosyncworld.com. 24 июня 2010 г. Архивировано из оригинала 13 июля 2011 г. Получено 12 августа 2010 г.
  8. ^ Palmberg, Christopher (2006). Мобильные телекоммуникационные сети следующего поколения: вызовы для скандинавских отраслей ИКТ. Emerald Group. ISBN 9781846630668.
  9. ^ "Войны пользовательского интерфейса "разорвали Symbian на части" – Nokia". The Register .
  10. ^ "Сотрудники UIQ получили уведомление". The Register .
  11. ^ "DailyTech - Nokia предлагает купить все акции Symbian за 410 млн долларов". Архивировано из оригинала 21 августа 2016 года . Получено 22 мая 2016 года .
  12. ^ "Операционная система Symbian, теперь с открытым исходным кодом и бесплатная". Wired . 3 февраля 2010 г.
  13. ^ "Nokia анонсирует обновление Symbian 'Anna' для N8, E7, C7 и C6-01; первое из серии обновлений (видео)". Engadget . Получено 3 октября 2022 г. .
  14. ^ "Nokia анонсирует Symbian Belle вместе с тремя новыми устройствами". Engadget . Получено 3 октября 2022 г. .
  15. ^ "Nokia снова поглощает программное обеспечение Symbian". BBC News . 8 ноября 2010 г.
  16. ^ "Symbian мертв. Да здравствует Symbian - VisionMobile". Архивировано из оригинала 23 июня 2016 года . Получено 22 мая 2016 года .
  17. ^ "Новая стратегия и структура Nokia, Symbian станет "платформой франшизы", MeeGo все еще в долгосрочных планах - All About MeeGo". www.allaboutmeego.com . Архивировано из оригинала 6 сентября 2013 года . Получено 4 декабря 2012 года .
  18. ^ ab "RIP: Symbian". Engadget . Получено 3 октября 2022 г. .
  19. ^ "Nokia переводит Symbian на закрытое лицензирование". 11 апреля 2011 г.
  20. ^ ab Epstein, Zach (23 июня 2011 г.). «Symbian официально больше не является проблемой Nokia». BGR . Получено 3 октября 2022 г. .
  21. ^ "C'est la vie - Ожидания поддержки Symbian "до 2016 года" нереалистичны". All About Symbian . 30 июля 2014 г.
  22. ^ Танг, Лиам. «Nokia говорит прощай приложениям Symbian и MeeGo, поскольку магазин замораживает обновления». ZDNet . Получено 16 февраля 2015 г.
  23. ^ Techcrunch, «Nokia подтверждает, что PureView был официально последним телефоном на базе Symbian», «Techcrunch», 24 января 2013 г., по данным Nokia от 24 января 2013 г. – Промежуточный отчет Nokia Corporation за четвертый квартал и весь 2012 год: « Nokia 808 PureView, устройство, демонстрирующее наши возможности обработки изображений и поступившее на рынок в середине 2012 г., стало последним устройством на базе Symbian от Nokia ».
  24. ^ "NTT DoCoMo akan Gunakan TIZEN sebagai pengganti OPP?". 15 ноября 2013 г.
  25. ^ "Canalys Newsroom: в 2006 году по всему миру было продано 64 миллиона смартфонов". Canalys.com .
  26. ^ "Что такое write once, run anywhere (WORA)? – Определение". WhatIs.com . Получено 24 октября 2019 г. .
  27. ^ ab Menezes, Gary (6 февраля 2010 г.). "Symbian OS, Now Fully Open Source". Watblog.com . Архивировано из оригинала 11 ноября 2013 г. . Получено 25 сентября 2011 г. .
  28. ^ Symbian OS – один из самых успешных провалов в истории технологий. TechCrunch.com. 8 ноября 2010 г.
  29. ^ "Symbian завершает крупнейший проект миграции с открытым исходным кодом" (пресс-релиз). Symbian Foundation . 4 февраля 2010 г. Получено 7 февраля 2010 г.
  30. ^ ab "Symbian Foundation". license.symbian.org .
  31. ^ "Нет текущих планов для телефонов Samsung Symbian". Все о Symbian .
  32. ^ «Доля рынка смартфонов Nokia сократилась до 31 процента, операционная прибыль также терпит крах». Engadget .
  33. ^ "Canalys: Android обогнал Symbian и стал самой продаваемой в мире платформой для смартфонов в четвертом квартале 2010 года". Engadget .
  34. Открытое письмо от генерального директора Nokia Стивена Элопа и генерального директора Microsoft Стива Балмера – Nokia Conversations: официальный блог Nokia Архивировано 11 февраля 2011 г. на Wayback Machine
  35. ^ "Developer Economics 2011". Архивировано из оригинала 29 сентября 2013 года . Получено 8 июля 2011 года .
  36. ^ "Symbian Incubation Projects". Google Project Hosting . Получено 17 октября 2021 г.
  37. ^ Даффара, Карло (7 декабря 2010 г.). "SourceForge: Projects Symbian-dump". SourceForge.net . Получено 17 октября 2021 г. .
  38. ^ "Новые приложения Symbian (и Meego) не допускаются в магазин Nokia с 1 января". Все о Symbian . 4 октября 2013 г.
  39. ^ "Nokia продолжает совершенствовать стратегию разработки, чтобы объединить среды для Symbian и MeeGo". Nokia PR (пресс-релиз). 21 октября 2010 г. Получено 5 ноября 2010 г.
  40. ^ "Будущее платформы Symbian". AllAboutSymbian . 26 октября 2010 г. Получено 5 ноября 2010 г.
  41. ^ Nokia PR (24 мая 2006 г.). «Nokia выпускает код движка „Web Browser for S60“ для сообщества разработчиков ПО с открытым исходным кодом». press.nokia.com . Архивировано из оригинала 28 февраля 2007 г. Получено 21 марта 2007 г.
  42. Обновления браузера и карт для многих телефонов S60 3rd Edition и S60 5th Edition. All About Symbian (29 июня 2011 г.). Получено 25 сентября 2011 г.
  43. ^ ab "Symbian – Qt – кроссплатформенное приложение и UI-фреймворк". Qt.nokia.com. Архивировано из оригинала 16 августа 2010 г. Получено 12 августа 2010 г.
  44. ^ "Nokia Qt SDK". Nokia Developer . 18 июня 2010 г. Архивировано из оригинала 18 января 2012 г. Получено 20 января 2012 г.
  45. Приложения: Мобильные веб-приложения в двух словах Архивировано 28 марта 2012 г. на Wayback Machine . symlab.org wiki
  46. ^ Nokia Developer – Web Архивировано 3 июня 2010 г. на Wayback Machine . Forum.nokia.com. Получено 25 сентября 2011 г.
  47. ^ "Блоги Qt Labs " Выпущен Nokia Qt SDK 1.0". Labs.trolltech.com. Архивировано из оригинала 26 июня 2010 г. Получено 12 августа 2010 г.
  48. ^ "Блоги Qt Labs " Qt Simulator становится публичным". Labs.trolltech.com. Архивировано из оригинала 27 августа 2010 г. Получено 12 августа 2010 г.
  49. ^ "Сообщество разработчиков Symbian". Developer.symbian.org. 27 января 2010 г. Получено 12 августа 2010 г.
  50. Том Сатклифф и Джейсон Барри Морли Поддержка Xcode Symbian. Symbian-xcode-plugin.tigris.org. Получено 25 сентября 2011 г.
  51. ^ "Возможности (Symbian Signed) – Сообщество разработчиков Symbian". Developer.symbian.org . Получено 12 августа 2010 г. .
  52. ^ Krass, P. (16 августа 2010 г.). «Nokia Now Signing Symbian Apps for Free». Блоги форума разработчиков Nokia . Архивировано из оригинала 30 августа 2010 г. Получено 16 октября 2021 г.
  53. ^ "Сообщество разработчиков Symbian – технологические домены". Developer.symbian.org . Получено 12 августа 2010 г. .
  54. ^ "Сообщество разработчиков Symbian – пакеты". Developer.symbian.org . Получено 12 августа 2010 г. .
  55. ^ "Symbian System Model – Symbian Developer Community". Developer.symbian.org . Получено 12 августа 2010 г. .
  56. ^ Знакомство с EKA2, Джейн Сэйлс и Мартин Таскер. (PDF). Получено 25 сентября 2011 г.
  57. ^ "История секретной фрагментации Symbian". Все о Symbian .
  58. ^ "UIQ Technology предупреждает оставшихся сотрудников". Все о Symbian .
  59. ^ Профиль пользователя Nokia N8. Nds.nokia.com (22 февраля 1999 г.). Получено 25 сентября 2011 г.
  60. ^ Nokia запускает мобильное телевидение | Nokia Conversations – официальный блог Nokia Архивировано 10 ноября 2010 г. на Wayback Machine . Conversations.nokia.com (9 сентября 2010 г.). Получено 25 сентября 2011 г.
  61. ^ abcde "F-07B Instruction Manual '10.5" (PDF) . docomo STYLE series . NTT DoCoMo. Май 2010. Архивировано из оригинала (PDF) 24 ноября 2012 года . Получено 23 мая 2012 года .
  62. ^ "Есть ли планы по использованию SilverLight для Symbian^3 (Nokia N8, E7, C7)?". Mobile Silverlight для Nokia Symbian . Форумы Silverlight.NET. 27 апреля 2011 г. Архивировано из оригинала 2 февраля 2012 г. Получено 23 мая 2012 г.
  63. ^ Psychlist1972 (6 июля 2010 г.). "Silverlight для Nokia Symbian RTW теперь доступен". Мобильные устройства / Silverlight для Nokia Symbian . Форумы Silverlight.NET. Архивировано из оригинала 8 августа 2012 г. Получено 23 мая 2012 г.{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  64. Устаревшее Архивировано 18 июля 2011 г. на Wayback Machine Silverlight.NET. Получено 25 сентября 2011 г.
  65. ^ "Silverlight Category". Архивировано из оригинала 2 февраля 2012 года . Получено 10 марта 2012 года .
  66. ^ Внутри Symbian SQL: Руководство для мобильных разработчиков по SQLite | | Иван Литовски, Ричард Мейнард, 2010, стр. 9
  67. ^ abcde SH-08C Руководство по эксплуатации '11.3 (PDF) , NTT DoCoMo, март 2011 г., заархивировано из оригинала (PDF) 26 ноября 2012 г. , получено 23 мая 2012 г.
  68. ^ "Help – Eclipse Platform". library.forum.nokia.com. Архивировано из оригинала 4 января 2013 года . Получено 25 сентября 2011 года .
  69. ^ "ドコモ地図ナビ (@docomo_map_navi) | Twitter" . Твиттер.com .
  70. ^ "ドコモ地図ナビ" . dmapnavi.jp .
  71. ^ abc на вашем мобильном. Skype. Получено 25 сентября 2011 г.
  72. ^ abc Скриншот для Symbian OS | AntonyPranata.com 2.0 Архивировано 1 марта 2013 г. на Wayback Machine . Antonypranata.com. Получено 25 сентября 2011 г.
  73. ^ abcd Хорикава, Кёко (1 июня 2010 г.). "NTT DoCoMo выпускает устройства S^2". Блог Symbian . Symbian.org. Архивировано из оригинала 24 августа 2010 г.
  74. ^ ab Asuk Ustundag, Sennur (7 октября 2010 г.). «Устройства Symbian, требования к оборудованию и программному обеспечению, базовая разработка приложений» (PDF) . Bridgewater State University. стр. 6. Получено 23 мая 2012 г.[ постоянная мертвая ссылка ]
  75. ^ abcdefghijk "Платформа Symbian^2 используется в одиннадцати новых моделях телефонов NTT DoCoMo FOMA 3G". SymbianOne. Архивировано из оригинала 3 февраля 2013 года . Получено 10 ноября 2010 года .
  76. ^ "Samsung OMNIAHD ослепляет на Mobile World Congress своей яркостью HD". Соединенное Королевство: Samsung.com. Архивировано из оригинала 10 апреля 2009 года . Получено 25 сентября 2011 года .
  77. Оутс, Джон (6 мая 2004 г.). «Symbian удваивает продажи». www.theregister.co.uk .
  78. ^ в 09:58, Тони Смит 27 октября 2004 г. «Глобальные продажи смартфонов резко растут». www.theregister.co.uk .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  79. ^ "Six Years of Symbian Produces 100 Models and 100 Million Shippings". The Smart PDA. 17 ноября 2006 г. Архивировано из оригинала 30 июня 2012 г. Получено 23 мая 2012 г.
  80. Symbian Foundation добавляет нового участника, Nuance Архивировано 25 июля 2009 г. на Wayback Machine . News.softpedia.com (21 июля 2009 г.). Получено 25 сентября 2011 г.
  81. ^ «Nokia лидирует на рынке смартфонов с долей 56%, в то время как доля Symbian на рынке ОС будет падать» (пресс-релиз). ABI Research. 29 марта 2012 г. Архивировано из оригинала 29 марта 2012 г. Получено 25 сентября 2011 г.
  82. ^ Gartner сообщает, что продажи мобильных устройств во втором квартале 2011 года выросли на 16,5 процента в годовом исчислении; продажи смартфонов выросли на 74 процента. Gartner.com. Получено 25 сентября 2011 г.
  83. ^ "10 миллионов телефонов на базе Symbian OS в Японии". Все о Symbian .
  84. ^ "30 миллионов телефонов на базе Symbian OS в Японии". Все о Symbian .
  85. ^ ab "Большинство смартфонов теперь имеют сенсорные экраны (пресс-релиз Canalys: r2010021)". Canalys.com. 8 февраля 2010 г. Архивировано из оригинала 30 июля 2013 г. Получено 12 августа 2010 г.
  86. ^ "Поставки телефонов Google Android увеличились на 886%". BBC. 2 августа 2010 г. Получено 12 августа 2010 г.
  87. ^ Петти, Кристи. «Gartner заявляет, что в 2010 году продажи мобильных устройств конечным пользователям во всем мире достигли 1,6 миллиарда единиц; продажи смартфонов выросли на 72 процента в 2010 году». Gartner.com. Архивировано из оригинала 9 февраля 2011 года . Получено 10 марта 2011 года .
  88. 100 Million Club H1 2010 Архивировано 1 марта 2011 г. на Wayback Machine . VisionMobile (18 октября 2010 г.). Получено 25 сентября 2011 г.
  89. ^ Nokia и Microsoft заключают стратегический альянс по Windows Phone, Bing, Xbox Live и другим платформам. Engadget . Получено 25 сентября 2011 г.
  90. ^ Вудс, Бен. (1 октября 2010 г.) Samsung прекращает поддержку Symbian | Wireless – CNET News Архивировано 4 октября 2013 г. на Wayback Machine . CNET. Получено 25 сентября 2011 г.
  91. Мейер, Дэвид. (3 ноября 2008 г.) Motorola отказывается от Symbian, объявляет о 3000 увольнениях | Сетевые технологии | ZDNet UK. ZDNet.co.uk. Получено 25 сентября 2011 г.
  92. ^ Мелло, Джон П.. (15 октября 2010 г.) Sony отказывается от Symbian. PC World . Получено 25 сентября 2011 г.
  93. ^ «Доля рынка смартфонов Android от Google в четыре раза превышает долю iOS от Apple». CNN. 8 августа 2012 г.
  94. ^ Mobile-reviews. Обзор Nokia E7. 9 августа 2011 г.
  95. ^ Литкфилд, Стив (8 августа 2011 г.). «Nokia N97 RIP: сошедший с рельсов флагман, который закончился крушением поезда». Все о Symbian . Получено 30 октября 2012 г.
  96. ^ Сравнение мобильных браузеров, ноябрь 2010 г. Allaboutsymbian.com (25 ноября 2010 г.). Получено 25 сентября 2011 г.
  97. ^ Мейер, Дэвид (9 ноября 2010 г.). «Nokia times first Symbian updates for 'early 2011'». ZDNet UK . Получено 4 января 2011 г.
  98. ^ Gilson, David (12 марта 2012 г.). "История секретной фрагментации Symbian". All About Symbian . Получено 30 октября 2012 г. .
  99. ^ "Хакер устанавливает бэкдор в прошивке Symbian – The H Security: Новости и возможности". Архивировано из оригинала 8 декабря 2013 года . Получено 26 декабря 2010 года .{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ). H-online.com (8 декабря 2010 г.). Получено 25 сентября 2011 г.
  100. ^ Хакер создает модифицированную прошивку Symbian S60 со скрытым бэкдором. Архивировано 20 ноября 2011 г. на Wayback Machine . Live Hacking (10 декабря 2010 г.). Получено 25 сентября 2011 г.
  101. ^ Безопасность Nokia S60 3rd Ed была взломана? Архивировано 13 декабря 2010 года в Wayback Machine , Symbian Freak
  102. ^ "S60 v3 Взлом – миссия выполнена, FP1 взломан!" Архивировано 10 декабря 2010 года на Wayback Machine . Symbian Freak (27 марта 2008 года). Получено 25 сентября 2011 года.
  103. ^ Скриншоты Sibo3a, Галерея путеводителя
  104. ^ Марчин Вичари. "GUIdebook > Скриншоты > EPOC R5/Psion Revo". Guidebookgallery.org . Получено 12 августа 2010 г.
  105. ^ «Решение проблемы медленных SMS-сообщений Nokia / проблемы зависания / Solusi Masalah Kirim SMS Nokia (Lambat/Mandek)» . www.kejut.com .
  106. ^ Бланфорд, Рэйф (1 июня 2010 г.). "Первые телефоны Symbian^2 поступили в Японию" . Получено 30 октября 2012 г.
  107. ^ в 12:41, Тони Смит 2 февраля 2010 г. «Nokia: переходите сразу на Symbian 3, пропускайте Symbian 2». www.theregister.co.uk .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  108. ^ Molen, Brad (17 августа 2011 г.). "Загрузка Symbian Belle просочилась в сообщество N8, быстро удалена с сайта (обновление: Anna доступна на NaviFirm)". Engadget . Получено 30 октября 2012 г.
  109. ^ Боблэнта, Влад (24 августа 2011 г.). «Nokia 600, 700 и 701 анонсированы, все работают на Symbian Belle и поступят в продажу до конца сентября». unwired view. Архивировано из оригинала 22 октября 2012 г. Получено 30 октября 2012 г.
  110. ^ "Nokia Belle скоро: Nokia Conversations: официальный блог Nokia". Архивировано из оригинала 22 декабря 2011 г. Получено 22 декабря 2011 г.
  111. Рейзингер, Дон (21 декабря 2011 г.). «Прощай, Symbian Belle. Привет, Nokia Belle». c|net . Получено 30 октября 2012 г. .
  112. ^ "Обновление программного обеспечения для телефонов, совместимых с Nokia Belle". Nokia. 2012. Получено 30 октября 2012 г.
  113. Хэй, Эмма (25 мая 2012 г.). «Symbian Carla отменена, начало конца Symbian?». ITProPortal .
  114. ^ Delaney, Ian (1 марта 2012 г.). «Все о Nokia Belle, Feature Pack 1». Nokia Conversations. Архивировано из оригинала 10 октября 2012 г. Получено 30 октября 2012 г.
  115. ^ Ly, Boc (2 октября 2012 г.). «Обновление делает Nokia 808 PureView еще лучше». Nokia Conversations. Архивировано из оригинала 6 октября 2012 г. Получено 30 октября 2012 г.

Библиография

Внешние ссылки

Источник Symbian^3 EPL