Symbian 是什么

zifan问答2019-08-27 15:53:28阅读(...)

塞班有两种意思:一种是诺基亚公司拥有的Symbian移动操作系统;另一种“找塞班”是一个诙谐梗,源自某视频中泰国妹子哭着喊塞班,说塞班不见了,塞班是泰国妹子的男朋友,不是狗。

塞班Symbian)一种移动操作系统,由诺基亚公司拥有,广泛使用于诺基亚手机上,2013 年后停止发展。

Symbian OS

关于“找塞班”的网络流行词

找塞班这个梗是也在抖音上突然火起来的,这个视频是一个泰国妹子叫喊着塞班的视频,泰国妹子说塞班在林子里不见了,她非常着急,然后就朝着林子喊塞班,然后声音非常粗款,但是哭的声音又娇滴滴的,男女自由切换非常搞笑的画面。

视频中泰国女子在寻找塞班,她对着在拍她的朋友娇滴滴地说“塞班不见了~他跑到林子里面去了~”。朋友劝她说你找他呀,于是女子娇滴滴的冲着林子里说“塞班你去哪了呀~”,朋友看不下去叫她大声点,于是这个女子一扭头发出一声怒吼“塞班!”这个反差让网友们觉得很爆笑,于是就爆火了,大家都在模仿这个女子找塞班。

然后很多抖音用户都在讨论,塞班是什么狗,其实后续拍视频的博主又发了一个泰国妹子的视频,其实塞班是一个人,是妹子的男朋友,不是狗。

起源

塞班由塞班公司设计,被诺基亚收购之后,将其移转到塞班基金会,以开放源代码的形式发布。它的前身是 Psion 的 EPOC,并且独占式的运行于 ARM 处理器。包含由塞班公司所提供的相关的函数库(libraries)、用户界面(user interface)架构和共享工具(common tools)的参考实现(reference implementation)。

诺基亚的智能手机几乎全部使用塞班系统,同时也为其他一些品牌所使用,但随着 2011 年诺基亚宣布放弃此系统,开放塞班系统源代码,并停止更新,现今塞班系统的市场占有率已经极低。

于英国伦敦时间 2008 年 6 月 24 日,诺基亚宣布,该公司将收购塞班公司当前尚不属于诺基亚的 52%股份,并将会把塞班平台完全依据 Eclipse 开放源代码授权条款发布。诺基亚也宣布将成立“塞班基金会”,让各家手机厂商和软件供应商能够加入这个联盟。2008 年 12 月 2 日,诺基亚宣布完成对塞班的收购。2009 年 2 月 1 日,塞班职员正式成为诺基亚员工,但诺基亚的塞班操作系统一直被视为过时而无法与劲敌媲美,在智能手机市场,诺基亚更饱受苹果 iPhone 和 Android 手机威胁,塞班市占率持续下滑。2011 年 2 月,诺基亚首席执行官宣布与微软合作,并将会推出使用 Windows Phone 7 操作系统的智能手机。2013 年 1 月,诺基亚宣布,于 2012 年推出的 Nokia 808 PureView,是诺基亚公司最后一款使用塞班系统的手机,塞班正式走入历史。

2014 年 1 月 1 日起,诺基亚不再提供塞班与 MeeGo 两个操作系统的系统及软件更新。虽然这两个操作系统的产品仍能持续下载应用程序,开发者仍能透过软件市集营收,但无法继续更新或发布新的应用程序。

设计

以塞班操作系统为基础的智能手机的用户界面有许多种,包括开放平台像 UIQ、诺基亚的 S60、S80、S90 系列和封闭式平台像 NTT DoCoMo 的 MOAP。这样的适应性使使用塞班操作系统的智能手机形成多变的类型(例如折叠式、直板式、键盘输入或是触摸笔输入等)。

塞班是以 EPOC 为基础,而它的架构于许多桌面型操作系统相似,它包含先占式多任务、多线程和存储器保护。 塞班的最大优势是在于它是为便携式设备而设计,而在有限的资源下,可以运行数月甚至数年。而这要归功于节省存储器、使用塞班风格的编程理念和清除堆栈。将这些功能与其他技术搭配使用,会使存储器使用量降低且存储器泄漏量极少。类似技术也运用于节省磁盘(尽管在塞班设备中,硬盘通常指闪存)和存储卡使用空间。而且,塞班的编程是使用事件驱动,当应用程序没有处理事件时,CPU 会被关闭。这是通过一种叫主动式对象的编程理念实现的。正确的使用这些技术将能够延长电池使用时间。 这些技术让塞班的 C++变得非常专业,并有着过陡的学习曲线。然而,许多塞班的设备也可以利用 OPL、Python、Visual Basic、Simkin 以及 Perl 来搭配 J2ME 和自行开发的 Java 来使用。

竞争对手

塞班操作系统曾与 Windows Mobile、Palm OS、WebOS、Android、iOS 等互相竞争,当前 Windows Mobile、Palm OS、webOS 已失去市场占有率,而 iOS 和 Android 则占据了绝大多数的市场份额。塞班也与于低端手机使用的内嵌式操作系统互相竞争,而后者倾向由各家厂商自行开发。塞班与内嵌式操作系统比较,前者的优势在于它的标准化——该设备的每个程序运行期能够互相调用动态共享库(Shared Libraries),还有加入型架构(就是可以安装软件)。这些让功能较复杂的手机能够以较快的速度开发,有时这会抵消一些塞班 C++的困难度。

塞班与开放式操作系统 Linux,和不开放的 Windows Mobile 等比较,它的优势是比较有争议的。手机制造商和网络运营商比较喜欢塞班的定制灵活性而较否定 Windows CE。尽管这些定制灵活性使得集成塞班手机更加困难。塞班系统对硬件架构的局限性和繁琐的应用签名授权也使得在与新生代的操作系统(如 Android 等)的竞争中力不从心。

由于对社交网络和 Web 2.0 内容支持不佳,塞班的市场份额日益萎缩。其市场占有量从 2006 年三季度的 72.8%逐年下降至 2010 年三季度的 37.6%。自 2009 年底开始,包括摩托罗拉、三星电子、LG、索尼爱立信等各大厂商纷纷宣布终止研发塞班平台,转而投入 Android 领域。2011 年初,诺基亚宣布与微软成立战略联盟,发布基于 Windows Phone 的智能手机,从而放弃经营多年的塞班,塞班退市已成定局。

架构

最低级的塞班的基本组成成分包含核心(EKA1 或 EKA2),允许用户的应用程序沿着用户数据库去要求核心内的东西。塞班采用微核心架构,但它并不完全是微核心,接近于混合核心,因为驱动程序仍然在核心空间运作。这定义了核心内部所必需的最少功能。微核心架构包含调度系统和存储器管理,但不包含网络和文件系统支持。这些用来提供给用户端服务器(user-side server)。基本层则包含文件服务器,它在设备内提供类似 DOS 的显示模式(每个磁盘驱动器有个代号,反斜线当作目录定义符号)。塞班支持数种不同的文件系统,包含 FAT 以及塞班专有的文件系统,而文件系统一般是不会在手机上显示出来。 在基本之上的是可供选择的系统数据库,而这提供了该设备的市场定位,数据库的内容包含像是字符转换表、数据库管理系统和文件资源管理。 此外,在此有一个很庞大的网络及通信子系统,这含有三个主要的服务,分别是 ETEL(EPOC telephony)、ESOCK(EPOC 协议)及 C32(序列通信回应)。每个服务都有模块化方案。例如 ESOCK 允许不同的‘.PRT’通信协议模块,实现了不同方式的网络通信协议方案,像是蓝牙、红外线及 USB 等。

这也有一个庞大的用户界面码。即使使用他人制造的用户界面,除了某些相关服务(例如 View Server 提供手机间的用户界面转换)以外,基本的类别和子结构(UIKON)的所有用户界面都会出现在塞班操作系统。而这里也有很多相关的绘图码,就像是视窗服务和字体与位图服务。应用程序架构提供标准的应用程序种类、链接和文件数据识别。它也有可选择的应用程序引擎给予智能手机的基本程序,像日历、电话簿等。通常典型的塞班操作系统的应用程序是分散到各个 DLL 引擎和图型化程序,程序就像是包装纸把 DLL 引擎包装在一起。塞班也提供了一些 DLL 引擎使程序运用。

当然,有很多东西并没有一起放入设备内,像是 SyncML,Java ME 提供另一组应用程序接口给操作系统及多媒体应用。要注意的是这些都只是 framework,程序开发者要能够获得从协力厂商提供 framework 的插件支持(例如 RealPlayer 使用多媒体解码器)。这提供了应用程序接口在不同型号的手机可以正常使用的优势,而软件开发人员得到更多弹性,但是手机制造商就需要很多的综合成品来制造使用塞班操作系统的手机。 塞班操作系统的设备制造商也提供名为 TechView 的用户界面示例层。这与 Psion 5 系列的 Personal Organiser 感觉非常相似,所以它与任何移动电话的用户界面不太相似,但它还是提供一个基本的方式去个人化用户界面。这也是需要很多塞班操作系统测试码与示例码的环境中运行。

发展阶段

在塞班发展阶段,出现了三个分支:分别是 Crystal、Pearl 和 Quarz。前两个主要针对通信设备市场,也是出现在手机上最多的,是塞班智能手机操作系统的主力军。第一款基于塞班 系统的手机是 2000 年上市的爱立信手机。而真正较为成熟的同时引起人们注意的则是 2001 年上市的诺基亚 9210,它采用了 Crystal 分支的系统。而 2002 年推出的诺基亚 7650 与 3650 则是塞班 Pearl 分系的机型,其中 7650 是第一款基于 2.5G 网的智能手机产品,他们都属于塞班的 6.0 版本。索尼爱立信推出的一款机型也使用了塞班的 Pearl 分支,版本已经发展到 7.0,是专为 3G 网络而开发的,可以说代表了当今最强大的手机操作系统。此外,塞班从 6.0 版本就开始支持外接存储设备,如 MMC,CF 卡等,这让它强大的扩展能力得以充分发挥,使存放更多的软件以及各种大容量的多媒体文件成为了可能。

安全性

塞班在早期易受手机病毒的威胁,如 Cabir 病毒。通常它们都靠蓝牙传播。不过,所有安装程序都会询问用户要不要安装,而未获信任的程序都会有显著的提示。其实,一般的用户不需要担心这些恶意程序的骚扰,因为已安装的程序即使没有获得数字签名,理论上程序也不会去运行有危险的程序,像经由付费方式传输数据,因为这是可以被追踪的。程序开发人员可以经认证网站使程序签名。

下列是常见的恶意程序,但所有恶意程序都需要用户去运行它(也就是不会不知不觉的中毒)。

Drever.A 是 SIS 格式的恶意程序,安装之后会尝试去停止 Simworks 和卡巴斯基的塞班杀毒软件。
Locknut.B 是假装为操作系统补丁的 SIS 格式恶意程序。安装以后将丢去一个比特使得有问题的系统服务部分瓦解,这会阻止用户打开任何软件。
Mabir.A 是多了 MMS 功能的 Cabir。这两支病毒都是同一个作者写出来,也有很多相似的源代码。当病毒发作时,它会借由蓝牙查找手机,一发现其他手机就开始复制。
Frontal.A 是修改一个文件而使手机无法重启的 SIS 病毒。当用户试图重启,将在重启时死机,且无法杀毒。只有按下格式化手机的快捷键才能解决,但所有数据将会消失。不过,该病毒并无法自己散播。最有可能的传播途径是用户借由 P2P 获取该文件。
在塞班 S60V3 后,为了防止手机恶意程序的蔓延,塞班启用了强制签名认证。没有获得签名的应用将无法安装,应用程序也无权对系统文件夹(如 private、resource、sys、system)进行操作。

开放性

一个普遍的共同问题是塞班并不是”开放”的。它并没有开放到核心源代码(源代码从没有公开)。然而,几乎所有源代码都提供给使用塞班的手机制造商和其他合作伙伴。再者,很多应用程序接口(API)都有公开其技术文件,使任何人都可以开发塞班的软件。这与其他传统的嵌入式操作系统形成对比,因为后者除了 Java 程序以外并无法提供任何后继市场的软件。 2011 年 3 月 30 日诺基亚公司的开源项目主管 Petra Sderlingc 以“We are Open”为名在诺基亚官方博客宣称塞班从即日(即 2011 年 3 月 30 日)起,新一代的塞班操作系统的绝大源代码将上传到 collab.symbian.nokia.com 网站,供平台开发合作伙伴下载进行再开发。也就是说任何人、任何公司都能无条件使用塞班代码因为诺基亚在 3 月份和微软合作开发 Windows Phone 7,并将其作为诺基亚手机的主打系统,虽然会继续保持对其的技术支持,包括提供开发工具和 SDK 等形式,但不再提供对塞班系统进行更新。

收藏0个人收藏
走进科技生活方式

评论交流

默认头像请「登录」后参与评论
  1. 加载中..