公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: 为什么 Symbian 应该安乐死[2P]

BMW_M3 2010-8-18 11:30

为什么 Symbian 应该安乐死[2P]

本文中的 Symbian 特指 S60 ,^3 , ^4 这个系列。

昨天的消息, Nokia X3 将使用支持触屏的 S40 。更早的消息里, N 系列全面转向 Meego 。两端的不断压缩下, Symbian S60 , Symbian ^3 何去何从?

[img]http://pic.yupoo.com/bmwm3/Apd8H8YW/TfbZY.jpg[/img]

1 软件是有品位的
    最近用 Nokia 手机和 Gravity 上推,感觉不错。但周末和朋友见面,忍不住玩了玩视网膜屏幕上 Twittie (题图),从那一刻起,每次拿出 Symbian 上推都是一种煎熬。
Gravity 是非常优秀的软件。和标准的 Symbian 程序不同,他额外作了很多东西: 更平滑的滚动,更多半透明效果,切换 Timeline 的动画等等。而且,他在新一些的 Symbian 系统上有更好的表现。
但粗糙的系统仍然在各处拖 Gravity 的后腿。(按个键发推?隐藏起来的系统 UI 会露出些来。)
而且, Garvity 的所有这些效果, iOS 在系统级别提供更强大的支持。一个胡子还没长出来的 iPhone 开发者, Interface Builder 里面托拽过一个 Tableview ,就有更流畅的动力滚动效果,更优雅的选中状态,以及更完善的触摸相应。

2 软件是有体重的
软件的体重就是代码量。
职业关系,要面对以十万计的代码。现代软件工程的各种规则,框架和工具保证我对代码的控制能力。但同时,这些东西也让我意识到方法的界限:
    没有魔术可以减小真正的复杂度。能反映复杂度的代码量增加一倍,维护成本要增加很多倍。
偏不爱 Symbian 中,根据 Symbian 书籍的厚度和一些报道猜测代码过于臃肿。之后, Nokia 退休主管更直接和有力的证明我的担忧不虚。
    “我有一部 E71 ,在手机锁机状态下,会弹出个对话框盖住提示信息。我问:‘能把这个弄小 5 毫米吗?’他们研究了一下手机代码说,‘找不到那行可以将它缩小 5 毫米的代码,手机上有 2000 万行代码,找到它是不可能的。”
其实对于程序员,没有什么”不可能”。但是”可不可能”是一回事,”值不值得”是另一回事。过分臃肿和无法清晰分割的代码会让改动的代价变的不可理喻。(2000万行代码量已经接近 Windows XP 。)
而仅仅是改动一个对话框尺寸都会如此,说明事情已经到了失控的边缘。

3 软件开发是长跑
Symbian 老旧,沉重,功能落后。但这还不是最糟糕的。 Symbian 不能静态的其他系统比较:
    软件开发一次长跑。
为了获胜,你需要不断的升级系统,对应 Bug ,追加功能,推进版本向前。
因为 Symbian 的体重,每迈一步,他都要付出比别人更多代价。所以,在已经落后的情况下,扔出更多银子却不能跑的更远。
创新也受影响。 Android 的开发者说我用几周的业余时间搞 Chrome2Phone ,管理者没有任何理由反对。如果需要投入一个组和数月呢?他们会说:需要审批。
手机是非常非常强调体验的设备,更高级别的人未必用更多 QQ 。而且,审批总有无法通过的时候:
    更少尝试,更少创新。
即使仅仅留 Symbian 在毫无获胜希望的跑道上,也是不小的代价。(维护成本通常占总成本的 40%~80% )。

[img]http://pic.yupoo.com/bmwm3/Apd8GYXU/1WHtS.jpg[/img]

4 软件要效益最大化
    * iPod touch , iPhone , iPod ,功能完全不同的设备,一个系统。
    * Android 手机覆盖广阔价格区间,一个系统。
    * 黑莓在智能手机市场也有媲美 Nokia 的市场份额,一个系统。
    * 三星能玩转那么多系统,也有巨大的销量。自己研发的时候,一个系统。
      两个系统未必不可,不过孙正义在讨论课本和电子课本时,用了个有趣的逻辑:有课本而没有电子课本书你会失去什么?反过来呢?
      Symbian 如果能缓慢而体面的退出,把份额交给 Meego 和正不断加强的 S40 (已经有 OVI ,将要支持触屏) 能得到很多。
      只有 Meego 一个智能系统,资源支持,成本,开发速度方面都会改善。软件复制的成本很低,所以他本身有尽量扩展的 DNA :覆盖的越广,越容易效益最大化。(所有 iOS 设备都因为 AppStore 而增添光彩。所有 Android 程序员都因为虚拟机而不需要过多考虑内存回收。)
      有 Symbian ,他的维护和改进都消耗资源,进化又屡屡跟不上。当然好处也不是没有,比如 Meego 成熟前可以拿他顶一顶。用价格战可以保持低端份额。
      但是,无法简单追加 AdMob 等东西发挥销量优势,又没有高端。这种份额更多的是无奈之举。
      UCWeb 能利用了 S60 的销量和浏览器的缺陷做起来了,批量复制这种成功?系统没有提供支持。
      官园服装批发市场,很可能比香奈尔在银座的旗舰店销售更多包包。这种没有高端的价格战,其中利弊,中国的读者还不清楚?

      5 软件是有寿命的
      软件也有寿命。Palm OS 死了。 DOS 几乎死了。IBM OS 360 死了。其实 Mac OS 偷偷死过, Windows 甚至偷偷死过几回。上亿美金的系统,很多在 10 到 20 年之内推倒重来。
      QT 覆盖在 Symbian 上能延续他的生命,但是能否有效降低复杂度?
      Symbian 已帮助 Nokia 取得了巨大的成功。但时代已不同,老兵不死,也要悄然离去。 Symbian 有巨大的市场份额,退出是痛苦的:内部阻力,外部风险,牵挂和负担等等。
      但是如果不早做了断,软件工程的历史上,在激烈的竞争中把一个臃肿落后的系统脱胎换骨的例子有多少?
      千年一遇的洪水好几次了,这种成功似乎还没有出现。

      6 软件是可以重生的
      目前 Meego 没有跟上, Symbian ^3 想死都不行,只能硬撑。 Symiban ^4 到底是 Meego 的保险,还是有更大野心就不好说了。
      Mac OS 和 Windows 都曾经死过,我们看到的却是延续的品牌。Symbian 也是价值巨大的品牌,也存在这种可能性。
      但 Symbian ^4 不能再往骆驼背上压更多东西了。借上 QT 的机会,抛弃大多数代码,把系统从底层开始重新构筑一次。那么它可能变得更加强壮,活力充沛。更重要的,更加精简和灵活。
      也相当于把旧 Symbian 安乐死了,偷偷的。

[[i] 本帖最后由 BMW_M3 于 2010-8-18 11:48 编辑 [/i]]

dqr 2010-8-18 12:28

作为symbian S60还是一个很不错的智能平台,至少搭载s60的手机本质上还是个手机。

而看看PCC之类的呢,不稳定,耗电。黑莓是封闭平台,android还是个孩子。

daniel66af 2010-8-18 14:07

回复 1楼 的帖子

s60曾经是智能手机的代名词,想想当年7650,N95横空出世时的模样,那真的是让全世界都为之心动的科技产品,他们开启了手机的一个新时代。还记得当年自己在N95的巨幅广告前几乎留下口水时的模样。长江后浪推前浪,科技的更新换代是不可避免的

jie1985jue 2010-8-18 16:47

S60的忠实用户,个人感觉S60还是不错的,蛮实用的,除了部分软件要签证,不过,一代换一代,淘汰是迟早的,S60取代S40,现在也要被别人取代,希望新一代可以更好,更方便,更实用才好

tttmp 2010-8-18 17:38

现在在国内NOKIA仍然卖得很好,因为其它的智能机大多都是水货,能以行货上市的价格也是非常高昂的。

w888cn97 2010-8-18 21:13

NOKIA真的沦落到这个地步了吗?真的是如此的不堪了吗?
我是个NOKIA迷。一直都在追捧NOKIA..

dddcar 2010-8-18 21:18

其实就是一个新陈代谢的问题,旧的不去,新的不来啊

sinohappy@sis 2010-8-18 21:23

优胜劣汰,自然法则。知识大爆炸时代,缺少创新,无法再市场上生存。

abcd007x2 2010-8-18 21:33

个人认为Symbian系统作为已经有多年历史的完全开源的操作系统,不论是S40、S60V2、V3、V5还是最新的Symbian 3,实际上从根本来说本应该大有发展前景,但是诺基亚却忽略了它最引以为荣的口号“以人为本”,界面单调技术落后,尤其是V5系统,我觉得根本就是拿V3的底子过来加个支持触屏的代码,很多功能用起来相当不顺手。而且最重要的一点,诺基亚似乎根本不重视软件的开发。这方面苹果就不同了,苹果拿出资金拿出技术找人来做软件,为自己宣传的同时,iPhone OS所支持的软件数量也在不断增多,再加之苹果那新奇的App Store,一下就把相当多的软件开发爱好者吸引过来了。才短短三四年而已,时至今日iPhone OS上的软件数量已经到达了几十万至多,这是一个多么恐怖的数字;反观诺基亚呢,恐怕把所有Symbian版本操作系统支持的软件都集合起来,数量还没有苹果的一个零头多呢吧。

rrrrrxxxx 2010-8-18 21:38

现在的智能机系统是三家天下,APPLE,GOOGLE,MS。其它的要一点点的被淘汰。

freeabc 2010-8-18 21:47

SB 系统太“手机”化,不够作为掌上信息平台的“智能”,先天不足,一直在修修补补,最终或者转轨,或者死亡。

LeiNuo 2010-8-19 12:57

为什么让它安乐死我个人最熟悉的系统就是塞班了,就像前面有朋友提到s60早期系统还是不错的。

vito3701 2010-8-19 13:32

智能机只用过塞班,wm。。

长远看来,塞班还能撑一段日子,不过终究会被wm取代的。。

hanshiqi2365 2010-8-19 14:51

希望不要被淘汰,现在目前就是因为是用的人多所以软件好找。

jiangmingjiang 2010-8-19 15:12

望以后基本上s60系统几年之内还是主导地位 毕竟价格有优势 往后走肯定是安卓系统是老大

好色小子甲 2010-8-19 16:08

symbian是很好的智能手机平台了,至少我是这么认为地,个人感觉很好用,不过科技的更新时不可避免的,希望以后能有更好的智能手机平台,

58469247 2010-8-22 21:10

*** 作者被禁止或删除 内容自动屏蔽 ***
页: [1]
查看完整版本: 为什么 Symbian 应该安乐死[2P]