LINUX.ORG.RU
ФорумTalks

Микроядерный балдеж с Nokia

 


0

2

Помнит кто такую мобильную ОС, как Symbian? Но не только с точки зрения юзер-экспиренса, но и архитектуры: у тебя в кармане был полноценный комп, который работал на базе микроядерной ОС с настоящим мультитаскингом! Насколько мне известно, как и в любой микроядерной ОС, в Symbian всё было «распараллелено» на маленькие процессы - графическая подсистема один процесс, звук другой, ввод третий - если что-то потенциально крашилось, то оно не валило всю систему.

Однако под капотом были свои интересности - вспомнить хотя-бы SDK с своей реализацией исключений (которая требовала в функциях писать свои обертки типа SaveStack/LoadStack для Unwinding’а), отсутствие RAII и конструкторы (фабрики?) с префиксами типа L. Однако процесс программирования был… своеобразным. Например, в SDK не было микшера звука - нужно было самому его писать.

Имел ли кто-то опыт разработки под Symbian и что можете сказать?

Ответ на: комментарий от Smacker

Телефон за 80 тыщ рабочий инструмент? Это что за работа такая? Кекс по телефону?

Ну как минимум для разрабов, не? Хотя лично у меня не столько «для разрабов», сколько для саппорта.

anc ★★★★★
()
Ответ на: комментарий от monobogdan1337

Я же написал

Хотя лично у меня не столько «для разрабов», сколько для саппорта.

anc ★★★★★
()
Ответ на: комментарий от anc

Разработчику софта под андроид агрегат для разработки и тестирования должен работодатель предоставить, разве нет? И тогда он хоть сколько может стоить, фиолетово. Мы-то про свои кровные говорим.

Smacker ★★★★★
()
Ответ на: комментарий от monobogdan1337

ЗЫ Зависит от поставленной задачи.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от Smacker

Мы-то про свои кровные говорим.

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

anc ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)