Symbian 操作系统2025年4月22日 | 阅读 8 分钟 Symbian 是一个用于智能手机的移动操作系统(OS)和计算平台。Symbian 有限公司于 1998 年首次将其开发为一种专有的 PDA 软件操作系统。Symbian OS 源自 Psion 的 EPOC,最初仅支持 ARM 处理器,但也存在非官方的 x86 版本。 众多知名的手机制造商,包括三星、摩托罗拉、索尼爱立信,尤其是诺基亚,都曾使用 Symbian。此外,在日本,夏普、三菱和富士通等公司也广泛使用它。 它是行业先驱,曾是全球最受欢迎的智能手机操作系统,直至 2010 年底,随着手机使用量的下降,iOS 和 Android 超越了它。在北美,它的普及度明显较低。 ![]() Symbian OS 平台的第一部分由基于微内核的操作系统及其相关库构成,而用户界面(作为中间件)则提供了操作系统之上的图形化外壳。S60(前身为 Series 60)平台由诺基亚开发,为大多数 Symbian 设备提供动力,是用户最熟知的界面。它于 2002 年首次推出。与 S60 的传统键盘界面不同,UIQ 是一个竞争性的用户界面,主要由摩托罗拉和索尼爱立信使用,专注于触笔设备。 MOAP(S) 平台是 NTT DoCoMo 作为日本市场的运营商提供的另一个界面。尽管这些不同的界面都是在 Symbian OS 之上开发的,但每个界面上的应用程序都不兼容。2004 年,诺基亚成为 Symbian 有限公司最大的股东。2008 年,它收购了整个公司。随后,成立了非营利性的 Symbian 基金会,以开发一款免版税的 Symbian OS 替代品。 S60 作为基金会的首选界面出现,旨在统一平台,UIQ 的开发被停止。因此,在 2009 年开发了专注于触摸屏的 Symbian^1(也称为 S60 第 5 版)。NTT DoCoMo 作为基金会的成员,在日本市场采用了 Symbian^2(基于 MOAP)。S60 第 5 版于 2010 年发布后,Symbian^3 作为完全免费的软件提供。这被认为是历史上最大规模的专有操作系统软件项目迁移之一。2011 年,Symbian^3 推出了 Anna 和 Belle 升级。 2010 年底,Symbian 基金会解散,诺基亚重新掌握了操作系统的开发主导权。当时唯一还在日本以外支持 Symbian 的公司诺基亚于 2011 年 2 月宣布将转向微软的 Windows Phone 7 作为其主要的智能手机平台,Symbian 将逐步淘汰。在仅与日本 OEM 合作两个月后,诺基亚将该 OS 转向专有许可,然后聘请埃森哲处理 Symbian 的开发。 尽管承诺提供两次主要的计划升级和支持直至 2016 年,但到 2012 年,大多数 Symbian 开发者已离开埃森哲,并于 2014 年 1 月,诺基亚停止接受开发者提交的新的或修改的 Symbian 软件。诺基亚制造的官方 Symbian 智能手机是 808 Preview,于 2012 年发布。在日本,NTT DoCoMo 继续生产 OPP(S)(运营商软件包 Symbian,MOAP 的替代品)设备,这些设备作为中间件在 Symbian 之上运行。这些操作系统设备包括 2014 年的夏普 SH-07F 和富士通 F-07F 手机。 历史Symbian 以 1990 年代 Psion 开发的 EPOC32 操作系统为蓝本。Symbian 有限公司于 1998 年 6 月由 Psion Software 成立,是 Psion 与手机制造商爱立信、摩托罗拉和诺基亚之间的一项重要合资企业。 之后,Symbian 又开发了支持不同手机制造商群体的其他软件平台。这些平台包括 MOAP(S)(仅限日本设备,如富士通、夏普等)、UIQ(索尼爱立信和摩托罗拉)以及 S60(诺基亚、三星和 LG)。 当时竞争对手很少(Windows Mobile 和 Palm OS),Symbian 在 2006 年成功占据了全球智能手机市场高达 67% 的份额。 尽管 Symbian 当时拥有巨大的市场份额,但在不同时期进行开发却面临挑战。首先,在 2000 年代初中期,由于操作系统的复杂性以及当时唯一的原生编程语言 OPL(Open Programming Language)和 Symbian C++,开发 Symbian 极具挑战性。其次,存在官僚主义,阻止开发者使用 IDE 和 SDK,这使得它们对小型和独立开发者而言成本高昂。最后,随之而来的是碎片化,部分原因是制造商之间的内部争执,每个制造商都有自己的 IDE 和 SDK。所有这些都阻碍了独立开发者,并阻止了 Symbian 的原生应用生态系统像 Android 的 Google Play 和 Apple 的 App Store 那样成长。 另一方面,iPhone OS(2010 年更名为 iOS)和 Android 的设计更为简洁,提供了更集中的基础设施,使创建和下载第三方应用程序更加容易,并提供了一些开发工具和编程语言,其复杂程度适中,并具备多任务和图形等功能,以满足未来用户的需求。 “一次编写,随处运行”(write once, run anywhere)的口号据说是为了规避 Symbian 编程的难度,可以通过开发 Java 移动版应用程序来解决。但由于设备屏幕尺寸的变化以及不同设备上 Java ME 支持水平的差异而造成的碎片化,这并非总是如此。 Symbian 基金会成立了一个独立的非营利组织,诺基亚于 2008 年 6 月宣布收购 Symbian 有限公司。所有者诺基亚、NTT DoCoMo、索尼爱立信和 Symbian 有限公司将 Symbian OS 及其相应的用户界面 S60、UIQ 和 MOAP(S) 捐赠给基金会,目标是根据开放源代码促进会(OSI)和自由软件基金会(FSF)批准的 Eclipse 公共许可证(EPL)将 Symbian 平台建立为免版税的自由软件。随着 Symbian 基金会于 2009 年 4 月正式成立,该平台被命名为 Symbian OS 的替代品。2010 年 2 月,Symbian 平台正式以自由软件的形式发布。 诺基亚在贡献 Symbian 代码方面发挥了主导作用,因为当时它可以构建用户界面以及 Symbian OS 核心。从那时起,诺基亚一直持续向公共存储库发布其平台开发代码,同时也维护其代码存储库。Symbian 基金会于 2009 年 4 月正式成立,最初于 2008 年 6 月提及,其目的是领导一个负责开发 Symbian 的社区。其目标是在 EPL 下发布 Symbian 平台的所有源代码。Symbian 基金会称,这是有史以来最大的 codebase 迁移到自由软件的事件,于 2010 年 2 月 4 日完成。 所有组织都可以成为会员;然而,由于 Symbian OS 的一些重要组件是从外部公司租赁的,基金会无法立即在 EPL 下披露全部代码。取而代之的是,大部分源代码根据限制性更强的 Symbian Foundation License (SFL) 发布,并且对完整源代码的访问仅限于会员公司。此外,Qt 框架(本身是自由软件,且相对易于创建)于 2010 年被引入 Symbian,作为取代和超越高端智能手机上 Symbian 的下一代移动操作系统 MeeGo 的主要升级途径。该平台还添加了其他框架,包括 Adobe Flash Lite、Python、标准 C 和 C++ 以及 Ruby。随着 IDE 和 SDK 的推出,这些后来免费提供,Symbian 应用程序软件(App)的开发得到了加速。 由于全球市场和经济形势的变化(以及三星和索尼爱立信等成员的支持不足),Symbian 基金会于 2010 年 11 月宣布将转型为仅授权组织;诺基亚宣布将承担 Symbian 平台的管理权。仅非执行董事将参与其中,Symbian 基金会将继续作为商标和许可的唯一所有者。 Symbian 迅速落后于 iOS 和 Android,其市场份额从 2010 年第三季度的 39% 下降到 2010 年第四季度的 31%。最终,Symbian 在 2010 年第四季度落后于 Android。在 Stephen Elop 于 2010 年 9 月被任命为诺基亚 CEO 之后,该公司于 2011 年 2 月 11 日宣布已与微软合作,将 Windows Phone 作为其主要的智能手机平台,Symbian 和 MeeGo 将逐步淘汰。因此,Symbian 的市场份额和 Symbian 应用程序开发人员的数量急剧下降。根据 2011 年 6 月发布的研究,当时使用 Symbian 的移动开发人员中,有超过 39% 的人计划停止使用该平台。 2011 年 4 月 5 日,诺基亚停止提供任何免费版本的 Symbian 软件,并将其合作范围限制在少数几家日本合作伙伴。第三方存储库仍然保留着根据原始 EPL 分发的源代码,其中包含截至 2010 年 12 月 7 日该项目所有公开可访问代码的完整集合。 2011 年 6 月 22 日,诺基亚和埃森哲签署了一项外包计划协议。直至 2016 年,埃森哲将为诺基亚提供基于 Symbian 的软件开发和维护服务。2011 年 9 月 30 日,诺基亚的员工转移到埃森哲,截至 2011 年 10 月,已有 2,800 名诺基亚员工被埃森哲雇佣。 自 2014 年 1 月 1 日起,诺基亚停止支持 Symbian 软件的开发和维护。它还停止在诺基亚商店提供新的或修改的 Symbian 应用或内容,并终止了“Symbian Signed”软件认证计划。 特点用户友好的设计 Symbian 自创建以来就包含了 AVKON,这是一个原生的图形工具包(以前称为 Series 60)。S60 的设计是通过一个类似于键盘的界面隐喻来操作的,例如 mini-QWERTY 键盘或约 15 键的增强型电话键盘。基于 AVKON 的软件与 Symbian^3 及之前的所有 Symbian 版本兼容。 Qt 框架已包含在 Symbian^3 中,是新应用程序推荐的 UI 工具包。此外,Qt 也可以安装在较旧的 Symbian 智能手机上。 基于 Qt Widget,“移动 UI 扩展”(UI Extensions for Mobile)或 UIEMO(内部项目名称“Orbit”)旨在成为 Symbian^4 中包含的用于触摸屏界面的新 GUI 库框架。该框架的预览版于 2010 年 1 月发布,但诺基亚后来宣布 Orbit/UIEMO 已被取消。 之后,诺基亚建议开发者采用 Qt Quick 和 QML,这是一个新的高级声明性 UI 和脚本框架,能够为 MeeGo 和 Symbian 创建视觉效果丰富的触摸屏界面;它将作为 Qt 更新发布给已有的 Symbian^3 设备。在某个时候,旧的 S60 框架(AVKON)将被弃用,不再包含在新设备中,因为越来越多的应用程序包含重新设计的 Qt 用户界面,破坏了与早期 S60 程序的二进制兼容性。 浏览器Symbian^3 及更早版本的内置浏览器基于 WebKit。2005 年 6 月,Symbian 成为第一个集成 WebKit 的移动平台。Opera Mobile 是某些旧款 Symbian 设备上的默认浏览器。 随着 Symbian Anna 的推出,诺基亚还宣布了一款新的浏览器,该浏览器具有更快、更用户友好的设计。 多语言支持Symbian 提供的强大本地化支持使 OEM 和独立应用程序开发人员能够调整基于 Symbian 的产品以进行国际分发。 诺基亚将语言包(包含设备将销售区域常用语言的集合)集成到设备中。 每个语言包都包含标准英语或特定地区的方言。Symbian Belle(最新版本)支持这 48 种语言,包括方言和脚本。 下一主题操作系统中的启动块和坏块 |
我们请求您订阅我们的新闻通讯以获取最新更新。