Series 60应用开发框架

Symbian 系统下的 Series 60 开发,真的是一块宝藏老领域。虽然年代有点久,但开发思路、架构设计都挺有参考价值的,适合想了解移动端原生开发底层逻辑的你。

Series 60 的 UI 框架有意思,基于 C++写的,控件系统比较原始,但也正因为这样,逻辑清晰、结构分明,用起来上手也不算难。

开发环境方面,一般用Carbide.C++,这个 IDE 还不错,能编译、能调试、还能做 UI 布局。安装完 SDK 基本就能跑起来,虽然界面有点老,但该有的功能都在。

多媒体功能支持挺全面,比如拍照、录音、放视频,用Media APIImaging API就能搞定,直接封装好了调用接口,不用你自己底层硬件。

网络通信这块也有不少亮点,蓝牙、Wi-Fi、GPRS都能接入。做数据传输或者设备间通信,用Socket API就行,写法偏底层但也稳定。

要注意的是,权限系统比较严格,访问相机、文件、网络这些,都得先声明权限,不然程序直接跑不起来。安全性设计蛮严谨的。

如果你对老手机平台开发感兴趣,或者想研究点更贴近底层的东西,Series 60真的可以一试。就算不写应用,看看它的系统架构和开发逻辑,也能涨不少见识。

pdf 文件大小:12.6MB