解密華為鴻蒙系統兩大核心技術!憑什麼贏過安卓?

2021-01-20 手機鳳凰網

作業系統是軟體行業的核心。PC 時代,微軟一家獨大,是最大贏家。而到了移動網際網路時代,安卓和蘋果佔據了手機作業系統市場,形成了雙寡頭格局。近期,華為加快推出了自主研發的作業系統「鴻蒙」,該系統一經推出,就挑動著全國人的神經。

一、鴻蒙系統兩大技術優勢

從目前已知信息,華為鴻蒙系統有兩個核心技術優勢,分別是微內核方舟編譯器。

1、微內核

要理解微內核,首先要明確什麼是宏內核,宏內核是把所有系統服務都放到內核裡,包括文件系統、設備驅動等。安卓系統就是宏內核。

▲宏內核和微內核系統的技術架構差異

但宏內核有著無法調和的矛盾,那就是隨著作業系統越來越複雜,內核裡面的東西也越來越多。這樣會產生以下兩個問題:

首先,操心系統代碼量龐大,漏洞無法避免。以 linux2.6 內核為例,它有著超過 1100 萬行代碼,其中的潛在漏洞可想而知。

其次,大量服務、硬體驅動都在內核中,導致作業系統可擴展性差。由於所有系統服務都在宏內核系統中,要適應不同的硬體需要修改許多系統服務。這導致宏內核系統的適配性很差,尤其是在硬體規格差異極大的物聯網終端上。

於是,微內核應運而生,其核心思想是簡化內核,使內核成為一個只提供最基礎的系統服務的東西,其他統統都放在內核之外。比如內核中只保留多進程調度、多進程通信(IPC)等服務。其他系統服務例如文件系統、POSIX 服務、網絡協議棧甚至外設驅動都放在了用戶態中來實現。

華為鴻蒙系統採用的是微內核。相比於宏內核,微內核帶來了以下五個優勢:1)、高安全性。2)、高可靠。3)、高擴展性。4)、高可維護性。5)、支持分布式計算

2、方舟編譯器

當前安卓平臺的絕大多數應用是使用 Java 語言寫的,但CPU 只能理解彙編指令,因此需要一個虛擬機(Virtual Machine,簡稱 VM)來把Java 高級語言轉換成機器能懂的語言。但是,VM 的存在會導致程序運行變慢甚至卡頓。

華為編譯器最大的優勢在於,它繞過了 VM。換句話說,通過方舟編譯器,開發者的應用在下載之前就已經轉化成為機器可以識別的代碼,因而可以在手機上快速安裝、啟動和運行,而無需再經過 VM 的編譯——某種程度上,方舟編譯器是將編譯過程提前到應用開發階段,從而大幅度減少了智慧型手機和作業系統的運行負擔。

▲現有安卓和方舟編譯器的差異

按照華為方面的說法,採用方舟編譯器之後,提升效果如下:EMUI 9.1 僅僅對系統組件 System Server應用了方舟編譯器之後,系統流暢速度提升了 24%,系統響應速度提升了 44%;第三方應用的操作流暢度提升了 60%。

總之,方舟編譯器的價值是提升了為安卓系統編寫的 Java 代碼的運行效率

二、如何戰勝安卓

華為的鴻蒙系統比現有安卓系統具有一定的技術優勢。然而,作業系統最重要的是整個生態系統的搭建,這需要大量第三方軟體廠商、開發者和用戶的彼此互動才行。

因此,華為鴻蒙系統如何依託技術優勢搭建起戰勝安卓的生態體系呢?對此,可以從作業系統的歷史發展中尋找借鑑之處。

1、IBM 和微軟的作業系統之爭:OS/2 的失敗

1981 年,IBM 發布了 PC 機,並開放了整個軟硬體架構。那時, IBM 是事實上的 PC 機行業標準。

然而,IBM 最大的敗筆是作業系統外包給微軟等公司去做。微軟逐漸在作業系統之爭中勝出,成為幾乎所有 IBM 兼容機的作業系統提供者。

後來,IBM 逐步意識到微軟的威脅,希望能夠收回對作業系統的控制權。當時的 IBM 是PC 機行業標準的制定者。有眾多的軟體廠商願意追隨它,在新推出的作業系統上編寫軟體。當時看起來,IBM 有很大希望能夠拿下作業系統的控制權。

除此之外,IBM 的新作業系統還有一項微軟沒有的殺手鐧:圖形用戶界面(GUI)。微軟的作業系統 MS-DOS採用輸入指令方式操作,複雜難用。1984 年,蘋果率先推出了GUI作業系統,受到了用戶的熱捧。如果能夠抓住機會推出用戶都喜歡的GUI作業系統,將帶給了 IBM 一個超越的機會。

▲MS-DOS3.0 作業系統

▲採用圖形用戶界面的 OS/2 Warp4.0

終於,到了 1987 年,IBM 推出了自己的首個作業系統 OS/2 1.0,並在 1988 年推出了 OS/2 1.1,採用了類似於 Mac 的華麗 GUI。市場反應非常強烈,初始購買量猛增,OS/2 似乎大有起飛之勢。

然而,人們很快發現了 OS/2 的眾多問題:

1)、OS/2 許多基本功能都很欠缺。比如,OS/2 居然不支持列印。

2)、雖然有許多軟體廠商跟隨 IBM 推出了基於 OS/2 的第三方軟體,但是由於改寫代碼工作量龐大,眾多軟體廠商都沒有選擇跟進。

3)、IBM 和康柏、戴爾等 IBM 兼容機廠商有直接競爭關係。新的 OS/2 試圖強化 IBM 的控制權,其他 IBM兼容機廠商都沒有跟進 IBM 的 OS/2,而是依然和微軟站在了一起。

在經歷了初期的熱潮之後,OS/2 並沒有得到用戶的認可,人們依然在購買微軟的 Windows。1992 年,IBM發布了 OS/2 2.0。OS/2 2.0系統強於同時期的windows, 擁有 32 位的作業系統,強大的面向對象的用戶界面。然而,OS/2 的生態系統依然嬴弱,銷量不見起色。

等到 1995 年,微軟推出劃時代的 Windows 95,將 OS/2 徹底擊敗。微軟的 Windows95 佔據了超過 95%的市場份額,蘋果佔據了 4%,包括 IBM 的 OS/2 在內的其他作業系統僅佔據了 1%的市場份額。IBM 的 OS/2作業系統以失敗告終。

2、IBM 和微軟之爭的啟示

IBM 的 OS/2 失敗帶來的啟示就是:後來者基本不可能顛覆掉一個已經構建完整的作業系統生態

因此,我們判斷在整個智慧型手機市場已經進入成熟期時候,推出一個新作業系統會非常困難。既然擁有更強大競爭優勢的 IBM 仍然輸給了原有作業系統霸主微軟。那麼華為鴻蒙系統用於手機作業系統,該怎樣才能成功呢?

三、鴻蒙未來的機遇在哪?

1、 谷歌讓如日中天的微軟也黯然失色

在微軟已經霸佔了 PC 機作業系統的時候,後來者如何去做呢?谷歌給出了一個絕佳的答案:尋找新機會,彎道超車,成就自己的偉業。

2006 年,中國提出「核高基」專項,重點之一就是作業系統,希望能夠打破微軟的壟斷。一幫國內公司利用 Linux 為基礎開發出了許多國產作業系統,如紅旗、普華、中標麒麟、思普等,但都以失敗告終。

與此同時,谷歌同樣利用 Linux 在開發一套叫做 Android 作業系統。開發安卓系統的原來公司名字就叫做 Android,谷歌公司在 2005 收購了這個僅成立 22 月的公司。

當時市場份額最高的手機作業系統是塞班(Symbian)作業系統。塞班系統創始於1999年,對手機配置要求不高,省電。根據 Gartner 的數據,2006 年全球交付的智慧型手機數量達到了 7290 萬部,運行塞班的手機佔比高達70%。

▲搭載塞班系統的功能手機

▲全球首款安卓手機 T-Mobile G1

2007 年,蘋果公司發布了 iPhone ,智慧型手機開啟了新的時代。iPhone 手機的大屏、可觸控、上網方便和大量的第三方應用,極大地提升了用戶體驗,徹底顛覆了塞班系統。然而,蘋果並沒有開發自家的作業系統給第三方手機廠商,眾多第三方手機廠商迫切需要一款能夠提供類似 iPhone 體驗的手機作業系統。

谷歌的 Android 恰好能夠滿足第三方手機廠商的這些需求,它不但能夠提供類似於蘋果手機的用戶體驗,而且 Android 是開源免費的作業系統,軟體開發者可以自由開發需要的軟體。谷歌還讓 android 平臺手機可以無縫結合它推出的其他服務,地圖、郵件、搜索等。

2007 年 11 月 5 日這天,谷歌公司正式向外界展示了這款名為安卓的作業系統,並且宣布建立一個全球性的開放手機聯盟,該聯盟裡面包括了 Google、中國移動、摩託羅拉、英特爾、高通、三星、義大利電信、西班牙電信、T-Mobile、德州儀器、博通、宏達、NTTDoCoMo 等 34 家廠商。聯盟裡面包括了全球知名的手機製造商、軟體開發商、電信運營商以及晶片製造商。這一聯盟將支持谷歌發布的手機作業系統以及應用軟體,將共同開發安卓系統的開放原始碼。

2008年10月份,全球首款Android旗艦智慧型手機T-Mobile G1首次正式上市。開放手機聯盟成員Google,T-mobile、HTC 共同促成了這款手機的誕生,顯示出聯盟的價值。而後,安卓智慧型手機迎來爆發式增長。連原來青睞塞班的摩託羅拉、索尼都紛紛拋棄了塞班,徹底投入了安卓的懷抱。在谷歌和眾多合作夥伴的共同努力下,安卓很快成為了最主流的作業系統,最終佔據了手機作業系統超過 80%的市場份額 。

▲智慧型手機出貨量及同比增速(按作業系統分類)

PC 作業系統的霸主微軟在此過程中是如何表現的呢?從實際表現來看,微軟在整個手機時代都是一路處於跟隨者的地位。在塞班系統佔據優勢的時候,微軟推出了手機作業系統 Windows Mobile(簡稱為WM),基本按照 Windows 的 PC 版來設計,並將電腦軟體導入到該系統。用戶對此並不太認可,WM 處於劣勢地位,塞班憑藉 70%的份額處於市場領導地位。

當 iPhone 發布後,微軟發現 WM 不能滿足需求,將其拋棄,研發了一套新的作業系統。然而,新作業系統姍姍來遲。直到 2010 年 10 月 21 日,微軟才發布了 Windows Phone(簡稱為 WP)。此時,Android 已經佔據了明顯優勢,包括第三方手機廠商和軟體廠商的生態布局已經成型。WP 並沒有取得多大進展,就以失敗告終。

在手機作業系統的戰爭中,微軟慘敗給了安卓,基本錯過了整個移動網際網路時代。比爾·蓋茨後來認為這是他一生中犯得最大的錯誤。正是他的管理不善,給了谷歌推出安卓系統的機會,讓微軟損失了 4000億美元。

2、

華為鴻蒙系統的未來在於物聯網時代

通過作業系統的歷史,我們可以發現:作業系統是一個贏家通吃的行業。後來者基本沒有機會通過複製前者取得勝利。所以要想取得成功,必須像谷歌那樣找新機會。

當前,整個智慧型手機行業已經進入成熟期,所以,智能機作業系統的機會已經不多,未來最大的機會在於物聯網。根據孫正義的預測,2010 年,平均每個人需要 2 個物聯網設備,而到了 2035 年,預計每個人需要 100 個物聯網設備,總的物聯網設備數量將達到 1 萬億個。而物聯網設備和手機有巨大的差異,需要新的作業系統的支撐。

▲物聯網時代的設備連接將達到 1 萬億

之前,我們分析過華為鴻蒙系統採用的是微內核及其優勢,目前來看,微內核系統的這些優勢:高安全性、高可靠、高擴展性、高可維護性和支持分布式計算,對物聯網設備非常重要,而且是宏內核系統無法滿足的。因此,微內核系統很有可能成為物聯網時代的作業系統。

隨著 5G 的部署,物聯網、人工智慧、區塊鏈為代表的新技術正加速融合發展。新技術的應用已經或者即將落地。華為鴻蒙系統已經蓄勢待發,尋找新的應用場景落地,預計未來將首先在自動駕駛、工業自動化等場景應用。未來,華為鴻蒙系統的最大挑戰在於構建開放的生態系統。從谷歌當年構建安卓開放手機聯盟可以看出, 一個開放的產業聯盟對作業系統是至關重要的。在全球產業鏈一體化的今天,爭取全球廠商的鼎力支持,將成為作業系統構建成功的關鍵。雖然華為面臨著美國制裁的不利局面,但是只要它堅持開放共贏的精神,仍然有可能贏下新作業系統之戰。

智東西認為,華為的新作業系統一曝光就賺足了熱度,微內核和方舟編譯器現在看來確實是兩大先進的技術。但是,在微軟和谷歌這兩大巨頭的陰影下,如果把目光僅僅瞄向安卓和windows這種作業系統一定是無法生存下來的。未來想要超越,一定是在某個新領域下的彎道超車,按照餘承東的說法:「鴻蒙可以支持手機、電腦、汽車等設備,是一個大的作業系統。」說明華為已經在為即將到來的5G萬物互聯時代做布局,而鴻蒙OS或許就是這個生態的核心。

相關焦點

  • 華為8年的研發成果,卻被吐槽一無是處,鴻蒙真是安卓的翻版?
    雖說華為公布的只是開發者版本,但根據多方爆料,也能夠從中窺見鴻蒙OS 2.0手機正式版的雛形。更何況,手機系統的開發者版本往往跟正式版區別不大。因此,不少有條件的用戶都去華為官網申請了鴻蒙OS 2.0手機開發者版本的公測。
  • 華為王成錄:鴻蒙OS不是安卓和iOS的拷貝 2016年已立項
    1月12日,新浪主辦的「2020科技風雲榜」活動上,華為消費者BG軟體部總裁王成錄在主題演講中表示,鴻蒙OS的出現,不是為了應對美國制裁而做的替代系統。鴻蒙OS不是安卓的拷貝,也不是iOS的拷貝,它是真正面向未來IoT時代的一個全景作業系統。
  • 劉強東力挺華為鴻蒙,安卓版京東與鴻蒙版京東,差距不是一點點
    鴻蒙系統從2020年12月16日召開開發者大會以來,基本沒有太多的消息傳出,具體的體驗狀況怎樣,華為手機用戶一直都在等待華為公布出最新結果。值得注意的是,與鴻蒙系統緊密合作的京東APP傳出了新的信息,劉強東力挺華為鴻蒙,安卓版京東與鴻蒙版京東,差距不是一點點。
  • 華為王成錄:鴻蒙OS不是安卓和iOS的拷貝,2016年已立項
    中國經濟周刊-經濟網訊 1月12日,華為消費者BG軟體部總裁王成錄在出席「2020科技風雲榜」表示,鴻蒙OS不是安卓的拷貝,也不是iOS的拷貝,它是真正面向未來IoT時代的一個全景作業系統。王成錄說,鴻蒙OS真正立項開發是在2016年5月,那時華為就在思考智慧型手機產業發展到頂了以後,未來這個行業該怎麼辦?「我們就不斷地問自己這樣的問題,華為這麼大的終端生意,我們不可能把所有生態的根基構置在別人的系統。所以,這兩個問題促使我們去思考我們未來要做什麼樣的系統,這就是鴻蒙OS誕生的最核心的初始背景。」他說。
  • 12月18號屬於華為的日子,鴻蒙系統將正式登場
    在相關限制之下,目前華為晶片獲取的途徑已經完全被切斷了,麒麟晶片被迫停產,華為面臨的是有史以來最難的時刻,但華為並沒有就此屈服,憑藉著超強的毅力以及尖端的技術,一次又一次的挺了過來,目前也已經在布局整條晶片產業鏈技術的自主化,華為終將涅槃重生,為我們帶來更多的奇蹟。
  • 餘承東稱鴻蒙體驗比安卓好:華為正遷移應用,Mate30做準備
    9月9日消息,餘承東在IFA展會期間接受採訪時表示,華為正在讓開發者把安卓上的應用遷移至鴻蒙系統,這個工作需要花費一些時間,不過目前已經開始進行。餘承東表示,把安卓應用遷移至鴻蒙系統上運行,體驗會更好,這是毋庸置疑的,而目前開發者在適配華為的鴻蒙OS和App Store,而即將發布的Mate30也會做這方面準備工作。
  • 倪光南談華為鴻蒙,國產系統需要生態支持,隱含的三層含義很重要
    華為鴻蒙已經用在智慧屏上一個多月了,其生態目前是大家比較擔心的,畢竟任何的作業系統沒有生態支持,最終要成功也是一句空話,作為倡導國產作業系統的鼻祖,倪光南院士其實在幾十年前都看到了這一點,所以他說華為鴻蒙系統要想在國產系統中站穩腳跟,沒有生態的支持是萬萬不可能的。
  • 華為鴻蒙系統即將到來,90%以上華為機型支持升級|華為手錶|華為|...
    支持Harmony OS的設備清單包括26部華為手機,14部榮耀手機,3部華為手錶和3臺平板電腦。華為鴻蒙走到現在經歷了漫長的時間,期間還多次被質疑嘲笑,可以說是十分的艱難。下面,就讓我們來看一下華為鴻蒙系統的發展歷程吧。2012年,華為開始規劃自有作業系統「鴻蒙」。
  • 鴻蒙系統直指「萬物互聯」 鴻蒙勝算大嗎?
    打開APP 鴻蒙系統直指「萬物互聯」 鴻蒙勝算大嗎?今天就來說說華為問世的鴻蒙系統,他將會是一個怎樣顛覆時代的產物? 2019年8月9日,華為在東莞舉行華為開發者大會,正式發布作業系統鴻蒙OS(HarmonyOS)。從華為在國際市場上的碰壁處境來看,一個企業的自主能力是多麼的重要。2020年9月10日,華為鴻蒙系統升級至華為鴻蒙系統2.0版本,在關鍵方面進行了全面升級。
  • 華為突然宣布消息,鴻蒙系統升級,一切竟然來得如此之快
    這次發布會華為發布了由公司自主研發的鴻蒙系統升級版2.0操作版本,並且華為還公開宣布了鴻蒙系統進入市場的具體時間,在正式安裝到手機上投放市場之前,此系統的測試版將會先於手錶等周邊產品上試用數月,預計在12月份支持手機。
  • 華為重磅出擊:產品「去美化」 鴻蒙或有大動作
    另外,記者注意到,2020年7月30日,心聲社區內有一個名為「吃火鍋真幸福」的發帖人,在心聲社區多篇帖子後跟貼,具體內容為:【西安/深圳】CBG智能穿戴運動健康軟體部 【南泥灣項目】【鴻蒙】,急招開發和測試,有意戳465954, HC充足審批快。顯然這一信息顯示,華為確實啟動了南泥灣項目,且華為正大力打造鴻蒙系統。華為鴻蒙近期有大動作?
  • 鴻蒙系統推出手機測試版,徵途才剛剛開始
    OS最大的價值就是簡化開發者的工作從PPT到真正落地,無非也就經過了一兩年的時間,如今鴻蒙系統終於來到了我們的面前。小雷有個十分困惑的問題,華為如何打造自己的生態?除非華為能像賈伯斯給手機帶來顛覆性改變,否則想要擊敗iOS和安卓根本就是一件不現實的事情。
  • 華為,正在打造山海經帝國!鴻蒙來了,朱雀、玄武還會遠嗎?
    今天,鴻蒙誕生了!這是一個值得讓我們國人為之振奮的消息!華為開發者大會2019在東莞舉行,宣布推出華為作業系統鴻蒙OS。餘承東的一番講話,暴露了華為的野心!「我們要打造全球的作業系統,不僅僅是華為自己的,我們希望開源,讓全球的開發者力量參與進來,打造下一代最領先的作業系統。」一華為,為什麼要推出「鴻蒙」系統?美國對華為的「圍追堵截」是直接原因。
  • 天時、地利、人和:「鴻蒙」這張牌,華為打得恰到好處
    從任正非半年前冒險籤署一系列華為內部改革文件時起,華為的備胎計劃已經按下啟動鍵。此時正是新一代作業系統替代舊系統的窗口期,華為鴻蒙如果此時行動,一定程度上具備了「天時」。鴻蒙將和安卓兼容,這可以理解為,華為要跟隨谷歌的腳步,一步兼容,步步都得跟著安卓來變化。
  • 「鴻蒙」系統的英文名叫這個!華為註冊的這些名字都該怎麼翻譯?
    當被問到「鴻蒙」何時可用等問題時,華為消費者業務CEO餘承東表示,隨時可以商用。 「隨時可以商用,我們已經準備就緒,安卓在美國不讓用的時候,『鴻蒙』隨時可以頂上,一夜之間全部升級。不過,考慮到與美國合作夥伴的關係,我們還是會優先於微軟和谷歌的生態。」 鴻蒙是什麼? 「鴻蒙」究竟是什麼呢?
  • 華為P50系列曝光,國際版有安卓和鴻蒙兩個版本
    華為的mate40系列剛剛發布不久,這款手機的實力相信大家也都看到了,是一款實力非常出眾的旗艦手機,甚至剛剛發布的時候還成為了安卓機皇,不管是性能或者是各方面,這款手機都非常非常的出色。但是唯一遺憾的是,mate40系列並不好購買。
  • 華為官宣了,調整了8年的手機系統,12月16日不見不散
    鴻蒙系統體驗出色,未來可與安卓相媲美早在今年9月份,華為負責人餘承東就表示:明年所有的華為手即可轉載鴻蒙系統2.0,對於全球的銷量,是沒有任何問題的。也就是說,鴻蒙系統可完全取代安裝系統。而這樣一個歷史的時刻,一個星期後就要迎來了!
  • 中華萬年曆成為華為鴻蒙系統官方合作夥伴
    原標題:中華萬年曆成為華為鴻蒙系統官方合作夥伴 | 美通社   9月10日,華為開發者大會2020正式召開。
  • 鴻蒙OS 2.0還沒來,華為智慧屏夠智慧嗎?
    早在2019年9月,華為就推出了自己的首款智慧屏產品,成為第二款搭載鴻蒙OS的華為終端產品。一時之間,關於「智慧屏和智能電視有什麼區別」的話題頓時熱門了起來,甚至連華為官網,都上線了「智慧屏是什麼,與傳統智能電視有什麼區別」這樣的介紹頁面。到了2020年12月,華為智慧屏S系列與鴻蒙OS 2.0正式發布,最近鴻蒙OS 2.0的開發者測試版也提供測試了。
  • 聚焦科技智能生活,中華萬年曆成為華為鴻蒙系統官方合作夥伴
    中華萬年曆X華為,連接時間和一切有趣的事。北京2020年9月15日 /美通社/ -- 9月10日,華為開發者大會2020正式召開。華為常務董事、消費者業務CEO餘承東公布華為上半年成績,並宣布 HarmonyOS 2.0 版本的升級。