Symbian OS

Symbian има архитектура съставена от едно микро ядро EKA2 (EPOC Kernel Architecture 2). То главно служи за предпазване на паметта и за комуникация между активните процеси.  Ядрото е бързо и може да работи в реално време. Едновременно може да изпълнява потребителски приложения и комуникационни стек. Микро  ядрото съдържа основния минимум от функционалности необходими за стабилност, надеждност и бързина.

Останалата функционалност е изградена с помощта на сървърни процеси, които се използват асихронно с изпращането на съобщения към тях, а не  чрез системни извиквания.

Symbian OS е написан на езика за програмиране C++ , но не използва стандартните за езика библиотеки. Вместо тях се ползват библиотеки специално създадени за Symbian. Те са създадени така, че да са икономични от към ползвана памет, съответно харчат по-малко енергия.

Има няколко разновидности на Symbian с различни потребителски интерфейси:

  • Series 60 — основна платформа за Nokia, изпозлва се и от Samsung, LG и Siemens.
  • Series 80 — тази платформа е ползвана само от Nokia, за устройства с QWERTY клавиатура. S80 излиза от употреба и е заместена от Series 60.

UIQ — ползва се в моделите на Sony Ericsson и Motorola. Поддържа устройства със сензорен екран. В края на 2008 година спира разработката и.