研發一款手機作業系統有多難

文章推薦指數: 80 %
投票人數:10人

在谷歌公司宣布將與華為公司暫停軟硬體領域的合作後不久,華為消費者業務CEO余承東就於21日透露,華為自研OS(作業系統)最快在今年秋天,最晚明年春天就可能面世。

余承東表示,華為的OS將打通手機、電腦、平板、電視、汽車、智能穿戴各大平台;該系統能兼容全部安卓應用和所有Web應用。

這讓外界對於打造手機作業系統的關注日漸高漲。

到底研製一款作業系統需要哪些步驟,又要面臨哪些必須面對的難題呢?

「兩強爭霸」格局能否被撼動

目前,蘋果公司的iOS作業系統與谷歌公司的安卓作業系統,是全球最主流的兩大手機作業系統,二者相加幾乎占據了智慧型手機作業系統市場100%的份額。

在智慧型手機行業發展的過程中,行業巨頭們都曾經擔憂過自己硬體設備的軟體生態系統控制權不在自己手裡,紛紛開發了自己的作業系統。

諾基亞的塞班、三星的Bada和Tizen、微軟的WindowsPhone、黑莓的BlackBerryOS等系統都曾曇花一現,但最終都未能改變iOS與安卓兩強爭霸的局面。

2007年,蘋果推出了iOS系統的智慧型手機iPhone,1年後,谷歌和HTC也推出了全球首款安卓手機HTCDream(T-MobileG1)。

從推出之際,兩種作業系統就走上了不同的路徑:iOS依靠蘋果的軟體開發能力與iPhone的硬體支持,建立了「閉源」系統;與之相反,安卓系統則走向了開源、靈活的另一條路徑。

發布後的第二年,iOS開始加入蘋果商店,吸引開發者開發應用,谷歌也隨後推出類似的應用MarketPlace。

此時正逢智慧型手機剛剛興起,iOS與安卓兩大系統的出現搶占最好的「黃金時刻」。

尤其安卓系統,由於谷歌當時還只做軟體,其開源的屬性讓硬體廠商放下了很多被他人控制的擔憂,積極加入安卓系統的使用之中。

隨著越來越多的廠商與開發者參與其中,安卓逐漸成為全球最大的手機作業系統。

iOS也憑藉著蘋果公司的產品,不斷在自己的生態中發展壯大。

開發一款作業系統需哪些步驟

追根溯源,iOS系統的底層是UNIX內核的二次開發,而安卓的底層是基於LINUX內核的二次開發,二者都是站在此前的技術積累基礎上延伸出的兩大分支。

一位資深軟體工程師對《環球時報》記者表示,UNIX與LINUX內核都已經非常成熟,如果想重新開發內核需要花費巨大的精力和費用。

如果希望開發一套作業系統,使用開源的LINUX內核通常是最好的選擇。

即使選擇了成熟的LINUX作為最底層核心,開發一款作業系統也依舊是一項龐大且複雜的工程。

上述行業人士對《環球時報》記者表示,作業系統的開發一大難點就是內核,在LINUX的基礎上,內核也有諸多模塊需要開發,不僅需要處理算法,也要考慮到軟體的架構設計、可擴展性等。

此外,作業系統還需要一整套知識體系框架、編程接口、程式語言等基礎設施,以區別於安卓和iOS系統獲得智慧財產權保護。

開發一款新的作業系統,不僅需要大量的人力、財力的投入,還需要研發者深厚的技術積累與不斷優化升級,因此作業系統的開發是一項周期很長的工作。

因此,大部分手機製造商的作業系統,都是基於安卓系統進行的優化、修改,在性能和體驗上取得一些改進,但並沒有觸及安卓系統的內核。

今年4月,華為曾在P30手機中國發布會上公布了「方舟編譯器」。

所謂編譯器,就是將平常開發用的高級語言翻譯成機器能夠識別的另一種語言,可以被認為是人與機器之間的一座交流橋樑。

業內普遍認為,方舟編譯器意味著華為已經開始涉及安卓系統底層的優化,但這一成果距離構建自身的作業系統還有一段距離。

配套生態更是關鍵中的關鍵

無論是在智慧型手機還是電腦上,中國企業與科研機構都進行過開發作業系統的嘗試。

但這些作業系統之所以沒能普及,最大的門檻還是基於作業系統的應用生態並不完善。

用通俗的話講,就是有作業系統但沒有足夠的應用程式。

據行業研究機構2018年公布的統計數據,截至2017年底,蘋果商店共有210萬個應用程式,谷歌商店(GooglePlay)則有360萬個應用程式,這種龐大的生態已經成為維持iOS與安卓兩大系統市場地位的最大壁壘。

一位科技行業分析師對《環球時報》記者表示,作業系統成功難在應用生態的繁榮,確保軟硬體融合的系統體驗,確保系統的穩定性、安全性,如何將一個空殼平台吸引更多應用開發者進來開發軟體才是關鍵問題。

上述分析師表示,從更加宏觀的角度看,作業系統成功的重點還在於能否搭建起一個能夠連接軟體開發者、晶片企業、終端企業、運營商等產業鏈上多個主體的完整生態圈。

從安卓、iOS、Windows等作業系統的歷史看,這些在全世界範圍內被廣泛應用的作業系統,他們的成功都是建立在全球開發者共同開發和維護的基礎上。

對於華為的自研作業系統,多位業內人士在接受《環球時報》記者採訪時均表示,儘管在系統開發與生態構建方面,華為均需要克服不少困難,但基於華為在硬體領域的實力積累、中國龐大的市場以及中國網際網路行業的快速發展,華為的作業系統或許有機會「轉危為機」,走出一條獨立自主的道路。

雖然面臨著巨大挑戰,智慧型手機廠商們研發自主作業系統的腳步並未停下。

英國廣播公司(BBC)近日分析稱,隨著谷歌開始大力推廣旗下的Pixel品牌智慧型手機,其曾經作為一家軟體廠商的中立姿態已經喪失。

長遠看,智慧型手機廠商們會更加認真考慮,是否要開發一種可行的安卓作業系統替代品。

本文源自中國青年報客戶端。

閱讀更多精彩資訊,請下載中國青年報客戶端(http://app.cyol.com)


請為這篇文章評分?


相關文章 

蘋果谷歌的好日子將近,YunOS入局晚勢頭猛

歷經四個階段後國內智慧型手機行業進入到縱深發展:國產手機廠商不僅做出了自己的晶片,還擁有獨立的移動端作業系統。其中,阿里YunOS已經在全球市場成為僅次於谷歌安卓、蘋果IOS的第三大移動作業系統...

小米華為怎麼辦?谷歌將逐步收緊安卓主導權

我們知道起初谷歌為了推廣自家的系統,採用開放政策,即廠商可以免費試用安卓原始碼進行智能機生產銷售,確實這直接導致安卓市場份額得到質的飛躍。然而與蘋果IOS相比較,安卓手機份額已經占據了智慧型手機...

方舟編譯器背後,華為的目光所致

4月11日的華為春節新品發布會, P30系列手機是主角。但在手機之外,華為推出的「方舟編譯器」同樣引人注目。余承東在發布會現場說,「華為方舟編譯器是一項革命性的突破」。全球智慧型手機行業發展到今...

安卓斷供:谷歌的七傷拳,華為該如何應對?

來源:熱點微評據路透社報導,谷歌Alphabet已經暫停與華為的業務,這些商業往來包括硬體和軟體轉讓與提供技術的服務,除了通過「開放源碼許可」公開可用的服務以外。使用安卓版本的華為手機將不能使用...