[转帖]讨论:Symbian(塞班)真的不行了么?真的要被淘汰了么?

2013/3/5 7:33:00  人气 751    怀旧国机论坛  
Symbian系统究竟差在哪里? Symbian(塞班)的衰落,绝不是因为 Symbian落伍了。首先,应当说, Symbian是一个优秀的嵌入式系 统。Symbian是一个实时操作系 统,是一个微内核系统,从设计的 时候,就是为了能在有限的硬件资 源和能源的环境下,长时间稳定运 行的。Symbian采取了许多措施, 比如使用微内核架构、严格控制内 存泄漏、抢占式多任务调度等。 Symbian使用的是Symbian C++进 行开发,有自己一套完整的开发框 架和机制,约束开发者,保证系统 的稳定性和可靠性,提高系统的性 能。   这些都是,Symbian的优势, 同时也是Symbian的劣势。在 Symbian下进行应用的开发难度是 很高的,因为要写一个高质量的C+ +程序,确实不容易。   Symbian检测到内存泄漏,是 会让应用程序崩溃的。避免内存泄 漏,这对于一般程序员来说,是一 个不小的难题。   虽然Symbian本身有二阶构造 函数、清除栈这样的机制辅助开发 者进行内存管理和控制,但是这些 都需要开发者对C++的内存分配机 制有一个比较清晰和深刻的了解, 而大部分开发者,是不知道到底什 么是栈什么是堆的。   因为工作在硬件资源有限的嵌 入式系统中,Symbian的栈大小非 常有限,所有的数据都要放到堆 上,于是需要使用二阶构造函数。   还有那个蛋疼的Leave机制, 基本上是对C++过于简单的异常机 制的简单封装,稍微不慎,就会出 现内存泄漏。   在微内核机制中,许多东西都 和我们平时的开发不一样,大部分 的系统功能都不在内核中,需要连 接提供该功能的模块进行操作,这 些模块都是C/S模式的。   Symbian中不提倡使用多线程 或者多进程,提倡使用调度器,进 行抢占式多任务调度,我自认为对 于并发控制学得比较好,多线程工 作的问题也能处理和发现,但是对 于这个抢占式多任务的流程,我真 的足足花了一个礼拜才弄明白到底 怎么回事。   因为上述原因,进行Symbian 开发的门槛还是比较高的(相比于不 需要关心上述所有问题的Java而言) 。Symbian的机型非常多,使得 Symbian上应用的调试也比较麻 烦,除了屏幕分辨率、键盘结构、 扬声器数量、相机型号、闪光灯等 因素,即使是同一款系统,运行在 不同机型上的系统也有细微的差 别,所以往往要对众多的机型进行 适配。   除了不讨好开发者以外,诺基 亚在一些方面也是比较认死理,比 如手机就应该不容易摔坏,手机信 号就是应该好。我一直觉得,这个 是诺基亚迟迟不使用大尺寸电容屏 的原因之一(当然,大家常调侃的Q 屏采购量过大没用完可能也是)。即 使到今天,摔不坏、信号好依然是 诺基亚给大家的印象,难以磨灭。 我们必须承认,这些都是对的,但 是,这些也确实是不容易被人们注 意到的方面。   Symbian S60 第三版开始,对 应用引入了签名机制,只有有签名 的应用才能安装到机器上。有人认 为复杂的签名机制是导致Symbian 衰落的原因之一。其实签名并没有 错,iOS上一样也是使用签名机 制,不也是好好的?错的是当时那 个互联网暂时还没有普及到手机上 的时候,人们过多的使用了盗版软 件,而我们也都知道,只有盗版软 件才需要进行复杂的签名才能安装 到自己的手机上的。   至于操作系统的界面,这个我 想不用我说太多,用过的人,不管 懂行不懂行,都知道怎么评价。 Symbian的界面要说很差我觉得不 至于,时间太久了没有什么变化, 让大家缺少新鲜感,然后直接败给 了又好看又好玩的苹果。   在系统上,不讨好开发者;在 使用的时候,也不讨好使用者,但 是凭借多年的积累,Symbian还是 稳稳的把握住了市场,当时不是没 有其他的系统,Windows Mobile、 Palm、BlackBerry OS都是。但是 Symbian因为定位能在性能比较差 的机器上运行,诺基亚的智能机在 性能、种类和价格上,以及 Symbian平台上的众多的应用,稳 稳的压倒了其他竞争者。   2007年iPhone刚刚出现的时 候,不仅仅是诺基亚,全世界都觉 得这是个笑话。一个不能换铃声、 不能后台运行程序,甚至就根本没 有第三方应用的手机,怎么好意思 称作智能机,唯一的亮点,大概就 是那个好玩的多点触控的屏幕,和 那个相比于Symbian将近十年不变 的界面,相对好看的UI。   当然后来,全世界都知道了, 乔帮主在下一盘很大的棋,当祭出 App Store这个大杀器的时候,所有 的开发者都开始倒戈了。因为 Symbian开发困难,还赚不到钱, 苹果上开发简单,没有盗版,能赚 到钱。钱这个东西一来引诱,加上 Symbian即不讨好开发者,也不讨 好使用者,当然也就没有人拥护。   价格上,诺基亚从低端到高端 全线都有,不过在高端市场(不含 Vertu),价格一直都很坑爹,旗舰 级的机器往往都能5k+到6k+。苹果 也是跟运营商合作,通过套餐,让 iPhone的使用成本跟别的机器基本 没有区别。正好手机坏了,几百刀 买一个iPhone,几年的合约,还不 见得比别的手机贵,还好玩,为什 么不呢?

. 学技术,选择这里jkniu.com

发表回复

   


  通知楼主

椅子

◆ 乞立马扎罗 ,.03-05 07:39
塞班需要你


——十八岁的你确实把我迷住了,但其实我也不是那么喜欢现在的你。

我是乞立马扎罗,我为自己代言。

回复只看TA