色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 市場分析 > 評論:越久就越臃腫,Symbian理應(yīng)速速安樂死

          評論:越久就越臃腫,Symbian理應(yīng)速速安樂死

          作者: 時(shí)間:2010-08-20 來源:谷風(fēng)網(wǎng) 收藏

            已經(jīng)基本肯定了, X3 將使用支持觸屏的 S40 。更早的消息里, N 系列全面轉(zhuǎn)向 Meego 。兩端的不斷壓縮下, S60 , ^3 何去何從?

          本文引用地址:http://cafeforensic.com/article/111906.htm

            1、軟件是有品位的

            最近用 手機(jī)和 Gravity 上推,感覺不錯。但周末和朋友見面,忍不住玩了玩視網(wǎng)膜屏幕上 Twittie ,從那一刻起,每次拿出 上推都是一種煎熬。

            Gravity 是非常優(yōu)秀的軟件。和標(biāo)準(zhǔn)的 Symbian 程序不同,他額外作了很多東西: 更平滑的滾動,更多半透明效果,切換 Timeline 的動畫等等。而且,他在新一些的 Symbian 系統(tǒng)上有更好的表現(xiàn)。

            但粗糙的系統(tǒng)仍然在各處拖 Gravity 的后腿。(按個鍵發(fā)推?隱藏起來的系統(tǒng) UI 會露出些來。)而且, Garvity 的所有這些效果, iOS 在系統(tǒng)級別提供更強(qiáng)大的支持。一個胡子還沒長出來的 iPhone 開發(fā)者, Interface Builder 里面托拽過一個 Tableview ,就有更流暢的動力滾動效果,更優(yōu)雅的選中狀態(tài),以及更完善的觸摸相應(yīng)。

            2、軟件是有體重的

            軟件的體重就是代碼量。職業(yè)關(guān)系,要面對以十萬計(jì)的代碼?,F(xiàn)代軟件工程的各種規(guī)則,框架和工具保證我對代碼的控制能力。但同時(shí),這些東西也讓我意識到方法的界限:

            沒有魔術(shù)可以減小真正的復(fù)雜度。能反映復(fù)雜度的代碼量增加一倍,維護(hù)成本要增加很多倍。偏不愛 Symbian 中,根據(jù) Symbian 書籍的厚度和一些報(bào)道猜測代碼過于臃腫。之后, 退休主管更直接和有力的證明我的擔(dān)憂不虛。

            “我有一部 E71 ,在手機(jī)鎖機(jī)狀態(tài)下,會彈出個對話框蓋住提示信息。我問:‘能把這個弄小 5 毫米嗎?’他們研究了一下手機(jī)代碼說,‘找不到那行可以將它縮小 5 毫米的代碼,手機(jī)上有 2000 萬行代碼,找到它是不可能的。”

            其實(shí)對于程序員,沒有什么”不可能”。但是”可不可能”是一回事,”值不值得”是另一回事。過分臃腫和無法清晰分割的代碼會讓改動的代價(jià)變的不可理喻。(2000萬行代碼量已經(jīng)接近 Windows XP 。)

            而僅僅是改動一個對話框尺寸都會如此,說明事情已經(jīng)到了失控的邊緣。

            3、軟件開發(fā)是長跑

            Symbian 老舊,沉重,功能落后。但這還不是最糟糕的。 Symbian 不能靜態(tài)的其他系統(tǒng)比較:軟件開發(fā)一次長跑。為了獲勝,你需要不斷的升級系統(tǒng),對應(yīng) Bug ,追加功能,推進(jìn)版本向前。因?yàn)?Symbian 的體重,每邁一步,他都要付出比別人更多代價(jià)。所以,在已經(jīng)落后的情況下,扔出更多銀子卻不能跑的更遠(yuǎn)。

            創(chuàng)新也受影響。 Android 的開發(fā)者說我用幾周的業(yè)余時(shí)間搞 Chrome2Phone ,管理者沒有任何理由反對。如果需要投入一個組和數(shù)月呢?他們會說:需要審批。

            手機(jī)是非常非常強(qiáng)調(diào)體驗(yàn)的設(shè)備,更高級別的人未必用更多 QQ 。而且,審批總有無法通過的時(shí)候:更少嘗試,更少創(chuàng)新。即使僅僅留 Symbian 在毫無獲勝希望的跑道上,也是不小的代價(jià)。(維護(hù)成本通常占總成本的 40%~80% )。

            4、軟件要效益最大化

            iPod touch , iPhone , iPod ,功能完全不同的設(shè)備,一個系統(tǒng)。Android 手機(jī)覆蓋廣闊價(jià)格區(qū)間,一個系統(tǒng)。黑莓在智能手機(jī)市場也有媲美 Nokia 的市場份額,一個系統(tǒng)。三星能玩轉(zhuǎn)那么多系統(tǒng),也有巨大的銷量。自己研發(fā)的時(shí)候,一個系統(tǒng)。兩個系統(tǒng)未必不可,不過孫正義在討論課本和電子課本時(shí),用了個有趣的邏輯:有課本而沒有電子課本書你會失去什么?反過來呢?Symbian 如果能緩慢而體面的退出,把份額交給 Meego 和正不斷加強(qiáng)的 S40 (已經(jīng)有 OVI ,將要支持觸屏) 能得到很多。

            只有 Meego 一個智能系統(tǒng),資源支持,成本,開發(fā)速度方面都會改善。軟件復(fù)制的成本很低,所以他本身有盡量擴(kuò)展的 DNA :覆蓋的越廣,越容易效益最大化。(所有 iOS 設(shè)備都因?yàn)?AppStore 而增添光彩。所有 Android 程序員都因?yàn)樘摂M機(jī)而不需要過多考慮內(nèi)存回收。)

            有 Symbian ,他的維護(hù)和改進(jìn)都消耗資源,進(jìn)化又屢屢跟不上。當(dāng)然好處也不是沒有,比如 Meego 成熟前可以拿他頂一頂。用價(jià)格戰(zhàn)可以保持低端份額。

            但是,無法簡單追加 AdMob 等東西發(fā)揮銷量優(yōu)勢,又沒有高端。這種份額更多的是無奈之舉。UCWeb 能利用了 S60 的銷量和瀏覽器的缺陷做起來了,批量復(fù)制這種成功?系統(tǒng)沒有提供支持。官園服裝批發(fā)市場,很可能比香奈爾在銀座的旗艦店銷售更多包包。這種沒有高端的價(jià)格戰(zhàn),其中利弊,中國的讀者還不清楚?

            5、軟件是有壽命的

            軟件也有壽命。Palm OS 死了。 DOS 幾乎死了。IBM OS 360 死了。其實(shí) Mac OS 偷偷死過, Windows 甚至偷偷死過幾回。上億美金的系統(tǒng),很多在 10 到 20 年之內(nèi)推倒重來。QT 覆蓋在 Symbian 上能延續(xù)他的生命,但是能否有效降低復(fù)雜度?

            Symbian 已幫助 Nokia 取得了巨大的成功。但時(shí)代已不同,老兵不死,也要悄然離去。 Symbian 有巨大的市場份額,退出是痛苦的:內(nèi)部阻力,外部風(fēng)險(xiǎn),牽掛和負(fù)擔(dān)等等。

            但是如果不早做了斷,軟件工程的歷史上,在激烈的競爭中把一個臃腫落后的系統(tǒng)脫胎換骨的例子有多少?千年一遇的洪水好幾次了,這種成功似乎還沒有出現(xiàn)。

            6、軟件是可以重生的

            目前 Meego 沒有跟上, Symbian ^3 想死都不行,只能硬撐。 Symiban ^4 到底是 Meego 的保險(xiǎn),還是有更大野心就不好說了。Mac OS 和 Windows 都曾經(jīng)死過,我們看到的卻是延續(xù)的品牌。Symbian 也是價(jià)值巨大的品牌,也存在這種可能性。

            但 Symbian ^4 不能再往駱駝背上壓更多東西了。借上 QT 的機(jī)會,拋棄大多數(shù)代碼,把系統(tǒng)從底層開始重新構(gòu)筑一次。那么它可能變得更加強(qiáng)壯,活力充沛。更重要的,更加精簡和靈活。

            也相當(dāng)于把舊 Symbian 安樂死了,偷偷的。



          關(guān)鍵詞: Nokia Symbian

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉