Symbian OS:
Автор
Castiel
.FSymbian OS является преемником операционной системы EPOC32, разработанной компанией Psion для своих карманных компьютеров. В 1998—1999 гг. значительная часть системы была переписана с целью оптимизации кода для работы на устройствах с ограниченными ресурсами. Разработчикам удалось добиться значительной экономии памяти, улучшения кэширования кода и, как следствие, ускорения работы программ, при пониженных требованиях к энергопотреблению. С точки зрения разработки, отличительной особенностью системы является полностью объектно-ориентированная архитектура (на уровне API). Начиная с версии системы 9.x появился серьёзный механизм защиты — разграничение API в соответствии с правами приложений (capabilities). Основной язык разработки приложений — С++, имеется поддержка Java. Также существуют библиотеки PIPS для портирования приложений с других ОС. В 2005 году вышла Symbian OS Series 60 3rd Edition, основанная на новом ядре EKA2, что привело к нарушению обратной совместимости с программами, написанными для предыдущих версий.На данный момент наиболее распространённой (по количеству устройств) версией является Symbian OS Series 60 3rd Edition,5th Edition и Symbian^3.На данный момент только компания Nokia продолжает оснащать свои смартфоны системой Symbian OS. Основными конкурентами Symbian OS являются операционная система Microsoft Windows Mobile (Pocket PC Edition и Smartphone Edition) и операционная система Google Android. Существует несколько модификаций системы (для разных типов устройств), наиболее распространённые из них — UIQ, Series 60 и FOMA.
Таги: статья