以文本方式查看主題 - 曙海教育集團論壇 (http://www.hufushizhe.com/bbs/index.asp) -- Symbian開發 (http://www.hufushizhe.com/bbs/list.asp?boardid=46) ---- 開發者談諾基亞Symbian裁員 (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=46&id=2059) |
-- 作者:wangxinxin -- 發布時間:2010-12-3 15:36:21 -- 開發者談諾基亞Symbian裁員 諾基亞于10月21日宣布將在全球范圍內最高裁員1800人,主要涉及Symbian智能手機平臺開發部門、諾基亞服務部門和部分職能部門。諾基亞的首任非芬蘭籍新任CEO史蒂夫埃洛普在上任一個月后終于發布改革方案,雖然本是預料之中,但仍給諾基亞的用戶和開發者帶來一定的震動。下面我就從開發者的角度談談這次改革的影響: g b!@#R Pc3u 新CEO上任前諾基亞原本的計劃 ^t[/qGug(l^%T 作為移動市場的老大,諾基亞本來一直有自己平穩發展的計劃,但在最近幾年iPhone和Android等手機的創新攻勢下,諾基亞的手機顯得毫無新意,特別在用戶體驗和應用軟件方面落后于人,盡管幾次調整戰略,諾基亞仍然在市場上節節敗退甚至有些混亂。這次改革的目標包括:統一和化簡產品線,集中資源在重點項目上,快速應對市場變化;重視開發者,統一開發工具,提供最好的兼容性的同時提供快速開發的能力,發揮目前所有的長處;強調用戶體驗和移動軟件市場等等,并希望能在2011年上半年就能看到改進的效果。下面我們通過對比改革前后的產品策略來看這個變革可以給用戶和開發者帶來什么: \\b3q;S {l/v s)D 在埃洛普上任之前,諾基亞原本的計劃是: Symbian平臺由高端市場逐漸走向中低端,MeeGo由商務終端起步逐漸替代Symbian占領高端手機市場。高端市場的高利潤率是大公司所必爭的,而低端市場卻是諾基亞目前盈利大戶,目前也被中國的山寨機廠逐漸蠶食,還有Android也要爭奪中低端智能市場。諾基亞本來的計劃是用Symbian與MTK和Android競爭中低端市場,用開源的方式吸引更多開發商參與,但隨著三星和索愛的退出前景并不明朗。MeeGo本設想用來與iPhone競爭,但市場等不及MeeGo的成熟,倒是Symbian+Qt的組合卻逐漸讓市場接受。這次的一個變化就是重視Symbian+Qt為基礎的手機平臺,繼續發揮這方面的優勢,甚至可能重現N系列高端機,當然也不會放棄印度中國等低端市場,通過在系統里整合Qt來降低硬件門檻。 (~Mg,f n8T1Grz#zx 促使新CEO上任后變革的因素和影響 yI4c }nE2Tp-u 采用Symbian^3系統的N8幾經拖延后終于上市,全面使用Qt的Symbian^4也在研發當中。盡管諾基亞一直試圖推廣Qt和Ovi store,但跟進的開發者卻遠遠不如iphone和android,應用軟件仍然很缺乏。原因之一是對兼容性的擔憂: 諾基亞的基本硬件平臺大概是1-2年換一代,硬件與操作系統捆綁開發,N8作為新一代平臺是與Symbian^3一起設計的,而Symbian^4則使用下一代硬件平臺作為載體。由 于N8的發布計劃拖延了半年之久,使得用戶擔憂買了N8系列(C7 E7等)到了明年就過時,無法體驗全新的Symbian^4界面。為Symbian^3寫的應用程序可能不能在Symbian^4上運行,而以前以Avkon為基礎的S60程序也講不能在Symbian^4上運行,進一步打擊了傳統Symbian開發者的積極性。如果按諾基亞本來的計劃,通過幾年的時間由Avkon逐漸過渡到純Qt,但因為Symbian^3和Symbian^4在市場壓力下銜接過快,市場無法接受。"W\'V ~1ZF Dxiw 而新的計劃則使得不同的諾基亞硬件平臺使用同一個操作系統,取消Symbian^4原本的計劃,將Symbian^3和4合并為統一的操作系統平臺,繼續支持Avkon的同時強化Qt應用。已有的手機可以不斷享受到新的操作系統和系統軟件的升級。與以往“售出不管”的手機軟件服務模式不同,現在的N8等用戶可以不斷收到新的操作系統升級,體 驗最新的用戶界面和系統軟件。而當下一代硬件平臺推出時N8等用戶能夠使用同樣的界面和類似的功能(當然除了硬件性能和功能上的區別)。下一代諾基亞的用戶和現在N8用戶一樣,可以使用同樣的Avkon和Qt應用程序,Ovi store的軟件基本都可以所有手機上運行。其實在諾基亞內部早做過測試,將Symbian^4放N8上絕大多數功能都可以用,理論上來說合并兩個系統的工作并不困難。fW{1r? Qt在UI界面及開發難度上的降低X F5rZa?k8s 以后對于Symbian C++開發者來說,他們已有的Avkon為基礎的S60 Symbian C++應用程序將仍然能在未來的Symbian平臺上運行,只是新的開發工具逐漸只對Qt支持,讓Symbian的開發者逐漸過渡到Qt上 —— Qt設計科學,使用簡單,相信多數Symbian開發者都不會感到困難。 I;}"G2r CC/U`-EQ 而對于Qt開發來說,諾基亞本來有Orbit (Symbian^4), Direct UI (MeeGo)以及Qt本來的UI Framework三種不同的界面系統。Qt本來的思想是為不同的平臺提供統一編程接口,目前的這種設計違背了Qt了宗旨,也提高了Qt的開發難度。新的計劃是統一界面系統,即使用Qt本身的界面系統,這是對Symbian和Meego系統帶來的最大的改變,這將大大簡化Qt的學習和開發難度。為了使用不同平臺的界面開發,將推廣使用Qt Quick,這是一種基于QML腳本的開發方法,Qt開發者可以用C++實現與界面無關的邏輯,用QML實現界面,這樣不但界面設計可由不懂編程的平面美工直接制作,而且移植到新的平臺時無需修改程序,只許修改QML界面腳本。這些變化都大大減少了應用程序的開發周期。 Y[NBIw V+g 諾基亞不會放棄Symbian手機開發X c:ij CQN YGfY 在硬件方面,多媒體高端機N8在市場初步獲得市場接受,得出的結論就是手機未必要追求高性能,多媒體等功能更符合大部分用戶的需求。因此諾基亞將繼續在附加功能方面繼續改進。其實作為行業老大,諾基亞有不少超前的技術,從諾基亞劍橋實驗室的納米概念機的演示錄像就可以看出。但如何把技術轉化為受用戶廣泛接受的應用卻是個問題。 g!Xg;\\4`#ID9L)Xn 值得注意的是這次諾基亞宣布的改革并未受到Symbian基金會的影響,無論Symbian基金會將來會如何,諾基亞都將會繼續延續Symbian手機的開發,只是Symbian逐漸保存在操作系統的內核,對于用戶和開發者來說將只看到Qt。可能許多讀者不理解為何諾基亞不放棄Symbian內核,拋開市場等非技術因素來看,目前Linux內核的系統例如android效率并不如Symbian高,Linux內核的手機通常都要高性能處理器和較大內存,代價是待機時間短或體積過大,而Symbian系統從出世那天就是為節省功耗和內存而設計的,使得Symbian手機一直有輕巧而待機長久的名譽。而Symbian系統難以開發調試的缺點現在可以用Qt彌補。 {a#mji|6t 為了達到這些目標,諾基亞不得不進行內部重組,特別是大規模裁員。在全球計劃裁掉1800名員工,其中Symbian相關部門裁減1200人,可以說是重頭。但這并不意味著諾基亞放棄Symbian系統。諾基亞這種大型跨國公司傳統上都采用全球開發覆蓋的方式,在不同的國家有相似甚至相同的開發部門。這種模式在當前的經濟環境下是一種浪費,各大跨國公司都有逐漸把研發主力遷到印度中國等發展中國家,以提高效率降低花費。因此我們可以看到歐洲的研發部門大幅裁減的同時中印的開發部門卻很少裁員,甚至還在進行招聘。當然也有一些技術相關因素,例如圖形界面方面Avkon、Orbit等相關部門肯定會遭到裁減。為了提高開發效率降低成本,這次裁員是必須的。其實由于歐洲各國的法律都比較保護勞工權益,完整的裁員計劃并未推出,目前這些國家都處于咨詢階段,正式減員還要有數個月的過程。9j;bA(@+Ls 最后我對用戶和開發者各給一句建議:對于諾基亞目前和未來的用戶,不必擔心購買的Symbian手機會迅速淘汰,諾基亞將繼續支持Symbian手機并且提供系統升級,ovi商店的軟件也將越來越豐富; 對于Symbian開發者,雖然不必擔心現有的Symbian知識變得無用,但也應該盡快學習Qt技術,才能進行低成本快速開發,發揮出新手機的全部性能和功能。 |