SymbianOS开发入门指南
SymbianOS 的开发环境确实挺有年代感的,不过你别说,搞清楚它的架构思路,对理解早期移动端系统演进还挺有的。尤其是你想深入底层、多线程调度这一块,Symbian 的资源管理逻辑还蛮值得一看。
系统架构分层比较清晰,UI、应用框架、内核这些分得明明白白。开发语言主要是 C++,有一套自己的一套类库,用起来有点像早期的 MFC,代码写起来不算轻松,但可控性强。
如果你以前没接触过 Symbian,那建议先看看相关的系统架构文章,比如安卓系统架构(点这里)或Unix 系统架构设计(点这里),思路比较接近。
开发过程中,调试比较麻烦,模拟器响应慢,真机调试也折腾。但如果你是做嵌入式或者老系统兼容,那这套东西还真用得上。
嗯,总体来说,SymbianOS 开发不太适合新手入门练手,更像一门“考古”项目。但如果你对系统架构或者移动端历史感兴趣,倒是挺值得啃一啃。
如果你想进一步了解其他系统架构的风格,也可以看看这些:
移动保险系统架构设计、iOS 系统架构与开发要点,都是偏实战的内容,思路还挺不错。
200.45KB
文件大小:
评论区