from: http://blog.sina.com.cn/s/blog_413978670100o87h.html
Symbian走向消亡,首先想到的,竟然是曾经写下的Symbian C++代码。
下面是一段经典的Symbian C++代码,我想,每一个初次接触Symbian的人,肯定和我一样,都从这段代码中学到了很多。
我对Symbian之所以保有感情,不仅仅是因为曾经在这家公司工作并且为其创造过有意义的价值。更重要的,是我认为Symbian OS及其Symbian C++使我第一次真正的“懂”一个操作系统和一种编程语言。记得刚到Symbian的时候,Xiaocheng反复的给我说,对我的要求就是个“懂”字:真正的懂得自己所做的东西。这时才认识到,知其然同时知其所以然真的是一件很困难的事情。经过几年的修炼,如今看到那么多在门外徘徊的初级程序员,我是真的很想告诉他们:“请懂你所写下的代码”。
我一直固执的认为Symbian作为一个OS,有一个很优良的Kernel。代码复杂度高,一方面是因为大量采用了有利于提高效率,降低能耗的模式(C/S, AO, Leave, CleanupStack, 等等),另一方面,也是因为Symbian为了保持兼容性而容纳了大量废代码的缘故。
然而不管中间层和UI层多么的混乱不堪,Symbian依然是个稳定、高效、精简的操作系统。如果QT向Symbian的移植能早两年开始,如果Symbian对标准C++的支持能早一点,如果Symbian能拥有自己的编译器,也许世界将会不同。
我同样一直固执的认为,人们认为Symbian不好,并不是认为这个OS不好,实际上SymbianOS的用户,绝大部分都不了解什么叫做OS。他们认为的是Symbian上的软件不好。其实,改进Symbian的方式并不复杂,改进通讯录界面,改进短信界面,改进系统输入法,改进浏览器。只要做到这几点,依然还会有上亿的用户使用Symbian,拥护Symbian。
当朋友的Android手机不到一天没电的时候,我告诉他我的手机一直在网上挂着呢。
当朋友告诉我不买套不敢用iphone就怕摔了的时候,我告诉他我的手机摔在地上,后盖开了,电池和SIM都掉出来了,把这些插进去可以接着打电话。
当朋友的Android在用google map奋力的下载地图,搜寻卫星的时候,我的N97mini已经打开本地地图,加载了交通流量信息,卫星信号已经足够,同时开始语音导航“前方五十米靠右行驶”。
当朋友的iphone见了水无法接听来电需要修理的时候,我告诉他我老婆的E71前一阵子掉在水池子里,捞出来用电吹风吹干,然后继续打电话。
在北京,我认识的朋友很多都买了iphone,可是,很多人包里都放着一部Symbian手机,以防iphone没有信号。
。。。。。。
我自己的N97mini,装了第三方的通信录软件,装了第三方的邮件管理软件,装了第三方的播放器,装了第三方的输入法,装了第三方的锁屏软件,还装了第三方的浏览器。于是,我对我自己的N97mini相当满意了。并没有觉得他有什么不好。
但是,这些第三方软件,本来该由Symbian,该由Nokia来完成的,NOKIA有责任,有义务为用户提供优秀的通讯录,邮件管理,播放器,输入法,锁屏软件,浏览器。
然而,Nokia没有,所以,Nokia失败了。
这不是OS的失败,而是一个公司的失败。
作为对Symbian抱有感情的人,我将继续为Symbian写程序,与以往不同的是,我将写用户看得见得程序。希望用自己的力量帮助Symbian,在这个领域,一切皆有可能,也许有一天,Symbian也许能起死回生。
最后,在回顾一下那些曾经和现在也许将来仍将继续陪着亿万人度过每一天的不朽作品:

Nokia 6600 (S60 2nd , Symbian OS v7.0s)
我第一次看到这款机器就爱上了它,没用过它的人永远不知道它有多好用。
据说,它之所以广受欢迎,被爱称为“胖六”,是因为握着它的时候就像是握着一块肥皂。

Nokia 7610 (S60 2nd Edition, Feature Pack 1, Symbian OS v7.0s)
突破性的造型造就了一代伟大的街机。

Nokia 6630 (S60 2nd Edition, Feature Pack 2, Symbian OS v8.0a)
胖六的成功使得这款手机的圆润手感得以继续广受欢迎。

-
Nokia N72 (S60 2nd Edition, Feature Pack 3, Symbian OS v8.1a)
我不太了解N70和N72那一款销量更高,但是我知道的是,现在依然有很多很多的人依然在使用N72,而且坚信这款手机还是最好的。

Nokia N73 (S60 3rd Edition, Symbian OS v9.1)
永垂不朽的N73第一次让大家真正认识到“街机”这个概念。截止现在,N73的立体声效果依然可以排在所有手机外放效果的前列。
在当时,它的摄像头也是那个时代的标杆。

Nokia N93i (S60 3rd Edition, Symbian OS v9.1)
每一个在众目睽睽之下用摄像机的手法捧着N93i拍照的人,都无不放射着自豪的光芒。这是在很长一段时间最为“拉风”的手机。而且他的摄像头及其软件也同样伟大。

Nokia E61 (S60 3rd Edition, Symbian OS v9.1)
当年我每看到一个拿着E61的人,心里的感觉都是羡慕嫉妒恨。当年没有买它的唯一理由就是它太贵了。

Nokia N95 (S60 3rd Edition Feature Pack 1, Symbian OS v9.2)
曾经,你只要说“机皇”,所有人都知道那就是N95。曾经的N95,在手机的所有方面都遥遥领先,真的,是所有。CPU,内存,摄像头,氙气闪光灯,等等。

Nokia E71 (S60 3rd Edition Feature Pack 1, Symbian OS v9.2)
不论过多少年,不论出多少机器,E71都绝对是一款伟大的机器。曾经有一个朋友,买了一个E71,丢了,又买了一个E71,又丢了,于是,他又买了一个E71。
有一阵子别人咨询我买什么手机好,我毫不犹豫的告诉他,有钱就买E71,没钱就买E63。
Nokia 5230 (S60 5th Edition, Symbian OS v9.4)
这款手机很多人不喜欢,觉得它长得很丑,可是,无法抹杀的是,这是世界上销量最大的触摸屏手机。亿万人对触摸屏的初体验就来自这款伟大的5230。
作者深情回顾了Symbian OS的过去与现在,强调了Symbian系统的稳定性、高效性和精简性,同时也表达了对Symbian的未来充满希望的态度。文中提到的Nokia经典手机如Nokia6600、Nokia7610等,展示了Symbian OS在手机领域的辉煌成就。作者还探讨了Symbian系统在软件方面的改进潜力,以及第三方应用在提升用户体验中的作用。
1844

被折叠的 条评论
为什么被折叠?



