前段時間外媒一則消息傳的沸沸揚揚:中國電信設備巨頭華為公司正在自主研發智能手機操作系統。基于國內的猜測與質疑,華為高級副總裁余承東在微博上表示,“谷歌打造的Android操作系統和生態極大促進了智能終端的發展并讓消費者受益,只要安卓系統保持其開放性,華為智能手機就會永遠使用該操作系統和生態,并基于安卓系統在性能、體驗做些改進,以更好滿足各國消費者需求。”
但其實我們發現,余承東的回應沒有肯定也沒有否定,但從這句話的言外之意看出,華為使用Android包含了一個前提是安卓的開放,如果安卓不保持開放,華為就有可能不使用該操作系統。這里并沒有否定華為自主操作系統存在的可能性。
傳華為研發操作系統的背景是擁有Android系統的谷歌正與移動運營商討論合作推出自有品牌的手機,這讓Android手機廠商有了危機感,這意味著谷歌想要挾Android來收割市場。因此,據說華為還拉來了前諾基亞工程師幫忙。但是,華為若要做一款成功的操作系統,究竟有多難?
開發操作系統難題:周期長、技術迭代積累欠缺、國內軟件產業大而不強依附于西方框架
筆者曾經在《忽視操作系統缺失的軟肋:華為叫板蘋果背后的泡沫》一文中指出,華為想在3年內要超越蘋果,做到世界第一。但缺失了一樣關鍵的東西,就是操作系統。目前智能機已發展到非常成熟的階段,國產廠商已無力構筑一個以操作系統為核心的平臺來與蘋果競爭,重新研發一個操作系統已經非常不現實,更遑論要在操作系統的基礎上構建一套軟硬件一體化的生態,如果國產手機廠商依然局限在毫無亮點的所謂包裝出來的黑科技,一直忽略自身軟肋叫囂挑戰蘋果,以后的差距可能會越來越大,泡沫也會很快破裂。
因此,華為若自研操作系統,顯然也是為自身謀后路,一旦哪天Android將權限越收越緊,華為自研系統的好歹有個應急備案,用以防備。
但開發操作系統大致需要幾個條件:一是巨額資金,比如微軟此前開發的Windows Vista系統總共花費了超過200億美金。Linux 也要花費大概100億美元,在目前谷歌與蘋果的操作系統已經發展到非常成熟的情況下,想要開發一款操作系統來抗衡,其對于資金的投入是可想而知的。但對于華為這種體量的公司來說,資金的問題相信也不是大問題。
二是技術,蘋果的最底層是UNIX的二次開發,安卓的底層是基于Lunix的二次開發,經過過濾演變出來的兩大派系,但其本源都在于Unix,所以兩者都是站在了前人的技術積累的基礎上的而延伸出來的兩大分支。微軟從85年開始推出windows1.0之后,經過了windows98、2000等十幾年一代一代的諸多的優化與周期性迭代,才發展到XP系統。
因此,華為要憑空冒出來一個操作系統并且要發展到較高水平,本身也有技術積累與迭代的難題在,操作系統的開發周期長,需要時間來不斷優化迭代,這是華為的最大難題,在智能手機行業,變化太快,想短時間做出一款操作系統迎頭趕超谷歌蘋果不現實,但時間太長也等不起,況且系統的開發難在其中的內核,系統內核是比較復雜的東西,分成諸多模塊,諸多模塊之間設計要考慮到可擴展性、軟件架構設計、算法、代碼控制等諸多方面。所以在國內,眾多國產手機廠商的OS都是基于Android上層界面進行修改,如華為的EMUI與小米的miui,基于安卓系統在性能、體驗做些改進,頂多是安卓的馬甲,但在系統底層還是Android的內核。
而對于華為來說,事實上,相對于硬件,軟件開發設計并非其核心競爭力,也是華為體系中較為薄弱的一環,要補的環節太多,因為即便從國內的整體現狀來看,軟件產業也是依附于西方的技術體系與頂層標準設計,沒有自己的編程語言與軟件開發工具,軟件產業都在西方技術體系框架內做內容填充與設計開發,軟件產業其本質還是大而不強,因此最終反映到操作系統體系的空缺。對于華為來說,硬件實力強于軟件,比如最新的EMUI 4.1被業內吐槽依然擺脫不了蘋果iOS的影子,整體體驗也遜于三星TouchWiz和HTC的Sense。因此,其軟件實力又弱于國內國際互聯網巨頭甚至三星等手機廠商的情況下,如果真要開發操作系統,技術上的問題、軟件上問題,依然有太多功課要做。
操作系統只是一個平臺,平臺上沒有豐富的軟件生態只能是一個空殼
最后是完整外圍軟硬件生態圈。對于華為這種體量的公司來說,開發一款操作系統,其實資金、技術上的問題相對于軟硬件生態圈來說,后者的難度更大。而我們再來回顧,當年為何所有的傳統手機廠商都選擇進入Android陣營而沒有選擇諾基亞的塞班系統?因為從本質上來看,諾基亞當時主打用戶群則是高、中、低端的所有用戶領域,而且主流用戶群還是中低端用戶。諾基亞企圖依靠Symbian系統進而圈住所有傳統手機廠商號令天下,但這卻是與所有中低端傳統廠商正面為敵。
而谷歌推出Android開放操作系統,當時并不涉足手機硬件制造行業,與傳統廠商沒有正面的市場沖突,相對更為中立,缺乏操作系統優勢的傳統廠商選擇Android系統顯然順理成章。若華為做操作系統也會面臨同樣的問題,因此它只能去做一款封閉的操作系統,華為若獨立自研操作系統,如何確保系統的優良體驗來說服應用開發商倒向自身,形成軟硬件生態圈是關鍵。
因為一個操作系統只是一個平臺,平臺上沒有豐富的軟件生態只能是一個空殼,它是沒有意義的。但操作系統要發展起來,一是在智能手機初期迅速收割市場,二是在后期緩慢發展,達到一定占有率時,才會有應用開發商加入。但即便是后者,對華為來說,在Android與iOS已經幾乎壟斷市場的情況下,想打開局面,也幾乎沒有這種可能。
以硬件擅長的華為要做操作系統或面臨諾基亞塞班系統軟硬件融合的難題
其次是內部操作系統的設計團隊與硬件廠商的融合問題,當年諾基亞的智能機團隊內部面臨著一個重要的問題就是,設計用戶界面與系統的軟件團隊與要受制于硬件團隊,硬件團隊有時為了達到快速銷售的目的而降低手機規則,甚至不考慮軟件團隊的同步推進與優化升級導致諾基亞軟硬件融合失敗,也導致塞班系統的體驗非常糟糕。而多數以硬件擅長的華為要做操作系統,硬件團隊與軟件團隊之間,誰來主導,如何融合推進,硬件研發如何與軟件升級的步調一致,因此或將也會面臨同樣的問題。
因此,做一個操作系統真的不難,難在應用生態的繁榮,難在確保軟硬件融合的系統體驗,如何確保系統的穩定性、安全性、如何將一個空殼平臺吸引更多應用開發者進來開發軟件才是關鍵問題。但這個難度就跟現在要做一個平臺來搶天貓京東的商戶的難度是一樣的。
目前,許多Android廠商都在基于Android的開源做個OS馬甲來推送自身的軟件、廣告等服務,導致體驗下降,并對外宣稱是自己的系統,這使得谷歌很難保障Android體驗的一致性,況且Android已經占據了最大的市場份額,但一直沒賺到錢,許多廠商利用Android的開放性導致Android的碎片化越來越嚴重,谷歌想推出自己的智能手機,將使得它能夠控制Android操作系統的體驗,確保自己的服務(如谷歌搜索、谷歌地圖、應用商店Google Play)與系統的口碑,其實是也是可以理解的。
但這讓Android陣營中相對優秀的廠商開始有了危機感。所以我們要知道,一家廠商若真正有野心,從一開始規劃就會有占據主導權與掌控權的思路,而不是等到自己做大了,才想到依附于人、寄人籬下的那種危機感。
但事實上,華為自研發操作系統,考慮的可能并不是要獨立一套系統來與谷歌蘋果爭雄,華為自知尚無這樣的實力,而更多的是亮出一種姿態與策略,也就是說,Android開始收緊控制權的時候,讓谷歌知道其他廠商依然有備選方案,可以拿自研的操作系統當成說服谷歌開放控制權的籌碼。
上了Android的船,想要退出,無疑是漂在大海卻扔掉了救生圈
但谷歌顯然是不可能被要挾,因為上了Android的船,想要退出,無疑是漂在大海卻扔掉了救生圈,其代價是生死存亡的危機,因為如果華為等廠商退出Android陣營,但谷歌可以扶持其他廠商迅速壯大,Android陣營內其他廠商也剛好慶幸少了一個勁敵,可以借機壯大,Android陣營內有著其本身的生態體系,體系內的硬件廠商的總能量與總實力可以保持恒定與基本平衡,但若退出Android,自研系統,但由于在技術迭代與體驗上的差異與應用生態系統的缺乏,手機能不能賣出去都是個問題。前面說到,一個新的操作系統沒有足夠的應用程序,就等同于一個空殼,是沒有價值與意義的。一般來說,如果不是面臨斷糧的危機與生存的危機,Android廠商也很難做出脫離于Android陣營的選擇。
我們知道,打敗iOS的不可能是另一個iOS。況且時機風口都已經過去,也許等華為操作系統成型之后,手機廠商已經是另一套打法了,比如現在VR、模塊化、可折疊手機都已經紛紛涌現,這些趨勢都可能會破除操作系統主導的玩法規則。因此,按照現實的困境來說,研發操作系統其實已經不現實了,更重要的是思考如何突破現有操作系統架構下的智能機運行規則與框架體系。破除舊的游戲規則的束縛,將手機的玩法升級,變得的更酷更好玩,在目前的條件下,華為等手機廠商的做法不是從頭開始去研發操作系統,更好的做法是,在技術升級的風口把握機會,等待更好的機會窗口來臨,找到一種更好的路徑與技術玩法來打破現有的操作系統體系,以另一種姿態崛起與國際巨頭爭雄。