塞班
塞班(Symbian)是20世纪90年代末由Psion、诺基亚、爱立信、摩托罗拉等企业联合开发的一种面向移动设备的32位多任务操作系统,前身为Psion的EPOC。它功耗低、占用内存少,可在资源有限的手机上运行,并容许厂商更换界面、自行开发软件,一度成为全球占有率最高的智能手机操作系统。诺基亚于2008年收购塞班公司,此后随安卓与iOS兴起,塞班份额持续下滑,2013年随诺基亚终止新机研发而退出市场。
定义
塞班是由塞班公司(Symbian Ltd.)开发、后归诺基亚所有的移动操作系统,其技术源头是英国Psion公司为掌上设备研制的EPOC32。它以32位、抢占式多任务和内存保护为基本特征,主要运行在ARM架构处理器上,市场定位是手机与通信器一类的移动终端。
与把操作系统内核与图形界面捆绑在一起的桌面系统不同,塞班把内核、公共工具与图形用户界面分开提供,界面部分可由获得许可的厂商自行替换或改造。这一设计使同样搭载塞班的手机会呈现出完全不同的界面与形态,如翻盖、直板、带全键盘的通信器等[1]。诺基亚的S60、索尼爱立信的UIQ以及日本NTT DoCoMo的MOAP,都是建立在塞班之上的界面平台。
原理
塞班的核心采用微内核结构,内核只负责线程调度、内存管理与进程间通信等最基本的功能,文件系统、网络与通信协议栈等则以服务的形式运行在内核之外。内核早期为EKA1,后期的EKA2增加了硬实时能力,可在限定时间内响应请求,日本厂商曾选用搭载EKA2的版本开发要求实时性的机型。
系统内部的众多服务以客户端—服务器模式实现:客户端把请求封装成消息放入队列,服务器在另一线程或进程中取出并处理,结果异步返回。这样单个客户端出错不会连带服务端失效,多个请求也能在不阻塞调用方的情况下依次完成[2]。
为降低多线程带来的资源开销,塞班在单线程内引入主动对象(active object)机制处理异步事件:没有事件需要处理时处理器可进入休眠,有事件到达再由调度器依次调用相应对象的回调,这也是塞班设备待机时间较长的重要原因之一。
发展历程
塞班的技术前身EPOC由1980年成立的Psion公司开发,EPOC32自1994年底起以C++重写,面向ARM处理器并支持内存保护。1998年6月,Psion与诺基亚、爱立信、摩托罗拉共同组建塞班公司,EPOC32随之改称Symbian OS。
1999年3月,塞班公司发布Symbian 5.0,集成了无线通信、网页浏览与电子邮件等功能,并支持Java小程序。2000年,采用该版本的爱立信R380上市,被视为塞班手机的开端,但因不能自行安装应用,尚不具备完整的开放平台特征[3]。
2001年,加入GPRS、蓝牙与WAP浏览支持的Symbian 6.0推出,诺基亚9210成为首款可安装第三方应用的塞班手机。此后版本迭代加快:2002年的7.0首次把智能手机系统与3G结合,2004年的8.0可选用两种内核,2005年的9.1引入强制代码签名等平台安全机制。
2003年,摩托罗拉以7400万欧元将其持有的塞班股份售予Psion与诺基亚并转投微软阵营;2004年2月,诺基亚收购Psion所持股份,持股比例升至63.3%[4]。2006年,全球塞班手机累计超过1亿部;2008年12月2日,诺基亚完成对塞班公司的收购,塞班成为其独占系统[1]。
2009年起,LG、索尼爱立信、三星等厂商陆续退出塞班平台,转向安卓,坚持使用塞班的厂商只剩诺基亚一家[5]。2011年2月,诺基亚宣布与微软结盟,把Windows Phone作为主要智能手机平台,并将塞班的开发与支持工作外包给埃森哲[6]。2011年8月24日,诺基亚宣布停用塞班名称,后续版本改称诺基亚Belle[7]。
2013年1月24日,诺基亚在财报电话会议上确认,2012年发布的808 PureView是最后一款塞班手机[8]。按诺基亚此前的承诺,相关服务延续至2016年;自2014年1月1日起,应用商店不再接受塞班应用的上架与更新。
应用
塞班主要搭载于智能手机和通信器两类设备。前者以语音通话为主、兼有个人信息管理功能,代表机型如诺基亚7650、N95、5230;后者采用掌上电脑式的造型并集成完整通信能力,代表机型为诺基亚9210、9300等[9]。
在功能层面,塞班自6.0版起支持外接MMC、CF等存储卡,后续版本逐步加入蓝牙、USB、EDGE与IPv6等连接能力,并可通过安装第三方软件扩展手机功能,浏览器、即时通信与游戏均有对应版本[1]。
围绕该系统还形成了开发者社区与第三方论坛。由于当时缺少统一的应用商店,用户多在论坛中查找安装包与签名工具,这一生态在中文用户群体中尤为活跃[10]。
局限
塞班对触摸屏、多媒体与新式图形界面的支持较弱,其设计重心是通话时的稳定与信号表现,与后来以娱乐和互联网应用为主的智能手机使用方式并不契合。长期迭代中各方不断植入新功能,也使系统代码规模庞大、结构臃肿,修改与维护成本很高[5]。
在开发层面,原生开发依赖Symbian C++,描述符、清除栈、主动对象等专有机制学习曲线陡峭;9.x版本引入强制签名后,开发者还需申请证书,进一步抬高了应用发布门槛。
分散的界面平台也带来割裂:S60、UIQ、MOAP等平台改动较大,为某一平台编写的程序往往无法在另一平台运行,形成事实上的版本碎片化。此外,塞班未能建立起类似应用商店的统一分发与分成体系,开发者收入有限,在2011年前后大量转向其他平台[5]。
参见
参考资料
- 图文详情——科普中国资源服务 [引用日期2026-10-29]
- クライアントサーバという究極の設計思想 [引用日期2026-10-29]
- 曾经的智能王者 Symbian系统发展历程回顾 [引用日期2026-10-29]
- 从辉煌到死亡 塞班系统发展历史回顾 [引用日期2026-10-29]
- 塞班的“旧船票” 没能登上移动互联网的“客船” [引用日期2026-10-29]
- phonearena.com 上的网页 [引用日期2026-10-29]
- Nokia ditches Symbian name for Nokia Belle | TahawulTech.com [引用日期2026-10-29]
- 塞班手机操作系统时代终结 那些年我们追过的手机 [引用日期2026-10-29]
- Communications Technology Web page [引用日期2026-10-29]
- 塞班手机操作系统时代终结 那些年我们追过的手机 [引用日期2026-10-29]