Symbian

Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з Symbian OS)
Перейти до навігації Перейти до пошуку
Symbian
Розробник Nokia
Написано на C, C++, Symbian C++
Родина ОС Symbian
Робочий стан закритий[1].
Вихідна модель Пропрієтарна
Останній випуск Nokia Belle Feature Pack 2 / 11 жовтня 2012 року
Репозиторій https://github.com/SymbianSource
Тип ядра Реального часу (Мікроядро)
Інтерфейс
користувача
Графічний (S60, Nokia Belle[2])
Ліцензія Пропрієтарна[3] (Nokia Symbian License[4])
symbian.nokia.com (Закритий наприкінці 2012 р.)
Статті з серії
SIS (формат файлу)[en]

Symbian (МФА: [ˈsɪmbɪən ˌəʊ ˌɛs]) — операційна система для стільникових телефонів і смартфонів, розроблена консорціумом Symbian Ltd., що активно використовувалася у телефонах компанії Nokia до продажу мобільного бізнесу Microsoft.

Історія

[ред. | ред. код]

Систему від початку розробляв консорціум Symbian Ltd. Консорціум було засновано у червні 1998 року компаніями Psion, Nokia, Ericsson та Motorola. Пізніше до консорціуму приєдналися компанії Sony-Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony та Sanyo. У 2008 сформовано некомерційну організацію Symbian Foundation, яка продовжила розробку операційної системи. З осені 2010 розробкою Symbian займається компанія Nokia, в той час як Symbian Foundation опікується лише юридичними питаннями, зокрема ліцензуванням платформи.

Symbian OS є спадкоємцем операційної системи EPOC32, котра була розроблена компанією Psion для своїх кишенькових комп'ютерів. У 1998—2000 роках значну частину системи було переписано з метою оптимізації коду для подальшої роботи на пристроях з обмеженими ресурсами. Розробникам вдалося досягти значної економії пам'яті, покращення кешування коду та, як наслідок, прискорення роботи програм, при знижених вимогах до енерговитрат. З точки зору розробки, виключною особливістю системи є повністю об'єктно-орієнтована архітектура (на рівні API). Починаючи з версій системи 9.х з'явився серйозний механізм захисту — розмежування API відповідно до прав (англ. capabilities) застосунків. Основна мова розробки застосунків — С++, є підтримка Java.

На 2010 рік найбільш розповсюдженою (за кількістю пристроїв) версією була Symbian OS Series 60 2nd Edition[джерело?]. У 2005 році вийшла Symbian OS Series 60 3rd Edition, що призвело до порушення зворотної сумісності з програмами, розробленими для попередніх версій.

Хронологія

[ред. | ред. код]
  • У 1998 компаніями Ericsson, Nokia, Motorola та Psion була заснована компанія Symbian Ltd.;
  • У 1999 компанією Psion випущена операційна система EPOC Release 5, що отримала іншу назву Symbian OS v5. Вона використовувалась в комп'ютерах Psion Series 5mx, Psion Series 7, Psion Revo, Psion Netbook, netPad, Ericsson MC218;
  • У 2000 з'явилась операційна система EPOC 5u (Symbian OS v5.1, u = Unicode). Першим смартфоном з її використанням став Ericsson R380;
  • Symbian OS v6.0 та v6.1 (іноді називають ER6). Перший повноцінний Symbian-смартфон Nokia 9210, працював саме на Symbian OS v6.0;
  • У 2003 розробники випустили Symbian OS v7.0 та v7.0s. Ця система підтримувала платформи UIQ (Sony Ericsson P800, P900, P910, Motorola A925, A1000), Series 80 (Nokia 9300, 9500), Series 60 (Nokia 6600), а також FOMA;
  • У жовтні 2003 компанія Motorola вийшла з консорціуму, та продала свою частку компаніям Nokia та Psion;
  • У 2004 компанія Psion продала свою частку в Symbian;
  • У тому ж 2004 з'явився перший вірус для операційної системи Symbian — Комп'ютерний хробак Cabir, що вмів самостійно розсилати себе через Bluetooth;
  • Symbian OS v8.0 з'явилась у 2004, особливістю якої була можливість вибору між двома різними ядрами (EKA1 чи EKA2). EKA2 не використовується аж до виходу SymbianOS v8.1b;
  • Symbian OS v8.1 — поліпшена версія 8.0 з підтримкою ядер EKA1 та EKA2;
  • У 2004 вийшла Symbian OS v9.0. З цією версією зупинилось використання ядра EKA1. Однак перші телефони, що використовували нову операційну систему, з'явилась на ринку лиш на початку 2006 року;
  • На початку 2005 з'явилась Symbian OS v9.1;
  • У першому кварталі 2006 з'явилась Symbian OS v9.2 з підтримкою Bluetooth 2.0 та OMA Device Management 1.2;
  • 12 липня 2006 — офіційна дата виходу наступної версії Symbian OS v9.3. Відрізняється підтримкою HSDPA та в'єтнамської мови;
  • 16 листопада 2006 був проданий 100 мільйонний смартфон під керуванням Symbian OS;
  • Symbian OS v9.4 з'явилась у березні 2007 року. З нововведень слід відзначити зниження енергоспоживання на 20-30 %, зменшення до 75 % часу запуску застосунків, покращену підтримку VoIP, а також підтримку цифрового телебачення (DVB-H, ISDB-T);
  • 24 червня 2008 — до 10-річчя Symbian Ltd. було анонсоване створення нової, вільної Symbian;
  • 2 грудня 2008 — Nokia повідомила про завершення придбання акцій Symbian Ltd. Співробітники Symbian Ltd. стали співробітниками Nokia з 1 лютого 2009 року;
  • У 2009 році співробітниками організації S60 On Symbian Customer Operations ОС Symbian була портована з платформи S60 на x86-процесори. Як тестовий ПК була використана система на базі Intel Atom;
  • 4 лютого 2010 Symbian Foundation оголосила, що ОС Symbian стає повністю відкритою (Open Source) і безкоштовною (Freeware);
  • 27 квітня 2010 Nokia офіційно представила свій смартфон Nokia N8, який працює на новій операційній системі Symbian³. Також було оголошено, що Nokia N8 стане останнім апаратом N-серії, який працює на Symbian[5];
  • Наприкінці 2012 року закрився вебсайт «symbian.nokia.com».
  • 1 січня 2013 року з'явились чутки, що Nokia працює над додатковими оновленнями для смартфонів першого покоління на базі Symbian³ під версією № 111.050.0003
  • 24 січня 2013 року офіційне заявлення Nokia: «Пристрій, котрий показав наші можливості візуалізації і що вийшло на ринок в середина 2012 року, було останнім пристроєм Nokia на Symbian». Операційна система Symbian переведена в режим підтримки. Nokia 808 PureView став останнім смартфоном під управлінням операційної системи Symbian.
  • 4 лютого 2013 року смартфони Nokia на базі операційної системи Belle FP2 отримали оновлення програмного забезпечення, котре включає в собі оновлення для обміну зображеннями, публікацію фото в Twitter, покращення сумісності і оновлення Colorizit.

Symbian Foundation

[ред. | ред. код]

Фонд розробників Symbian Foundation був сформований 2008 року компаніями Nokia, AT&T, LG Electronics, Samsung Electronics, STMicroelectronics, Texas Instruments і Vodafone. Члени організації розраховують, що відкриття кодів Symbian OS дозволить підняти популярність програмної платформи серед виробників мобільних пристроїв і привернути до створення ОС нових розробників.

Першим відкритим компонентом Symbian OS, випущеним під ліцензією Eclipse Public Licence (EPL), став пакет безпеки ОС (OS Security Package). В жовтні 2009 Symbian Foundation повідомила про відкриття початкових кодів ключового компоненту операційної системи Symbian OS — мікроядра EKA2.

Ініціатива відкриття Symbian була запущена в червні 2008 року, коли Nokia оголосила, що викупить частину коду в інших вендорів і переведе управління платформою під егіду некомерційного об'єднання Symbian Foundation. В лютому 2010 код операційної системи було відкрито[6]. Вихідний код Symbian буде проходити за умовами Eclipse Public License (EPL), але код, що надходить від компаній, може відноситися до інших ліцензій. EPL не передбачає надання спільноті того коду, який був створений поверх основного, відкритого всім, хоча організація і рекомендує це робити.

Код Symbian³, включаючи програми, проміжний шар і ядро, можна було завантажити з сайту Symbian Foundation[7]. На момент відкриття були відкриті 108 пакетів, що охопили 40 млн рядків коду. Надано й інструменти розробки — Symbian Developer Kit і Product Development Kit.

Symbian допомогла Nokia зайняти значну частку ринку телефонів і смартфонів. Проте з появою нових гравців на ринку, таких як BlackBerry OS, Apple iPhoneOS/iOS та Google Android системі від Nokia було важко відповісти на нові виклики, і Nokia стала відчувати поступове, але виразне сповільнення продажів продукції компанії. У 4 кварталі 2010 року смартфони Symbian виробництва Nokia поступилися Android за часткою ринку, хоча з урахуванням інших виробників пристроїв, Symbian все ще посідає перше місце[8][9]. Станом на 2010 рік Symbian-телефони, яких всього налічується більше 330 млн, випускають Nokia, Samsung, Sony Ericsson, Fujitsu і Sharp.

Восени 2010 компанія Nokia ухвалила рішення про зміну стратегії розробки відкритої мобільної платформи Symbian, відповідно до якої Nokia візьме на себе розвиток і розробку платформи[10]. Штат Symbian Foundation був серйозно скорочений, а діяльність звелася до вирішення питань, пов'язаних з ліцензуванням програмного забезпечення і розпорядженням інтелектуальною власністю, такою як торгова марка Symbian. Оголошено про закриття сайту фонду Symbian.org[11]. Оскільки заснування незалежного фонду не виправдало себе, Nokia вирішила надати власні ресурси для розробки Symbian і продовжити постачання і створення нових моделей телефонів на базі цієї платформи. Основний фокус у розробці Symbian зосереджений на розвитку відкритої кодової бази й використанні Qt як основного фреймворку для створення мобільних застосунків.

Наприкінці березня 2011 р.[12] Nokia змінила умови доступу до коду Symbian, за якими його можуть отримати лише партнери Nokia. Нова ліцензія Nokia Symbian License 1.0[4], за якою тепер розповсюджується код Symbian, містить обмеження, згідно з якими операційна система є пропрієтарним програмним забезпеченням[13][14][15].

Платформи

[ред. | ред. код]

Смартфони під управлінням операційної системи Symbian мають різні інтерфейси користувача, що також виступають у ролі програмних платформ. Їх перелік[2][16][17]:

  • Nokia Belle (попередня версія називалася Symbian Anna, до цього — Symbian³). Є результатом об'єднання S60, UIQ та MOAP(S). Зворотно сумісна з S60. Запланована підтримка до 2016 р.;
  • Symbian² — наступник платформи MOAP(S);
  • Symbian¹, також відома як S60 (попередня назва — Series 60, кодова назва — Pearl). Вже випущені моделі пристроїв на цій платформі досі продаються та підтримуються, хоча для нових пристроїв використовується Nokia Belle;
  • MOAP(S). У 2010 році платформа замінена на Symbian²;
  • UIQ, кодова назва — Quartz. Підтримка платформи припинена у 2009 році;
  • Series 80, кодова назва — Crystal. Підтримка платформи припинена у 2007 році;
  • Series 90, кодова назва — Hildon. Підтримка платформи припинена у 2006 році.

Назви Symbian², Symbian³ та Symbian Anna паралельно були назвами самої операційної системи. У грудні 2011 року компанія Nokia ухвалила рішення про повторне розділення, за яким для операційної системи й надалі буде використовуватися назва Symbian, а для позначення інтерфейсу використано бренд Nokia[2].

Статистика

[ред. | ред. код]

Порівняння смартфонів з різними операційними системами. Лютий 2010[18][19][20][21]:

Платформа 4 кв. 2009 4 кв. 2008 4 кв. 2007 3 кв. 2006 3 кв. 2005
Symbian 47,2 % 52,4 % 62,3 % 72,8 % 59,7 %
RIM (BlackBerry) 20,8 % 16,5 % 10,9 % 2,8 % 1,5 %
Apple (iOS) 15,1 % 9,6 % 5,2 %
Microsoft (Windows Mobile) 8,8 % 13,9 % 11,9 % 5,6 % 2,2 %
Google (Android) 4,7 % 0,5 %
Інші (Linux, PalmOS) 3,4 % 7,2 % 9,6 % 18,8 % 36,6 %

За даними Gartner, станом на 4 квартал 2010 року Symbian має найбільшу частку ринку смартфонів (32,6 %) та займає друге місце після Android за кількістю проданих пристроїв (32,6 млн)[9].

Безпека

[ред. | ред. код]

Система підтверджень дій

[ред. | ред. код]

Однією з особливостей Symbian є система підтверження надання дозволів на виконання дій вбудованими та встановлюваними програмами — операційна система показує щоразу діалог з можливістю підтвердження або відхилення запиту на виконання тієї чи іншої операції[22] з наступними опціями:

  • Відхилити запит
  • Дозволити цього разу
  • Дозволяти завжди

У Android та iOS подібна система була впроваджена значно пізніше і лише частково, зокрема через політику "презумпції безпеки" відносно системних програм та служб Apple і Google та сторонніх програм, які постачаються централізовано через Apple Store та Google Play. Як приклад, більшість додатків в Android мають доступ до мережі за умовчанням і виконють з'єднання та передають дані без додаткових запитів підтвердження зі сторони користувача, а також без можливості блокування з'єднання окремих програм стандартними засобами операційної системи[23][24].

Система сертифікатів безпеки

[ред. | ред. код]

З розвитком операційної системи Symbian, з'явилась необхідність створення сертифікатів безпеки.

Операційна система Symbian на базі платформи S60 3rd Edition (Symbian 9.x) сильно обмежує можливість звернення програми до різних функцій API (системні функції операційної системи та смартфона), що, на думку розробників[джерело?], можуть мати критичне значення для роботоздатності всієї системи.

Існує чотири типи сертифікатів для Symbian OS:

  • Symbian Signed — сертифікат видається розробнику після повного тестування та підпису компанією Symbian та програму підписану цим сертифікатом можна встановити на будь-який мобільний пристрій. Якщо продукт є комерційним, то компанія розробник оплачує отримання даного сертифікату, для не комерційних продуктів — сертифікат видається безкоштовно;
  • Phone Manufactured DevCert — найповніший сертифікат, що забезпечує доступ до всіх API функцій, даний сертифікат доступний тільки виробникам мобільних пристроїв;
  • Developer Certificate (Basic DevCert) — сертифікат розробника, що призначений для тестування програм на конкретному апараті перед відправленням на підпис у компанію Symbian. Для установки та функціонування програм достатньо мати даний вид сертифікату, він дає можливість встановити підписану програму на смартфон з одним номером IMEI та отримати доступ до більшої кількості функцій API.
  • Self-Signed — сертифікат з обмеженим доступом до API, доступно приблизно 60 % базових функцій;

Через певний час розробники змінили систему підпису сертифікатів: замість DevCert та SymbianSigned з'явилися три види підпису:

  • Open Signed (відкритий — замість DevCert), Express Signed, Certified Signed (аналог SymbianSigned, тільки з чотирма додатковими можливостями: CommDD, MultimediaDD, NetworkControl, DiskAdmin). Основні зміни: Open Signed, на відміну від DevCert (без Publisher ID) буде розповсюджуватись безкоштовно на 3 роки. Але тепер програму можна буде підписати тільки он-лайн на спеціальному порталі;
  • Express Signed — це нововведення, що дає доступ до всіх можливостей, що раніше давав Symbian Singed. Потребує Publisher ID;
  • Certified Signed — також потрібен Publisher ID, аккаунт на Symbian Signed з дійсною електронною поштою, щорічний внесок (Publisher ID). Дає доступ до всіх можливостей, окрім: DRM, AllFiles, TCB (потрібно дозвіл виробника телефону).

Віруси

[ред. | ред. код]

Для Symbian було створено кілька комп'ютерних вірусів різного типу[25], що могли самопоширюватися різними каналами зв'язку (SMS, MMS, Bluetooth)[26]. Серед них найвідомішим став комп'ютерний хробак Cabir[en], який насправді був піддослідним вірусом для лабораторних досліджень розробниками антивірусів і не поширювався поза експертним середовищем.

Для попередження та протидії вірусним загрозам для смартфонів Symbian випускалися мобільні версії антивірусних програм від Dr.Web, ESET, Kaspersky, Panda Security[en], Symantec та інших[27].

З відомих вірусів для Symbian жоден не наніс значної шкоди даним користувачів і не міг заподіяти шкоди безпосередньо операційній системі смартфону[28][29][30][31][32]. Зрештою, необхідність у антивірусах для Symbian багато експертів розглядали більше як хайп, а вірусну загрозу для Symbian занадто переоціненою[33][28].

Хакінг

[ред. | ред. код]

Для обходу системи сертифікатів було винайдено кілька методів хакінгу (англ. Hacking, дос. «злам») Symbian-смартфонів[34][35][36], подібно до рутингу на Android чи Jailbreak на iOS. Деякі з методів використовують особливість роботи "зони карантину" мобільних антивірусів[37][38][39][40][41][42].

Для розширеного керування дозволами EXE та DLL файлів Symbian програм використовується програма MoreCaps[43].

Для зміни опцій та модифікації прошивки використовуються RomPatcher та RomPatcherPlus (RomPacher+, форк RomPatcher)[44][45].

Для управління і модифікації сертифікатів SIS/SISX файлів програм використовується утиліта SignSIS.

Розробка програм

[ред. | ред. код]

Для створення програм для Symbian використовують мову Symbian C++, що є сумішшу Object-C та C++. Офіційне IDE — Carbide.c++[en]. Для полегшення написання і портування програм на мові C було створено набір програмних бібліотек P.I.P.S.[en], який в подальшому було трансформовано та замінено на Open C та Open C++.

Портовано програмні бібліотеки графічного інтерфесу Qt, FLTK та SDL, які дозволяють розробляти і портувати крос-платформенне програмне забезпечення.

HTML/JavaScript

[ред. | ред. код]

Вбудований Nokia Web Runtime (WRT)[en] та Opera Widgets Manager[46][47] для створення та запуску вебзастосунків.

Symbian містить вбудовану віртуальну машину Java для запуску програм J2ME.

Nokia портувала на Symbian інтерпритатор Python у вигляді PyS60[en], з допомогою якого можна було як запускати програми написані на мові Python, так і створювати нові програми безпосередньо на смартфоні без використання комп'ютера. Користувачами створено мобільні IDE (Ped, Kaapython, Two Towers) та допоміжні утиліти для написання, оформлення, компіляції та пакування готового застосунку у пакет SIS/SISX.

PyS60 постачався з набором модулів, в тому числі і написаних на C/C++, які надавали зокрема і доступ до більшості системних API. Додаткові модулі створювалися користувачами.

Adobe Flash

[ред. | ред. код]

Вбудований порт Adobe Flash Player (Adobe Flash Lite[en]) надає можливість запуску аплетів і відтворення анімацій у форматі SWF.

Інтерпритатор OPL[48] з BASIC-подібною мовою.

C#/Visual Basic

[ред. | ред. код]

Портовано .NET Compact Framework (Net60)[49][50][51][52], Microsoft Silverlight[53] та NS Basic[en][54][55][56].

Можливість кроскомпіляції програм написаних Visiual Basic, Visual Basic .NET та C# для Symbian з допомогою AppForge[en].

Cтворено мобільну IDE mShell для написання програм на мові m (Pascal-подібна мова програмування)[57].

Незавершений порт Free Pascal[58].

Незавершена реалізація інтерпритатора Perl[59][60][61].

Портовано Apache HTTP Server з модулями PHP та MySQLPAMP[62].

Незавершена реалізацію інтепритатора Ruby[63][64][65], а також фреймворк Rhodes[66].

Незавершений порт Rust[67].

Незавершений порт eTcl[68].

Maкрокоманди

[ред. | ред. код]

Створено інтерпритатор макросів AutoMacro[69]. Підтримка створення макросів у програмі Best Menu[70].

Емуляція

[ред. | ред. код]

Ігрова платформа N-Gage являла собою програмну оболонку для запуску ліцензованих компютерних ігор[en], офіційно портованих з інших платформ, в ізольованому серидовищі на різних смартфонах Nokia (подібно до Steam).

Емуляція інших платформ

[ред. | ред. код]

Створено та портовано велику кількість емуляторів різних платформ та ігрових консолей (DOSBox, StyleTap[en], TIC-80[en], Sega, NES, MAME, PlayStation, ScummVM[en])[71][72][73][74], для створення більшості з яких використано порти програмних бібілотек SDL та P.I.P.S.[75], а також Lua для підтримки скриптів[76].

Емулятор терміналу

[ред. | ред. код]

Для Symbian створено вільний емулятор терміналуfshell[77].

Емулятори Symbian

[ред. | ред. код]

Nokia випускала для кожної версі Symbian власний PDK (Product Development Kit), який дозволяв емулювати смартфони під управлінням Symbian OS.

Спільнотою фанатів Symbian та N-Gage створено та розробляється вільний емулятор — EKA2L1[78][79], який може використовувати власноруч створені дампи системи власних смартфонів користувачів.

Див. також

[ред. | ред. код]

Джерела

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. [1] [Архівовано 27 січня 2013 у Wayback Machine.] Nokia припинила випуск смартфонів на базі ОС Symbian
  2. а б в Rafe Blandford (21 грудня 2011). UI name switch from Symbian Belle to Nokia Belle. All About Symbian (www.allaboutsymbian.com). Архів оригіналу за 25 червня 2013. Процитовано 5 січня 2012.(англ.)
  3. admin (4 квітня 2011). Not Open Source, just Open for Business. symbian.nokia.com. Nokia. Архів оригіналу за 16 березня 2012. Процитовано 5 квітня 2011.(англ.)
  4. а б Terms and Conditions. symbian.nokia.com. Nokia. 2011. Архів оригіналу за 5 квітня 2011. Процитовано 5 квітня 2011. ...NOKIA SYMBIAN LICENSE VERSION 1.0...(англ.)
  5. Nokia N8 стане останнім телефоном N-series на базі Symbian. Архів оригіналу за 30 березня 2013. Процитовано 6 листопада 2010.
  6. Symbian стала полностью открытой [Архівовано 9 лютого 2010 у Wayback Machine.](рос.)
  7. http://tiny.symbian.org/open[недоступне посилання]
  8. ОС Android обігнала операційну систему Symbian. Архів оригіналу за 17 вересня 2014. Процитовано 7 лютого 2011.
  9. а б Gartner Says Worldwide Mobile Device Sales to End Users Reached 1.6 Billion Units in 2010; Smartphone Sales Grew 72 Percent in 2010 (Пресреліз). Gartner. 9 лютого 2011. Архів оригіналу за 6 червня 2012. Процитовано 5 квітня 2011.(англ.)
  10. Nokia меняет роль Symbian Foundation в развитии ОС Symbian [Архівовано 17 лютого 2011 у Wayback Machine.](рос.)
  11. Объявлено о скором закрытии сайта Symbian.org [Архівовано 10 лютого 2011 у Wayback Machine.](рос.)
  12. Petra Söderling (31 березня 2011). We are Open! [Ми відкриті!]. symbian.nokia.com. Nokia. Архів оригіналу за 3 квітня 2011. Процитовано 5 квітня 2011.(англ.)
  13. Nokia says about Symbian: "We're Open". The New License Shows Otherwise. Groklaw. Pamela Jones. 2 квітня 2011. Архів оригіналу за 6 квітня 2011. Процитовано 5 квітня 2011.(англ.)
  14. Редакция (5 квітня 2011). Nokia открыла коды Symbian под несвободной лицензией. CNews Open (open.cnews.ru). Холдинг РБК. Архів оригіналу за 25 червня 2013. Процитовано 5 квітня 2011.(рос.)
  15. Nokia повторно открыла доступ к исходным текстам Symbian. OpenNET (www.opennet.ru). 1 квітня 2011. Архів оригіналу за 25 червня 2013. Процитовано 5 квітня 2011.(рос.)
  16. David Meyer (24 червня 2008). First Symbian Foundation handsets due in 2010. CNET News. CBS Interactive Inc. Архів оригіналу за 25 червня 2013. Процитовано 5 січня 2012.(англ.)
  17. Joel West; David Wood (25 березня 2011). Shareholders of Symbian Ltd., 1998-2006 (PDF). Tradeoffs of Open Innovation Platform Leadership: The Rise and Fall of Symbian Ltd. с. 44 із 46. Процитовано 5 січня 2012. {{cite web}}: Недійсний |deadurl=404 (довідка)(англ.)
  18. Worldwide smartphone market by OS vendor (англійською) . Архів оригіналу за 25 червня 2013. Процитовано 8 лютого.
  19. Symbian. Fast facts (англійською) . Архів оригіналу за 18 березня 2006. Процитовано 23 жовтня.
  20. Smartphone market (англійською) . Архів оригіналу за 25 червня 2013. Процитовано 23 жовтня.
  21. Smartphone market 2 (англійською) . Архів оригіналу за 8 лютого 2012. Процитовано 24 травня 2010.
  22. Symbian Won. Terence Eden’s Blog (брит.). 25 червня 2020. Процитовано 10 червня 2024.
  23. Should apps get network access by default? Android vs. Sandstorm. sandstorm.io (англ.). Процитовано 10 червня 2024.
  24. In Android 6, how to deny an app permission to access the network?. Android Enthusiasts Stack Exchange (англ.). Процитовано 10 червня 2024.
  25. Gharibi, Wajeb (2012). Symbian `vulnerability' and Mobile Threats. doi:10.48550/ARXIV.1201.0945. Процитовано 10 червня 2024.
  26. Botnet Viruses Target Symbian Smartphones. www.darkreading.com (англ.). Процитовано 10 червня 2024.
  27. Removing viruses from your Symbian cell phone. community.fortinet.com (англ.). 29 серпня 2007. Процитовано 10 червня 2024.
  28. а б 3-Lib - Viruses for Symbian OS - the truth. stevelitchfield.com. Процитовано 10 червня 2024.
  29. Morgan, Lemmy (28 серпня 2012). About Nokia Symbian Phones Virus and Thier Attacking Characteristics. Mobile Tutorials, Satellite And IPTV tutorials, PC And Automotive Tips (амер.). Процитовано 10 червня 2024.
  30. Symbian/PilotTestVirus | F-Secure Labs. www.f-secure.com (англ.). Процитовано 10 червня 2024.
  31. List of Symbian Virus. Esato. Процитовано 10 червня 2024.
  32. Symbian Virus List. Scribd (англ.). Процитовано 10 червня 2024.
  33. Be worried, be very worried. The truth about the Symbian OS virus scene. All About Symbian (англ.). 10 лютого 2005. Процитовано 10 червня 2024.
  34. HelloCarbide - Открытие доступа ко всем папкам Symbian 9. promobil.kiev.ua. Процитовано 10 червня 2024.
  35. HelloOX - Полный доступ ко всем папкам Symbian OS9x + OS9.3 и 5800. promobil.kiev.ua. Процитовано 10 червня 2024.
  36. Полный доступ на новых прошивках Nokia N95, N95 8gb, N82. promobil.kiev.ua. Процитовано 10 червня 2024.
  37. Jailbreaking S60 devices. Legacy Portable Computing Wiki (англ.). 15 квітня 2024. Процитовано 10 червня 2024.
  38. How to Hack your Symbian Device. All About Symbian (англ.). 29 грудня 2014. Процитовано 10 червня 2024.
  39. When hacking is purely done in private, is it still hacking?. All About Symbian (англ.). 27 березня 2008. Процитовано 10 червня 2024.
  40. Guide to hacking your Symbian – ‘JailBreak’. My Nokia Blog. 30 грудня 2014. Процитовано 10 червня 2024.
  41. Brookes, Tim (31 липня 2010). Hack Your Symbian Mobile Phone With HelloOx2. MUO (англ.). Процитовано 10 червня 2024.
  42. Взлом Symbian - 4PDA. 4pda.to. Процитовано 10 червня 2024.
  43. MoreCaps 1.0. www.mobiles24.co. Процитовано 10 червня 2024.
  44. zorn-v (10 серпня 2023), zorn-v/ROMPatcher, процитовано 10 червня 2024
  45. Bellino, Marco (6 жовтня 2021), IlSocio/Symbian-RomPatcherPlus, процитовано 10 червня 2024
  46. Arghire, Ionut (22 лютого 2010). New Opera Mobile Widgets Manager Available. softpedia (english) . Процитовано 10 червня 2024.
  47. Dev.Opera — Smartphone Show: Opera Widgets in 5 Minutes. dev.opera.com. Процитовано 10 червня 2024.
  48. Welcome to the opl-dev project. opl-dev.sourceforge.net. Процитовано 10 червня 2024.
  49. Porting the .NET Compact Framework to Symbian Phones. www.jot.fm. Процитовано 10 червня 2024.
  50. The Moth - .NET Compact Framework on Symbian. www.danielmoth.com. Процитовано 10 червня 2024.
  51. Gusev, Alex (27 серпня 2008). Exploring Net60. Developer.com (амер.). Процитовано 10 червня 2024.
  52. RedFiveLabs' 'Net60' updated to 2.1 for Compact Framework on Symbian. MoDaCo (амер.). 13 березня 2009. Процитовано 10 червня 2024.
  53. Silverlight for Symbian. Microsoft Silverlight. Архів оригіналу за 7 грудня 2010.
  54. NS Basic now released for Symbian. All About Symbian (англ.). 19 серпня 2008. Процитовано 10 червня 2024.
  55. NS BASIC - Development Tools for Symbian OS Devices. www.nsbasic.com. Процитовано 10 червня 2024.
  56. nsbasic-archive/NS-Basic-for-Symbian-OS, nsbasic-archive, 17 жовтня 2023, процитовано 10 червня 2024
  57. mShell. m-shell.net. airbit AG.
  58. SymbianOS - Free Pascal wiki. wiki.lazarus.freepascal.org. Процитовано 10 червня 2024.
  59. Symbian Perl. OpenSource.Nokia.com.
  60. Perl for Symbian. SourceForge (англ.). 5 серпня 2015. Процитовано 10 червня 2024.
  61. perlsymbian - perldoc.perl.org. cs.ubishops.ca. Процитовано 10 червня 2024.
  62. PAMP. SourceForge (англ.). 15 серпня 2014. Процитовано 10 червня 2024.
  63. Ruby On the Rise; Symbian OS Version Released | InformationWeek. www.informationweek.com (англ.). Процитовано 10 червня 2024.
  64. Ruby for Symbian. All About Symbian (англ.). 4 вересня 2006. Процитовано 10 червня 2024.
  65. Ruby for Symbian OS. SourceForge (англ.). 3 серпня 2016. Процитовано 10 червня 2024.
  66. Rhodes: Develop Full iPhone, RIM, and Symbian Apps using Ruby. www.rubyinside.com. Процитовано 10 червня 2024.
  67. Rust for Symbian^3 platform. The Rust Programming Language Forum (англ.). 5 грудня 2021. Процитовано 10 червня 2024.
  68. eTcl. wiki.tcl-lang.org. Процитовано 10 червня 2024.
  69. VlaoMao (13 квітня 2014), VlaoMao/AutoMacro, процитовано 10 червня 2024
  70. Smartphoneware:: Best Menu. smartphoneware.com. Процитовано 10 червня 2024.
  71. Game Emulators on Symbian S60 3rd Edition devices. All About Symbian (англ.). 10 жовтня 2006. Процитовано 10 червня 2024.
  72. Revive Old Software on Your Mobile Phone!. fms.komkon.org. Процитовано 10 червня 2024.
  73. PPSSPP Play Station Portable emulator, for Symbian too. All About Symbian (англ.). 2 жовтня 2013. Процитовано 10 червня 2024.
  74. RetroArch emulators for Symbian, процитовано 10 червня 2024
  75. Welcome to Anotherguest!. anotherguest.se. Процитовано 10 червня 2024.
  76. instead-hub/instead, INSTEAD, 9 червня 2024, процитовано 10 червня 2024
  77. fshell. SourceForge (англ.). 22 січня 2018. Процитовано 10 червня 2024.
  78. EKA2L1. GitHub (англ.). Процитовано 10 червня 2024.
  79. EKA2L1. SourceForge (англ.). 2 квітня 2024. Процитовано 10 червня 2024.

Посилання

[ред. | ред. код]