当前位置:首页 > 日记 > 正文

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。

  当然后来,全世界都知道了,乔帮主在下一盘很大的棋,当祭出AppStore这个大杀器的时候,所有的开发者都开始倒戈了。因为Symbian开发困难,还赚不到钱,苹果上开发简单,没有盗版,能赚到钱。钱这个东西一来引诱,加上Symbian即不讨好开发者,也不讨好使用者,当然也就没有人拥护。

  价格上,诺基亚从低端到高端全线都有,不过在高端市场(不含vertu),价格一直都很坑爹,旗舰级的机器往往都能5k+到6k+。苹果也是跟运营商合作,通过套餐,让iPhone的使用成本跟别的机器基本没有区别。正好手机坏了,几百刀买一个iPhone,几年的合约,还不见得比别的手机贵,还好玩,为什么不呢?

Symbian衰落 究竟差在哪里?

相关文章

诺基亚Lumia920年底上市 售价4888

诺基亚Lumia920年底上市 售价4888

诺基亚Lumia920年底上市 售价4888起,诺基亚,上市,消息,版本,德国,日期,行货,无线,  Lumia 920被誉为是诺基亚的最后一根稻草,自发布以来就有着超高的人气。此前关于该机售价以及上市日期也有着非常大的争论。今日有消息表明诺基亚Lumia 920将会在…

诺基亚耐摔 因为曾造过?

诺基亚耐摔 因为曾造过?

诺基亚耐摔 因为曾造过?,诺基亚,公司,芬兰,产业,大型,股份,世纪,武器,  对大家来说,诺基亚这家公司在我们眼中只会生产手机,不管是Symbian还是Windows Phone,反正他们都是手机。可能你不知道的是这家成立于1865年的公司最早是一家造纸商,随后又开始制…

Windows Phone 8比Android系统更安

Windows Phone 8比Android系统更安

Windows Phone 8比Android系统更安全,系统,平台,安全性,恶意软件,移动操作系统,恶意程序,微软的,第三方,  芬兰电脑安全公司F-Secure的高管Mikko Hypponen说,微软Windows Phone 8是目前移动操作系统中最安全的软件产品,同时他还说Android则面临比较…

飞猪APP签到的简单操作方法

飞猪APP签到的简单操作方法

飞猪APP签到的简单操作方法,飞猪,签到,  今天讲解飞猪APP签到的简单操作方法,去了解了解,相信绝对不会让你们失望的哦。  飞猪APP签到的简单操作方法  1. 在飞猪旅行界面,我们可以看到有签到领取里程的选项,我们点击它;  2. 然后选择立…

谷歌Nexus 7上市首日销售迅猛

谷歌Nexus 7上市首日销售迅猛

谷歌Nexus 7上市首日销售迅猛,平板电脑,亚马逊,上市,系统,网站,美元,订单,市场,   谷歌Nexus 7上周五开始在美国各大零售店销售,该平板电脑上市首日销售迅猛,多家零售商已经销售一空。北美游戏零售商GameStop表示,其前两批Nexus 7已经售罄。“我们…

iOS12第四个开发者测试版发布,build

iOS12第四个开发者测试版发布,build

iOS12第四个开发者测试版发布,build版本号为16A5327f,iOS12,开发者测试版,今天早些时候,苹果正式发布了 iOS 12 系统的第四个开发者 beta 测试版,距离上一个开发者测试版发布刚好两星期时间。如果你是开发者并持有开发者账号,所有操作系统的新 b…

25人霸座烤串只点一串 霸座不点餐

25人霸座烤串只点一串 霸座不点餐

25人霸座烤串只点一串 霸座不点餐这是在犯罪,点餐,经营,城区,一家,简单,多人,租赁,上海,上海宝山的徐先生经营了一家烧烤店。今年4月份,新店开业第一天,就来了一大群客人,坐得满满当当。按理说,来了这么多的客人,应该高兴才对,可是,这群人光是坐着,半天都不…

诺基亚Lumia 720近期开卖 或售2599

诺基亚Lumia 720近期开卖 或售2599

诺基亚Lumia 720近期开卖 或售2599元,诺基亚,开卖,德国,近期,新机,上市,版本,市场,  尽管不是什么重量级机型,但诺基亚Lumia720的登场还是受到了不少的关注,尤其这款新机何时面市更是备受期待。日前,继诺基亚 Lumia720在欧洲开始预售之后,这款新机又…

诺基亚Lumia 900 上市仅3个月 在美

诺基亚Lumia 900 上市仅3个月 在美

诺基亚Lumia 900 上市仅3个月 在美售价遭“腰斩”,诺基亚,下调,智能手机,上市,欧元,市场份额,股价,评级,   为阻止市场份额遭苹果和三星电子等竞争对手进一步蚕食,诺基亚已将Lumia 900在美售价下调一半,距这款旗舰智能手机上市仅3个月。诺基亚发言…

在oppo find x中开启单手模式的具

在oppo find x中开启单手模式的具

在oppo find x中开启单手模式的具体步骤,oppo find x,开启单手模式,  小伙伴们你们知道在oppo find x中怎么开启单手模式吗?今天小编很乐意与大家分享在oppo find x中开启单手模式的具体步骤,感兴趣的可以来了解了解哦。  在oppo find x…

诺基亚计划更新Lumia920相机软件

诺基亚计划更新Lumia920相机软件

诺基亚计划更新Lumia920相机软件 解决高光模糊问题,诺基亚,更新,模糊,图像,摄像头,相机软件,计划,用户,  诺基亚的Lumia920的最大卖点是它的后置摄像头PUREVIEW能力。相机的过人之处在弱光下的图像稳定,但最近一些用户抱怨说,日光或者猛烈的阳光导…

WP8存储卡支持机制增强 USB线直接

WP8存储卡支持机制增强 USB线直接

WP8存储卡支持机制增强 USB线直接连接,支持,扩展,连接,机制,增强,操作,系统,消息,  Windows Phone 7平台一直无法支持存储卡扩展是许多Wper都为之遗憾的事情。虽然三星Focus能够支持MicroSD卡扩展,但其实现手段局限性较强,技术也称不上完美。因此…