Jump to content

Симбиан

Симбиан
Главный экран Nokia Belle Feature Pack 2 на румынском языке (последняя версия Symbian)
Разработчик ООО «Симбиан» (1998–2008 гг.)
Фонд Symbian (2008–11)
Нокиа (2010–11)
Accenture от имени Nokia (2011–2013 гг.) [1]
Написано в С++ [2]
Семейство ОС ХОБЛ (Symbian)
Рабочее состояние Снято с производства
Исходная модель Собственное программное обеспечение , [3] ранее Бесплатное программное обеспечение (2010–11)
Первоначальный выпуск 5 июня 1997 г .; 27 лет назад 1997-06-05 ) ( (как EPOC32)
Финальный выпуск Nokia Belle Feature Pack 2/2, октябрь 2012 г .; 11 лет назад ( 2012-10-02 )
Маркетинговая цель Смартфоны
Доступно в 48 языков
Список языков
Обновить метод Сертификаты, подписанные Symbian
Менеджер пакетов .sis , .sisx , .jad , .jar
Платформы АРМ , х86 [4]
ядра Тип реального времени Микроядро , EKA2
По умолчанию
пользовательский интерфейс
S60 (с 2009 г.)
Лицензия Собственное программное обеспечение , [5] ранее Eclipse Public
Официальный сайт симбиан .нокиа .com (несуществующий с мая 2014 г.), Symbian .org (несуществующий с 2009–2010 гг.)
Статус поддержки
Не поддерживается

Symbian — это вышедшая из производства мобильная операционная система (ОС) и вычислительная платформа, предназначенная для смартфонов . [6] Первоначально она была разработана как проприетарная программная операционная система для персональных цифровых помощников в 1998 году Symbian Ltd. консорциумом [7] Symbian OS является потомком Psion от 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 прекратил разработку. В результате в 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 за пределами Японии, объявила, что будет использовать Microsoft от 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 году.

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

Логотип 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 и связанные с ней пользовательские интерфейсы S60 , UIQ и MOAP (S) были внесены в фонд их владельцами Nokia , NTT DoCoMo , Sony Ericsson и Symbian Ltd. с целью создания платформы Symbian как бесплатной , Бесплатное программное обеспечение , одобренное Фондом свободного программного обеспечения (FSF) и Инициативой открытого исходного кода (OSI), одобренное Общественной лицензией Eclipse (EPL). Платформа была назначена преемницей Symbian OS после официального запуска Symbian Foundation в апреле 2009 года. Платформа Symbian была официально доступна как бесплатное программное обеспечение в феврале 2010 года. [27]

Nokia стала основным автором кода Symbian, поскольку тогда у нее были ресурсы для разработки как ядра ОС Symbian, так и пользовательского интерфейса. С тех пор Nokia поддерживала собственный репозиторий кода для разработки платформы, регулярно публикуя свои разработки в общедоступном репозитории. [28] Symbian должен был разрабатываться сообществом под руководством Symbian Foundation , о котором впервые было объявлено в июне 2008 года и официально запущено в апреле 2009 года. Его целью была публикация исходного кода для всей платформы Symbian под лицензией EPL. Это было достигнуто 4 февраля 2010 г.; Фонд Symbian сообщил, что это событие стало крупнейшим в истории переводом кодовой базы в свободное программное обеспечение . [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% в третьем квартале 2010 года до 31% в четвертом квартале 2010 года, [32] Symbian быстро уступала позиции iOS и Android, в конечном итоге отставая от Android в четвертом квартале 2010 года. [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 года, и по состоянию на октябрь 2011 года 2800 сотрудников Nokia стали сотрудниками Accenture. [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 представит новую структуру библиотеки графического пользовательского интерфейса, специально разработанную для сенсорного интерфейса, известную как «Расширения пользовательского интерфейса для мобильных устройств» или UIEMO (внутреннее название проекта «Орбита»), которая была построена на основе 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 языков с [диалектами] и (скриптами):

  • Арабский (арабский)
  • Баскский (латиница)
  • Болгарский (кириллица)
  • Каталанский (латиница)
  • Китайский [КНР] (упрощенный китайский)
  • Китайский [Гонконг] (традиционный китайский)
  • Китайский [Тайвань] (традиционный китайский)
  • Хорватский (латиница)
  • Чешский (латиница)
  • Датский (латиница)
  • Голландский (латиница)
  • Английский [Великобритания] (латиница)
  • Английский [США] (латиница)
  • Эстонский (латиница)
  • Финский (латиница)
  • Французский (латиница)
  • Французский [канадский] (латиница)
  • Галисийский (латиница)
  • Немецкий (латиница)
  • Греческий (греческий)
  • Иврит (иврит)
  • Хинди (индийский)
  • Венгерский (латиница)
  • Исландский (латиница)
  • Индонезийский [индонезийский] (латиница)
  • Итальянский (латиница)
  • Японский ( японское письмо )*
  • Kazakh (Cyrillic)
  • Латышский (латиница)
  • Литовский (латиница)
  • Малайский [малазийский] (латиница)
  • Маратхи (Индия: Махараштра)
  • Норвежский (латиница)
  • персидский [фарси]
  • Польский (латиница)
  • Португальский (латиница)
  • Португальский [бразильский] (латиница)
  • Румынский (латиница)
  • Русский (кириллица)
  • Сербский (латиница)
  • Словацкий (латиница)
  • Словенский (латиница)
  • Испанский (латиница)
  • Испанский [Латинская Америка] (латиница)
  • Шведский (латиница)
  • Тагальский [Филиппинский] (латиница)
  • Беременность (тайский)
  • Тамильский (Индия)
  • Турецкий (латиница)
  • Украинский (кириллица)
  • Урду (арабский)
  • Вьетнамский (латиница)

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

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

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

С 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 ранее использовала специальную версию 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 C++ [ править ]

Поскольку ОС Symbian написана на C++ с использованием стандартов кодирования Symbian Software, ее можно разрабатывать с использованием Symbian C++, хотя это не является стандартной реализацией. До выпуска Qt SDK это была стандартная среда разработки. Существовало несколько платформ на базе ОС Symbian, которые предоставляли комплекты разработки программного обеспечения (SDK) для разработчиков приложений, желающих работать с устройствами с ОС Symbian, основными из которых были 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++ , интегрированной средой разработки на базе 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) виджетов и стандарта 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 с использованием JIT-компилятора. (По состоянию на 18 января 2010 года RedFiveLabs прекратила разработку Net60, разместив на своей целевой странице следующее объявление: «На данном этапе мы рассматриваем некоторые варианты продажи интеллектуальной собственности, чтобы у Net60 могло продолжаться будущее».)

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

Приложения Java ME для ОС Symbian разрабатываются с использованием стандартных методов и инструментов, таких как 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 OS была создана с учетом трех принципов проектирования систем:

  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 содержались только базовые классы и подструктура, тогда как большая часть реальных пользовательских интерфейсов поддерживалась третьими сторонами. Это уже не так. Три основных пользовательских интерфейса — S60, UIQ и MOAP — были добавлены в Symbian в 2009 году. Symbian также содержит библиотеки графики, макета текста и рендеринга шрифтов.

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

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

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

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

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

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

  • S60 , Symbian, также называемый Series 60. Его поддерживала в основном Nokia. Существует несколько редакций этой платформы, первая из которых появилась на Nokia 7650 как S60 (1st Edition) . За ним последовали S60 2-го издания (например, Nokia N70 ), S60 3-го издания (например, Nokia N73 ) и S60 5-го издания (с сенсорным пользовательским интерфейсом, например 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 в качестве будущей версии. [58]
  • MOAP (Платформа мобильных приложений) [только для Японии], используемая телефонами Fujitsu , Mitsubishi , Sony Ericsson и Sharp , разработанными для NTT DoCoMo . Он использует интерфейс, разработанный специально для сетевого бренда FOMA компании DoCoMo «Свобода мобильного доступа», и основан на пользовательском интерфейсе более ранних моделей Fujitsu FOMA. Пользователь не может устанавливать новые приложения C++. (Только Япония)
  • OPP [только для Японии], преемник MOAP, используемый в NTT DoCoMo компании телефоне FOMA .

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

Особенность Symbian^3/Анна/Белль Симбиан^2 Symbian^1/ Series 60, 5-е издание Серия 60, 3-е издание УИК (2.0) Серия 80
Год выпуска 2010 (Symbian^3), 2011 (Symbian Anna, Nokia Belle) 2010 г. (только Япония с промежуточным программным обеспечением MOAP/OPP) 2008 2006 2002 2001
Компания Symbian Foundation, позже Nokia Фонд Симбиан Фонд Симбиан Нокиа Технология УИК Нокиа
Версия ОС Symbian 9.5 (Symbian^3/Symbian Anna), 10.1 (Nokia Belle) ? 9.4 9.3
серии 60 Версия 5.2 (Symbian^3/Symbian Анна), [59] 5.3 (Нокиа Белль), 5.4 (Нокиа Белль FP1) 5.1 5-е издание Третье издание, пакет функций 2 Н/Д Н/Д
Поддержка сенсорного ввода Да Да Да Нет Да Нет
мультисенсорного Поддержка ввода Да Нет Нет Нет Нет
Количество настраиваемых домашних экранов От трех до шести (пять на Nokia E6 и Nokia 500 , шесть на Nokia Belle) Один Два Один
Wi-Fi Поддержка версии Б , Г , Н Б, Г Б, Г Б, Г Б, Г
USB на ходу Поддержка Да Нет Нет
DVB-H Поддержка Да, с дополнительной гарнитурой [60] Неизвестно, но есть 1seg. поддержка [61] Да, с дополнительной гарнитурой Да, с дополнительной гарнитурой
FM-передатчика ближнего действия Поддержка Да Да Да Нет Нет
FM-радио Поддержка Да ? Да Да Да Нет
Поддержка внешних карт памяти MicroSD, до 32 ГБ МикроСД МикроСД МикроСД, МиниСД Карта памяти, MicroSD, мультимедийная карта Мультимедийная карта
Adobe Flash Поддержка Да, Flash Lite встроенная версия 4.0, с возможностью обновления. Да, Flash Lite встроенная версия 3.1, с возможностью обновления. Да, Flash Lite встроенная версия 3.1, с возможностью обновления. Да, Flash встроенная версия 6, не подлежит обновлению
Microsoft Silverlight Поддержка Нет [62] [ нужна ссылка ] Да [63] [64] Нет [65] [ нужна ссылка ] Нет
OpenGL ES Поддержка Да, версия 2.0 Нет
SQLite Поддержка Да Да Да [66]
Поддержка архитектуры процессора РУКА SH-Мобильный РУКА РУКА РУКА
Запрограммировано в С++ , Qt ? С++ , Qt С++ , Qt
Лицензия Публичная лицензия Eclipse ;
С 31 марта 2011 г.: лицензия Nokia Symbian 1.0.
проприетарная лицензия SFL, а некоторые части исходного кода имеют лицензию EPL.
Список общественных проблем Больше не надо
Менеджер пакетов .sis , .sisx ? .sis , .sisx .sis , .sisx .sis , .sisx .sis , .sisx
Поддержка неанглоязычных языков Да в основном японцы Да Да Да Да
Проверка орфографии с подчеркиванием Да Да [67] Да Да
Сохраняет состояние при выключении или сбое Нет Нет Нет Нет
Внутренний поиск Да Да [61] Да Да Да Да
Прокси-сервер Да ? Да Да Да Да
Шифрование на устройстве Да Да [61] Да Да
вырезания, копирования и вставки Поддержка Да Да [67] Да Да Да Да
Отменить Нет Нет Да Да Да
Веб-браузер по умолчанию для S60 , WebKit механизм версия 7.2, версия движка 525 (Symbian^3); [68] версия 7.3, версия движка 533.4 (Symbian Anna) версия 7.1.4, версия двигателя 525; версия 7.3, версия двигателя 533.4 (для 9 выбранных устройств после обновлений прошивки, выпущенных летом 2011 г.) версия движка 413 ( Nokia N79 ) Н/Д Н/Д
Официальный магазин приложений Магазин Nokia Ovi я-αappli/я-виджет [67] Магазин Nokia Ovi , Sony Ericsson PlayNow Arena Nokia Магазин Ovi , Скачать!
Поддержка протокола синхронизации электронной почты POP3, IMAP i-режимная почта [67] POP3, IMAP POP3, IMAP POP3, IMAP POP3, IMAP
Поддержка NFC Да Нет Нет Нет Нет Нет
Push-уведомления Да Да Да Да Да
Распознавание голоса Да Да Да Да
модем USB, Bluetooth; мобильная точка доступа Wi-Fi со сторонним программным обеспечением USB, Bluetooth; мобильная точка доступа Wi-Fi со сторонним программным обеспечением USB, Bluetooth; мобильная точка доступа Wi-Fi со сторонним программным обеспечением USB, Bluetooth;
Текстовое, документальное сопровождение Приложения для мобильного офиса, PDF Приложения для мобильного офиса, PDF Приложения для мобильного офиса, PDF Приложения для мобильного офиса, PDF Приложения для мобильного офиса, PDF Приложения для мобильного офиса, PDF
Воспроизведение аудио Все вма, [61] аак [ нужна ссылка ] Все Все вав, мп3
Воспроизведение видео H.263, H.264, WMV, MPEG4, MPEG4@ HD 720p 25–30 кадров/с, MKV, DivX, XviD WMV, [67] MPEG4 [ нужна ссылка ] H.263, WMV, MPEG4, 3GPP, 3GPP2 H.263, WMV, MPEG4, 3GPP, 3GPP2 Х.263, 3GPP, 3GPP2
Пошаговый GPS Да, со сторонним программным обеспечением или с помощью Nokia Maps Да, с ежемесячной оплатой Docomo Map Navi [69] ( Карта Docomo Navi [70] ) Да, со сторонним программным обеспечением или с помощью Nokia Maps Да, со сторонним программным обеспечением или с помощью Nokia Maps Да, со сторонним программным обеспечением
Видеовыход Nokia AV (3,5 мм), PAL, NTSC, HDMI , DLNA через Nokia Play To HDMI и Nokia AV (3.5mm), PAL, NTSC Nokia AV (3.5mm), PAL, NTSC Нет
Многозадачность Да Да Да Да Да Да
Интерактивные виджеты рабочего стола Да Да Да Нет
Встроенная аппаратная клавиатура Да Да Да Да Да Да
Bluetooth-клавиатура Да Да [61] Да Да Да
Фронтальная видеокамера для видеоконференции Да Да Да Да Да Да
Может обмениваться данными через Bluetooth со всеми устройствами Да Да Да Да Да Да
Скайп, стороннее программное обеспечение Да [71] Да [71] Да [71]
чат в Facebook Да ? Да Да
Безопасная оболочка (SSH) Да, стороннее программное обеспечение Да, стороннее программное обеспечение Да, стороннее программное обеспечение
ОпенВПН Нет, Nokia VPN можно использовать. Нет, Nokia VPN можно использовать. Нет, Nokia VPN можно использовать. Да, стороннее программное обеспечение
Удаленный буфер кадров ?
Скриншот Да, стороннее программное обеспечение [72] Да, стороннее программное обеспечение [72] Да, стороннее программное обеспечение [72] Да Да
ускорение графического процессора Да Нет
Официальная платформа(и) SDK Кроссплатформенность, Windows (предпочтительно Qt ), Carbide.c++ , Java ME , веб-виджеты времени выполнения, Flash Lite , Python для Symbian Кроссплатформенность, Windows (предпочтительно Qt ), Carbide.c++ , Java ME , веб-виджеты времени выполнения, Flash Lite , Python для Symbian Кроссплатформенность, Windows (предпочтительно Qt ), Carbide.c++ , Java ME , веб-виджет времени выполнения, Flash Lite , Python для Symbian Кроссплатформенность, Windows (предпочтительно Qt ), Carbide.c++ , Java ME , стороннее программное обеспечение (OPL)
Статус обновлений ▲ Снято с производства ? Снято с производства Снято с производства Снято с производства Снято с производства
Первое устройство(а) Nokia N8 (Symbian^3), Nokia C7 (Symbian^3), Nokia X7 , Nokia E6 (Анна), Nokia 603 , Nokia 700 , Nokia 701 (Belle) NTT DOCOMO STYLE Серия F-07B Nokia 5800 (2 октября 2008 г.) Nokia N96 , Nokia N78 , Nokia 6210 Navigator и Nokia 6220 Classic (11 февраля 2008 г.) Сони Эрикссон Р800 Нокиа 9210
Устройства Nokia N8 , Nokia C6-01 , Nokia C7-00 , Nokia E7-00 , Nokia E6 , Nokia X7 , Nokia 500 , Nokia 603 , Nokia 600 (отменено), Nokia 700 , Nokia 701 , Nokia 808 PureView НТТ DoCoMo: F-06B*, [73] Ф-07Б*, [73] Ф-08Б*, [73] Ш-07Б †, [73] Ф-10Б, [74] Сотовый телефон 7, [74] Ф-01С*, [75] Ф-02С*, [75] Ф-03С*, [75] Ф-04С*, [75] Ф-05С*, [75] SH-01C†, [75] SH-02C†, [75] SH-04C†, [75] SH-05C†, [75] SH-06C†, [75] Сенсорный лес SH-08C† [75] Nokia: 5228, 5230 , 5233 , 5235 , 5250 , 5530 XpressMusic , 5800 XpressMusic , 5800 Navigation Edition , C5-03 , C6-00 , N97 , N97 mini , X6 ;

Samsung: i8910 Омния HD , [76]

Sony Ericsson: Сатио , Виваз , Виваз Про

Nokia: 5320 XpressMusic , 5630 XpressMusic , 5730 XpressMusic , 6210 Navigator , 6220 Classic , 6650 раза , 6710 Navigator , 6720 Classic , 6730 Classic 6760 Slide , 6790 Surge, E5-00 , E51 , Е55 2 , Е71 , Е72 , , , Е75 , Н78 , Н79 , Н82 , Н85 , Н86 8МП , Н96 , Х5 , С5-00 ;
Samsung: GT-i8510 (INNOV8) , GT-i7110 (пилот), SGH-L870, SGH-i550 , SGH-G810
Сони Эрикссон ...
Моторола ...
Нокиа 9210 , Нокиа 9300 , Нокиа 9300i , Нокиа 9500
Название последней прошивки Nokia Belle Feature Pack 2/Belle Refresh Симбиан^2 Symbian^1/ Series 60, 5-е издание Series 60, 3-е издание, пакет функций 2 УИК? Серия 80

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

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

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

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

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

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

К концу мая 2006 года в Японии было продано 10 миллионов телефонов на базе Symbian, что составляет 11% от общего объема поставок Symbian по всему миру (89 миллионов). [83] К ноябрю 2007 года эта цифра составила 30 миллионов, а к июню 2007 года доля рынка Японии на японском рынке составила 65%. [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% (через iOS). Windows CE и Windows Mobile ) и Android — 4,7%. [85]

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

В течение 2009–2010 годов Motorola , Samsung , LG и Sony Ericsson объявили об отказе от Symbian в пользу альтернативных платформ, включая Android от Microsoft от Google и Windows Phone . [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 подвержена воздействию множества вирусов, наиболее известным из которых является Cabir . Обычно они пересылаются с телефона на телефон по Bluetooth. До сих пор никто не использовал какие-либо недостатки Symbian OS. Вместо этого все они спрашивают пользователя, хотят ли они установить программное обеспечение, с несколько заметными предупреждениями о том, что ему нельзя доверять, хотя некоторые полагаются на социальную инженерию , часто в форме сообщений, которые поставляются вместе с вредоносным ПО: мошенническое программное обеспечение якобы быть утилитой, игрой или каким-либо другим приложением для Symbian.

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

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

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

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

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

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

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

Версия Описание
ЭПОК16 EPOC16, первоначально называвшаяся просто EPOC, была операционной системой, разработанной Psion в конце 1980-х и начале 1990-х годов для устройств Psion «SIBO» (SIxteen Bit Organisers). Все устройства EPOC16 имели процессор семейства 8086 и 16-битную архитектуру. EPOC16 представляла собой однопользовательскую вытесняющую многозадачную операционную систему, написанную на языке ассемблера Intel 8086 и C и предназначенную для установки в постоянное запоминающее устройство (ПЗУ). Он поддерживал простой язык программирования Open Programming Language (OPL) и интегрированную среду разработки (IDE) OVAL. В число устройств SIBO входили: MC200, MC400, Series 3 (1991–98), Series 3a, Series 3c, Series 3mx, Siena, Workabout и Workabout mx. MC400 и MC200, первые устройства EPOC16, выпущенные в 1989 году.

EPOC16 имел преимущественно монохромный графический интерфейс, управляемый с клавиатуры. [103] – оборудование, для которого оно было разработано, изначально имело указательный ввод в виде панели дигитайзера.

В конце 1990-х годов операционная система называлась EPOC16, чтобы отличить ее от новой на тот момент ОС EPOC32 от Psion.

EPOC32 (выпуски с 1 по 5) Первая версия EPOC32, выпуск 1, появилась в ПЗУ Psion Series 5 v1.0 в 1997 году. Позже в ПЗУ v1.1 появилась версия 3. (Выпуск 2 никогда не был общедоступным.) За ними последовали Psion Series 5mx , Revo. / Revo plus, Psion Series 7 / netBook и netPad (все они имели версию 5).

Операционная система EPOC32, в то время называвшаяся просто EPOC, позже была переименована в Symbian OS. Вдобавок к путанице с именами, до перехода на Symbian EPOC16 часто называли SIBO, чтобы отличить его от «нового» EPOC. Несмотря на сходство названий, EPOC32 и EPOC16 были совершенно разными операционными системами, EPOC32 была написана на C++ на основе новой кодовой базы, разработка которой началась в середине 1990-х годов.

EPOC32 представляла собой однопользовательскую операционную систему с вытесняющей многозадачностью и защитой памяти, которая побуждала разработчика приложений разделять свою программу на движок и интерфейс . Линейка КПК Psion оснащена графическим пользовательским интерфейсом под названием EIKON, который специально разработан для портативных компьютеров с клавиатурой (поэтому он, возможно, больше похож на графический интерфейс настольного компьютера, чем на графический интерфейс карманного компьютера). [104] ). Однако одной из характеристик EPOC является легкость, с которой можно разрабатывать новые графические интерфейсы на основе базового набора классов графического интерфейса, функция, которая широко изучалась, начиная с Ericsson R380 и далее.

EPOC32 изначально был разработан для ARM семейства процессоров , включая ARM7 , ARM9 , StrongARM и Intel XScale , но может быть скомпилирован для целевых устройств, использующих несколько других типов процессоров.

Во время разработки EPOC32 Psion планировала лицензировать EPOC сторонним производителям устройств и выделить свое подразделение программного обеспечения под названием Psion Software. Одним из первых лицензиатов была недолговечная компания Geofox , которая остановила производство, продав менее 1000 единиц. Ericsson выпустила на рынок обновленную версию Psion Series 5mx под названием MC218 на базе EPOC Release 5.1 , а позже создала смартфон R380 . Oregon Scientific также выпустила бюджетное устройство EPOC, Osaris (примечательное как единственное устройство EPOC, поставляемое с версией 4).

Работа над 32-битной версией началась в конце 1994 года.

Устройство Series 5 , выпущенное в июне 1997 года, использовало первые версии ОС EPOC32 под кодовым названием «Protea» и графический пользовательский интерфейс «Eikon».

Oregon Scientific Osaris был единственным КПК, использовавшим ER4.

Psion Series 5mx , Psion Series 7 , Psion Revo , Diamond Mako , Psion netBook и Ericsson MC218 были выпущены в 1999 году с использованием ER5. был анонсирован телефонный проект На CeBIT Phillips Illium/Accent, но он не получил коммерческого выпуска. Этот выпуск ретроспективно получил название Symbian OS 5.

Первый телефон, использующий ER5u, Ericsson R380, был выпущен в ноябре 2000 года. Это не было открытое устройство: программное обеспечение не могло быть установлено. Примечательно, что несколько так и не выпущенных прототипов Psion для КПК следующего поколения, включая преемника Bluetooth Revo под кодовым названием Conan , использовали ER5u. Буква «u» в названии указывает на поддержку Unicode .

В июне 1998 года Psion Software стала Symbian Ltd. , крупным совместным предприятием Psion и производителей телефонов Ericsson , Motorola и Nokia . Начиная с версии 6, EPOC была переименована в Symbian OS.

ОС Симбиан 6.0 и 6.1 Эта ОС была переименована в Symbian OS и стала основой для новой линейки смартфонов . Этот выпуск иногда называют ER6. Psion передала новой компании 130 ключевых сотрудников и сохранила за собой 31% акций выделенной компании.

Первый «открытый» телефон с ОС Symbian, Nokia 9210 Communicator, был выпущен в июне 2001 года. Была добавлена ​​поддержка Bluetooth . В 2001 году было продано почти 500 000 телефонов Symbian, а в следующем году их число выросло до 2,1 миллиона.

Разработка различных пользовательских интерфейсов была сделана общей с помощью «эталонной стратегии дизайна» для «смартфонов» или «коммуникаторов», которая далее подразделялась на конструкции на основе клавиатуры или планшета. Были поставлены два эталонных пользовательских интерфейса (DFRD или эталонные образцы семейства устройств): Quartz и Crystal. Первый был объединен с дизайном Ronneby от Ericsson и стал основой интерфейса UIQ ; последний вышел на рынок как Nokia Series 80 UI.

Более поздние DFRD были Sapphire, Ruby и Emerald. На рынок вышел только Sapphire, превратившийся в Pearl DFRD и, наконец, в пользовательский интерфейс Nokia Series 60 , «квадратный» пользовательский интерфейс на основе клавиатуры для первых настоящих смартфонов. Первым из них стал смартфон Nokia 7650 (с ОС Symbian 6.1), который также был первым со встроенной камерой с разрешением VGA (0,3 Мп = 640×480). Другими известными устройствами S60 Symbian 6.1 являются Nokia 3650 , недолговечный Sendo X и Siemens SX1 , первый и последний телефон Symbian от Siemens.

Несмотря на эти попытки сделать интерфейс универсальным, пользовательский интерфейс явно был разделен между конкурирующими компаниями: Crystal или Sapphire были Nokia, Quartz были Ericsson. Symbian отказалась от DFRD в конце 2002 года в рамках активного отказа от разработки пользовательского интерфейса в пользу автономной доставки. Pearl был передан Nokia, разработка Quartz была выделена под названием UIQ Technology AB, а работа с японскими фирмами была быстро переведена в стандарт MOAP .

ОС Symbian 7.0 и 7.0s Впервые выпущен в 2003 году. Это важная версия Symbian, которая появилась со всеми современными пользовательскими интерфейсами, включая UIQ (Sony Ericsson P800, P900, P910, Motorola A925, A1000), Series 80 (Nokia 9300, 9500), Series 90 (Nokia 7710). , Series 60 (Nokia 3230, 6260, 6600, 6670, 7610), а также несколько FOMA телефонов в Японии. Также добавлена ​​поддержка EDGE и IPv6 . Поддержка Java была изменена с pJava и JavaPhone на поддержку стандарта Java ME.

В первом квартале 2003 года было продано один миллион телефонов Symbian, а к концу 2003 года этот показатель увеличился до одного миллиона в месяц.

Symbian OS 7.0s была версией 7.0, специально адаптированной для обеспечения большей обратной совместимости с Symbian OS 6.x, частично для совместимости между Communicator 9500 и его предшественником Communicator 9210.

В 2004 году Psion продала свою долю в Symbian. В том же году был разработан первый червь для мобильных телефонов, использующих ОС Symbian, Cabir , который использовал Bluetooth для распространения на близлежащие телефоны. См. раздел Cabir и «Угрозы ОС Symbian» .

ОС Симбиан 8.0 Впервые выпущенный в 2004 году, одним из его преимуществ был выбор двух разных ядер ( EKA1 или EKA2). Однако версия ядра EKA2 не поставлялась до Symbian OS 8.1b. Ядра ведут себя более или менее одинаково со стороны пользователя, но внутренне сильно различаются. EKA1 был выбран некоторыми производителями для обеспечения совместимости со старыми драйверами устройств, тогда как EKA2 представлял собой ядро ​​реального времени . Версия 8.0b была снята с производства в 2003 году.

Также были включены новые API для поддержки CDMA , 3G , двусторонней потоковой передачи данных, DVB-H и OpenGL ES с векторной графикой и прямым доступом к экрану.

ОС Симбиан 8.1 Улучшенная версия 8.0, она была доступна в версиях 8.1a и 8.1b с ядрами EKA1 и EKA2 соответственно. Версия 8.1b с поддержкой одночипового телефона EKA2, но без дополнительного уровня безопасности, была популярна среди японских телефонных компаний, желавших иметь поддержку в реальном времени, но не допускающих установку открытых приложений.

Первым и, возможно, самым известным смартфоном с ОС Symbian 8.1a стал Nokia N90, вышедший в 2005 году, первый смартфон Nokia в серии N.

ОС Симбиан 9.0 Symbian OS 9.0 использовалась только для внутренних целей Symbian. Его производство было прекращено в 2004 году. Версия 9.0 ознаменовала конец пути EKA1. 8.1a — это последняя версия Symbian OS EKA1.

ОС Symbian в целом обеспечивает достаточную совместимость двоичного кода . По идее ОС была БК от ER1-ER5, потом от 6.0 до 8.1b. Для версии 9.0 потребовались существенные изменения, связанные с инструментами и безопасностью, но это должно быть разовым событием. Переход от требования ARMv4 к требованию ARMv5 не нарушил обратную совместимость.

ОС Симбиан 9.1 Выпущен в начале 2005 года. Он включает в себя множество новых функций, связанных с безопасностью, в том числе модуль безопасности платформы, облегчающий обязательное подписание кода . Новая двоичная модель ARM EABI означает, что разработчикам необходимо переоснаститься, а изменения в безопасности означают, что им, возможно, придется перекодировать. На телефонах 3-й редакции платформы S60 установлена ​​ОС Symbian 9.1. Sony Ericsson поставляет модели M600 и P990 на базе Symbian OS 9.1. В более ранних версиях был дефект: телефон временно зависал после отправки владельцем большого количества SMS-сообщений. Однако 13 сентября 2006 года Nokia выпустила небольшую программу, исправляющую этот дефект. [105] ​​поддержка Bluetooth Также была добавлена 2.0.

В Symbian 9.1 появились новые возможности и структура безопасности платформы. Чтобы получить доступ к определенным API, разработчикам необходимо подписать свое приложение цифровой подписью . Базовые возможности предоставляются пользователем, и разработчики могут их самостоятельно подписывать , тогда как более продвинутые возможности требуют сертификации и подписи через программу Symbian Signed, которая использует для утверждения независимые «испытательные центры» и производителей телефонов. Например, запись файлов предоставляется пользователем, а доступ к драйверам мультимедийных устройств требует одобрения производителя телефона. сертификат TC TrustCenter ACS Publisher ID Для подписи приложений разработчику требуется .

ОС Симбиан 9.2 Выпущено в первом квартале 2006 г. Поддержка OMA Device Management 1.2 (было 1.1.2). Поддержка вьетнамского языка. На телефонах S60 3rd Edition Feature Pack 1 установлена ​​ОС Symbian 9.2.

К телефонам Nokia с ОС Symbian OS 9.2 относятся Nokia E71 , Nokia E90 , Nokia N95 , Nokia N82 , Nokia N81 и Nokia 5700 .

ОС Симбиан 9.3 Выпущено 12 июля 2006 г. Обновления включают улучшенное управление памятью и встроенную поддержку Wi-Fi 802.11 , HSDPA . Nokia E72 , Nokia 5730 XpressMusic , Nokia N79 , Nokia N96 , Nokia E52 , Nokia E75 , Nokia 5320 XpressMusic , Sony Ericsson P1 и другие оснащены ОС Symbian 9.3.
ОС Симбиан 9.4 Анонсировано в марте 2007 года. Предоставляет концепцию пейджинга по запросу, доступную начиная с версии 9.3. Приложения должны запускаться на 75% быстрее. Кроме того, поддержка SQL обеспечивается SQLite . Поставляется с Samsung i8910 Omnia HD , Nokia N97 , Nokia N97 mini , Nokia 5800 XpressMusic , Nokia 5530 XpressMusic , Nokia 5228, Nokia 5230, Nokia 5233, Nokia 5235, Nokia C5-03 , Nokia C6-00 , Nokia X6 , Sony Ericsson. Satio , Sony Ericsson Vivaz и Sony Ericsson Vivaz Pro.

Используется в качестве основы для Symbian^1, первой версии платформы Symbian.Релиз также более известен как S60 5th edition , так как это встроенный интерфейс для ОС.

Симбиан^2 Symbian^2 — версия Symbian, используемая только японскими производителями. [ нужна ссылка ] , начал продавать на рынке Японии с мая 2010 года. [106] Версия не используется Nokia. [107]
Symbian^3 (Symbian OS 9.5) и Symbian Anna Symbian^3 представляет собой улучшение по сравнению с предыдущим S60 5-го издания и включает меню с одним касанием в пользовательском интерфейсе, а также новое ядро ​​ОС Symbian с аппаратным ускорением графики; Дальнейшие улучшения появятся в первой половине 2011 года, включая портретную qwerty-клавиатуру, новый браузер и возможность ввода текста на разделенном экране. Nokia объявила, что обновления интерфейса Symbian^3 будут выпускаться постепенно по мере их появления; Symbian^4, ранее запланированная основная версия, в настоящее время прекращена, и некоторые из ее предполагаемых функций будут включены в Symbian^3 в последующих выпусках, начиная с Symbian Anna.
Нокиа Белль (Symbian OS 10.1) Летом 2011 года на YouTube были опубликованы видеоролики, показывающие раннюю версию Symbian Belle (оригинальное название Nokia Belle), работающую на Nokia N8 . [108]

24 августа 2011 года Nokia официально анонсировала три новых смартфона: Nokia 600 (позже замененный на Nokia 603 ), Nokia 700 и Nokia 701 . [109]

Nokia официально переименовала Symbian Belle в Nokia Belle в сообщении в блоге компании. [110] [111]

Nokia Belle добавляет к улучшениям Anna выпадающую панель статуса/уведомлений, более глубокую интеграцию связи ближнего радиуса действия , виджеты домашнего экрана произвольной формы с возможностью изменения размера и шесть домашних экранов вместо предыдущих трех. По состоянию на 7 февраля 2012 г. обновление Nokia Belle доступно для большинства моделей телефонов через Nokia Suite, а позже оно появится и в Австралии. Пользователи могут проверить наличие на домашней странице Nokia. [112]

1 марта 2012 года Nokia анонсировала обновление Feature Pack 1 для Nokia Belle, которое будет доступно как обновление для Nokia 603, 700, 701 (за исключением других), а также для Nokia 808 PureView .

Symbian Carla и Donna были запланированными последующими релизами Belle, которые должны были выйти в конце 2012 и конце 2013 года соответственно. Однако в мае 2012 года было признано, что они были отменены и что предстоящий Belle Feature Pack 2 станет последней версией операционной системы. [113]

Последней версией программного обеспечения для смартфонов Nokia Symbian Belle 1-го поколения (Nokia N8, C7 , C6-01 , Oro, 500 , X7 , E7 , E6 ) является Nokia Belle Refresh (111.040.1511). [114]

В октябре 2012 года Nokia Belle Feature Pack 2, который считается последним крупным обновлением для Symbian, был выпущен для Nokia 603, 700, 701 и 808 PureView. [115]

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

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

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

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

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

  1. ^ «Nokia и Accenture заключили соглашение об аутсорсинге услуг по разработке и поддержке программного обеспечения Symbian | Отдел новостей Accenture» . newsroom.accenture.com .
  2. ^ Лекстрейт, Винсент (январь 2010 г.). «Маяк языков программирования, v10.0» . Архивировано из оригинала 30 мая 2012 года . Проверено 5 января 2010 г.
  3. ^ Nokia переводит исходный код Symbian на закрытую лицензию . Арс Техника. Проверено 12 июня 2014 г.
  4. ^ Ли Уильямс «Symbian на архитектуре Intel Atom» . Архивировано из оригинала 19 апреля 2009 года . Проверено 31 марта 2010 г. {{cite web}}: CS1 maint: bot: статус исходного URL неизвестен ( ссылка ) . blog.symbian.org. 16 апреля 2009 г.
  5. Перейти обратно: Перейти обратно: а б «Не открытый исходный код, просто открытый для бизнеса» . symbian.nokia.com. 4 апреля 2011 года . Проверено 23 августа 2014 г. [ мертвая ссылка ]
  6. Перейти обратно: Перейти обратно: а б с Лунден, Ингрид (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. ^ «DailyTech – Nokia предлагает купить все акции Symbian за 410 миллионов долларов» . Архивировано из оригинала 21 августа 2016 года . Проверено 22 мая 2016 г.
  12. ^ «Операционная система Symbian, теперь с открытым исходным кодом и бесплатно» . Проводной . 3 февраля 2010 г.
  13. ^ «Nokia объявляет об обновлении Symbian «Anna» для N8, E7, C7 и C6-01; первое из серии обновлений (видео)» . Engadget . Проверено 3 октября 2022 г.
  14. ^ «Nokia анонсирует Symbian Belle вместе с тремя новыми устройствами» . Engadget . Проверено 3 октября 2022 г.
  15. ^ «Nokia вновь поглощает программное обеспечение Symbian» . Новости Би-би-си . 8 ноября 2010 г.
  16. ^ «Symbian мертва. Да здравствует Symbian — VisionMobile» . Архивировано из оригинала 23 июня 2016 года . Проверено 22 мая 2016 г.
  17. ^ «Новая стратегия и структура Nokia: Symbian станет «франчайзинговой платформой», MeeGo все еще находится в долгосрочных планах — Все о MeeGo» . www.allaboutmeego.com . Архивировано из оригинала 6 сентября 2013 года . Проверено 4 декабря 2012 г.
  18. Перейти обратно: Перейти обратно: а б «РИП: Симбиан» . Engadget . Проверено 3 октября 2022 г.
  19. ^ «Nokia переводит Symbian на закрытое лицензирование» . 11 апреля 2011 г.
  20. Перейти обратно: Перейти обратно: а б Эпштейн, Зак (23 июня 2011 г.). «Symbian официально больше не является проблемой Nokia» . БГР . Проверено 3 октября 2022 г.
  21. ^ «C’est la vie — ожидания «поддержки» Symbian «до 2016 года» нереалистичны» . Все о Symbian . 30 июля 2014 г.
  22. ^ Тунг, Лиам. «Nokia сообщает последнее сообщение приложениям Symbian и MeeGo, поскольку магазин зависает при обновлении» . ЗДНет . Проверено 16 февраля 2015 г.
  23. ^ Techcrunch, «Nokia подтверждает, что PureView официально был последним телефоном на базе Symbian» , «Techcrunch», 24 января 2013 г., версия Nokia от 24 января 2013 г. - Промежуточный отчет корпорации Nokia за четвертый квартал и весь 2012 год : « Nokia 808 PureView, устройство, которое демонстрирует наши возможности обработки изображений и которое появилось на рынке в середине 2012 года и стало последним устройством Nokia на Symbian ».
  24. ^ «NTT DoCoMo будет использовать Tizen в качестве замены OPP?» . 15 ноября 2013 г.
  25. ^ «Отдел новостей Canalys: в 2006 году по всему миру было продано 64 миллиона смартфонов» . Canalys.com .
  26. ^ «Что такое написать один раз, запустить где угодно (WORA)? – Определение» . WhatIs.com . Проверено 24 октября 2019 г.
  27. Перейти обратно: Перейти обратно: а б Менезес, Гэри (6 февраля 2010 г.). «Операционная система Symbian теперь полностью с открытым исходным кодом» . Watblog.com . Архивировано из оригинала 11 ноября 2013 года . Проверено 25 сентября 2011 г.
  28. ^ Symbian OS — один из самых успешных провалов в истории технологий . TechCrunch.com. 8 ноября 2010 г.
  29. ^ «Symbian завершает крупнейший в истории проект миграции с открытым исходным кодом» (пресс-релиз). Фонд Симбиан . 4 февраля 2010 г. Проверено 7 февраля 2010 г.
  30. Перейти обратно: Перейти обратно: а б «Фонд Симбиан» . лицензирование.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. ^ «Экономика развития 2011» . Архивировано из оригинала 29 сентября 2013 года . Проверено 8 июля 2011 г.
  36. ^ «Проекты инкубации Symbian» . Хостинг проектов Google . Проверено 17 октября 2021 г.
  37. ^ Даффара, Карло (7 декабря 2010 г.). «SourceForge: Дамп проектов Symbian» . SourceForge.net . Проверено 17 октября 2021 г.
  38. ^ «Новые приложения Symbian (и Meego) запрещены в магазине Nokia с 1 января» . Все о Symbian . 4 октября 2013 г.
  39. ^ «Nokia продолжает совершенствовать стратегию развития, чтобы унифицировать среды Symbian и MeeGo» . Nokia PR (Пресс-релиз). 21 октября 2010 года . Проверено 5 ноября 2010 г.
  40. ^ «Будущее платформы Symbian» . Всё о Symbian . 26 октября 2010 г. Проверено 5 ноября 2010 г.
  41. ^ Nokia PR (24 мая 2006 г.). «Nokia публикует код ядра «Веб-браузера для S60» для сообщества разработчиков программного обеспечения с открытым исходным кодом» . press.nokia.com . Архивировано из оригинала 28 февраля 2007 года . Проверено 21 марта 2007 г.
  42. ^ Обновления браузера и карт для многих телефонов S60 3rd Edition и S60 5th Edition . Все о Symbian (29 июня 2011 г.). Проверено 25 сентября 2011 г.
  43. Перейти обратно: Перейти обратно: а б «Symbian – Qt – кроссплатформенное приложение и инфраструктура пользовательского интерфейса» . Qt.nokia.com. Архивировано из оригинала 16 августа 2010 года . Проверено 12 августа 2010 г.
  44. ^ «Нокиа Qt SDK» . Разработчик Нокиа . 18 июня 2010 года. Архивировано из оригинала 18 января 2012 года . Проверено 20 января 2012 г.
  45. ^ Приложения:Краткое описание мобильных веб-приложений. Архивировано 28 марта 2012 г. в Wayback Machine . вики-сайт symlab.org
  46. ^ Разработчик Nokia – Интернет- архив, 3 июня 2010 г., в Wayback Machine . Форум.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» . Разработчик.symbian.org. 27 января 2010 г. Проверено 12 августа 2010 г.
  50. ^ Том Сатклифф и Джейсон Барри Морли Поддержка Xcode Symbian . Symbian-xcode-plugin.tigris.org. Проверено 25 сентября 2011 г.
  51. ^ «Возможности (подпись Symbian) – Сообщество разработчиков Symbian» . Developer.symbian.org . Проверено 12 августа 2010 г.
  52. ^ Красс, П. (16 августа 2010 г.). «Nokia теперь бесплатно подписывает приложения для Symbian» . Блоги форума разработчиков Nokia . Архивировано из оригинала 30 августа 2010 года . Проверено 16 октября 2021 г.
  53. ^ «Сообщество разработчиков Symbian – технологические области» . Developer.symbian.org . Проверено 12 августа 2010 г.
  54. ^ «Сообщество разработчиков Symbian – пакеты» . Developer.symbian.org . Проверено 12 августа 2010 г.
  55. ^ «Модель системы Symbian – Сообщество разработчиков Symbian» . 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 — официальный блог Nokia. Архивировано 10 ноября 2010 г. на Wayback Machine . Conversations.nokia.com (9 сентября 2010 г.). Проверено 25 сентября 2011 г.
  61. Перейти обратно: Перейти обратно: а б с д и «Руководство по эксплуатации F-07B '10.5» (PDF) . серия docomo СТИЛЬ . НТТ ДоКоМо. Май 2010 г. Архивировано из оригинала (PDF) 24 ноября 2012 г. . Проверено 23 мая 2012 г.
  62. ^ «Есть ли планы по выпуску SilverLight для Symbian^3 (Nokia N8, E7, C7)?» . Мобильный Silverlight для Nokia Symbian . Форумы Silverlight.NET. 27 апреля 2011 г. Архивировано из оригинала 2 февраля 2012 г. Проверено 23 мая 2012 г.
  63. ^ Psychlist1972 (6 июля 2010 г.). «Silverlight для Nokia Symbian RTW уже доступен» . Mobile/Silverlight для Nokia Symbian . Форумы Silverlight.NET. Архивировано из оригинала 8 августа 2012 года . Проверено 23 мая 2012 г. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  64. ^ Устарело. Архивировано 18 июля 2011 г. на Wayback Machine Silverlight.NET. Проверено 25 сентября 2011 г.
  65. ^ «Категория Серебряного Света» . Архивировано из оригинала 2 февраля 2012 года . Проверено 10 марта 2012 г.
  66. ^ Внутри Symbian SQL: Руководство мобильного разработчика по SQLite | | Иван Литовски, Ричард Мейнард, 2010 г., стр. 9.
  67. Перейти обратно: Перейти обратно: а б с д и Руководство по эксплуатации SH-08C '11.3 (PDF) , NTT DoCoMo, март 2011 г., заархивировано из оригинала (PDF) 26 ноября 2012 г. , получено 23 мая 2012 г.
  68. ^ «Справка – Платформа Eclipse» . библиотека.форум.nokia.com. Архивировано из оригинала 4 января 2013 года . Проверено 25 сентября 2011 г.
  69. ^ «Docomo Map Navi (@docomo_map_navi) | . Twitter »
  70. ^ «Карта Docomo Navi . dmapnavi.jp »
  71. Перейти обратно: Перейти обратно: а б с на вашем мобильном телефоне . Скайп. Проверено 25 сентября 2011 г.
  72. Перейти обратно: Перейти обратно: а б с Скриншот для ОС Symbian | AntonyPranata.com 2.0. Архивировано 1 марта 2013 г. в Wayback Machine . Антонипраната.com. Проверено 25 сентября 2011 г.
  73. Перейти обратно: Перейти обратно: а б с д Хорикава, Кёко (1 июня 2010 г.). «NTT DoCoMo выпускает устройства S^2» . Симбиан-блог . Symbian.org. Архивировано из оригинала 24 августа 2010 года.
  74. Перейти обратно: Перейти обратно: а б Асук Устундаг, Сеннур (7 октября 2010 г.). «Устройства Symbian, требования к аппаратному и программному обеспечению, базовая разработка приложений» (PDF) . Государственный университет Бриджуотера. п. 6 . Проверено 23 мая 2012 г. [ постоянная мертвая ссылка ]
  75. Перейти обратно: Перейти обратно: а б с д и ж г час я дж к «Платформа Symbian^2 используется в одиннадцати новых моделях телефонов NTT DoCoMo FOMA 3G» . SymbianOne. Архивировано из оригинала 3 февраля 2013 года . Проверено 10 ноября 2010 г.
  76. ^ «Samsung OMNIAHD поражает своим качеством 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. ^ «За шесть лет Symbian было выпущено 100 моделей и продано 100 миллионов штук» . Умный КПК. 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. 29 марта 2012 года. Архивировано из оригинала 29 марта 2012 года . Проверено 25 сентября 2011 г.
  82. ^ Gartner сообщает, что продажи мобильных устройств во втором квартале 2011 года выросли на 16,5 процента по сравнению с аналогичным периодом прошлого года; Продажи смартфонов выросли на 74 процента . Gartner.com. Проверено 25 сентября 2011 г.
  83. ^ «10 миллионов телефонов с ОС Symbian в Японии» . Все о Symbian .
  84. ^ «30 миллионов телефонов с ОС Symbian в Японии» . Все о Symbian .
  85. Перейти обратно: Перейти обратно: а б «Большинство смартфонов теперь оснащены сенсорными экранами (пресс-релиз Canalys: r2010021)» . Canalys.com. 8 февраля 2010 г. Архивировано из оригинала 30 июля 2013 г. Проверено 12 августа 2010 г.
  86. ^ «Поставки телефонов Google Android увеличились на 886%» . Би-би-си. 2 августа 2010 г. Проверено 12 августа 2010 г.
  87. ^ Петти, Кристи. «Gartner сообщает, что мировые продажи мобильных устройств конечным пользователям достигли 1,6 миллиарда единиц в 2010 году; продажи смартфонов выросли на 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 | Беспроводная связь — новости CNET. Архивировано 4 октября 2013 г. в Wayback Machine . CNET. Проверено 25 сентября 2011 г.
  91. ^ Мейер, Дэвид. (3 ноября 2008 г.) Motorola отказывается от Symbian и объявляет об увольнениях 3000 человек | Сеть | ZDNet Великобритания . ZDNet.co.uk. Проверено 25 сентября 2011 г.
  92. ^ Мелло, Джон П. (15 октября 2010 г.) Sony отказывается от Symbian . Мир ПК . Проверено 25 сентября 2011 г.
  93. ^ «Доля рынка Android-смартфонов Google в четыре раза превышает долю Apple iOS» . Си-Эн-Эн. 8 августа 2012 г.
  94. ^ Мобильные обзоры. Обзор Нокиа Е7. 9 августа 2011 г.
  95. ^ Литкфилд, Стив (8 августа 2011 г.). «Nokia N97 RIP: сшедший с рельсов флагман, потерпевший крушение поезда» . Все о Symbian . Проверено 30 октября 2012 г.
  96. ^ Сравнение мобильных браузеров, ноябрь 2010 г. Allaboutsymbian.com (25 ноября 2010 г.). Проверено 25 сентября 2011 г.
  97. ^ Мейер, Дэвид (9 ноября 2010 г.). «Nokia публикует первые обновления Symbian в начале 2011 года » . ZDNet Великобритания . Проверено 4 января 2011 г.
  98. ^ Гилсон, Дэвид (12 марта 2012 г.). «История тайной фрагментации Symbian» . Все о Symbian . Проверено 30 октября 2012 г.
  99. ^ «Хакер устанавливает лазейку в прошивке Symbian – The H Security: Новости и возможности» . Архивировано из оригинала 8 декабря 2013 года . Проверено 26 декабря 2010 г. {{cite web}}: CS1 maint: bot: статус исходного URL неизвестен ( ссылка ) . H-online.com (8 декабря 2010 г.). Проверено 25 сентября 2011 г.
  100. ^ Хакер создает модифицированную прошивку Symbian S60 со скрытой задней дверью. Архивировано 20 ноября 2011 г. на Wayback Machine . Живой хакинг (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. ^ Марцин Вичари. «Справочник > Снимки экрана > EPOC R5/Psion Revo» . Guidebookgallery.org . Проверено 12 августа 2010 г.
  105. ^ «Решение проблемы медленных SMS-сообщений Nokia / проблемы зависания / Решение проблемы отправки SMS-сообщений Nokia (медленно / зависание)» . 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. ^ Молен, Брэд (17 августа 2011 г.). «Загрузка Symbian Belle просочилась в сообщество N8, но была быстро удалена с сайта (обновление: Анна доступна на NaviFirm)» . Engadget . Проверено 30 октября 2012 г.
  109. ^ Боблеанта, Влад (24 августа 2011 г.). «Анонсированы Nokia 600, 700 и 701, все они работают под управлением Symbian Belle и появятся до конца сентября» . несвязанный вид. Архивировано из оригинала 22 октября 2012 года . Проверено 30 октября 2012 г.
  110. ^ «Скоро появится Nokia Belle: Nokia Conversations: официальный блог Nokia» . Архивировано из оригинала 22 декабря 2011 года . Проверено 22 декабря 2011 г.
  111. ^ Райзингер, Дон (21 декабря 2011 г.). «Прощай, Symbian Belle. Привет, Nokia Belle» . с|сеть . Проверено 30 октября 2012 г.
  112. ^ «Обновление программного обеспечения для телефонов, совместимых с Nokia Belle» . Нокиа. 2012 . Проверено 30 октября 2012 г.
  113. ^ Хэй, Эмма (25 мая 2012 г.). «Symbian Carla отменена, начало конца Symbian?» . ИТПроПортал .
  114. ^ Делани, Ян (1 марта 2012 г.). «Все о Nokia Belle, Feature Pack 1» . Разговоры с Нокией. Архивировано из оригинала 10 октября 2012 года . Проверено 30 октября 2012 г.
  115. ^ Ли, Бок (2 октября 2012 г.). «Обновление делает Nokia 808 PureView еще лучше» . Разговоры с Нокией. Архивировано из оригинала 6 октября 2012 года . Проверено 30 октября 2012 г.

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

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

Исходный код Symbian^3 EPL [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5cb935bc8b2206e3baba86c42c2c8a84__1718602260
URL1:https://arc.ask3.ru/arc/aa/5c/84/5cb935bc8b2206e3baba86c42c2c8a84.html
Заголовок, (Title) документа по адресу, URL1:
Symbian - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)