深度分析華為鴻蒙系統兩大核心技術,PK安卓贏面有多大?
文章推薦指數: 80 %
近期,華為加快推出了自主研發的作業系統「鴻蒙」,該系統一經推出,就挑動著全國人的神經。
東興證券發表了作業系統行業深度報告,分析了華為鴻蒙系統的技術優勢,並試圖回答兩個問題:1、華為鴻蒙系統能夠戰勝安卓麼?2、華為鴻蒙未來最大的機遇在哪?
作業系統是軟體行業的核心。
PC 時代,微軟一家獨大,是最大贏家。
而到了移動網際網路時代,安卓和蘋果占據了手機作業系統市場,形成了雙寡頭格局。
近期,華為加快推出了自主研發的作業系統「鴻蒙」,該系統一經推出,就挑動著全國人的神經。
東興證券發表了作業系統行業深度報告,分析了華為鴻蒙系統的技術優勢,並試圖回答兩個問題:1、華為鴻蒙系統能夠戰勝安卓麼?2、華為鴻蒙未來最大的機遇在哪?
以下為該報告的亮點:
一、鴻蒙系統兩大技術優勢
從目前已知信息,華為鴻蒙系統的核心技術優勢主要在於兩點:1、微內核;2、方舟編譯器:
1、微內核
目前,安卓系統採用的是宏內核。
宏內核是把所有系統服務都放到內核里,包括文件系統、設備驅動、虛擬內存管理、網絡協議棧等。
隨著作業系統越來越複雜,內核裡面的東西也越來越多。
宏內核的問題逐漸暴露出來,具體包括以下:
- 操心系統代碼量龐大,漏洞防不勝防。
以linux2.6 內核為例,超過1100 萬行代碼。
代碼量越大,潛在漏洞量越多。
超過1100 萬行的代碼帶來的潛在漏洞防不勝防。 - 大量服務、硬體驅動都在內核中,導致作業系統可擴展性差。
由於所有系統服務都在宏內核系統中,要適應不同的硬體需要修改許多系統服務。
這導致宏內核系統的適配性很差,尤其是在硬體規格差異極大的物聯網終端上。
於是,微內核應運而生,其核心思想是簡化內核功能,內核只提供最基礎的系統服務,其他系統服務統統都放在內核之外的用戶態來實現。
比如內核中只保留多進程調度、多進程通信(IPC)等服務。
其他系統服務例如文件系統、POSIX 服務、網絡協議棧甚至外設驅動都放在了用戶態中來實現。
華為鴻蒙系統採用的是微內核。
相比於宏內核,微內核帶來了很多新的優勢:
- 高安全性。
微內核的代碼量大大減少,帶來了更高的安全性。
有的微內核僅有1 萬行代碼,可以實現形式化證明,從數學上論證代碼的安全性。 - 高可靠。
微內核的內核非常穩定,具有高可靠性。
眾多系統服務都運行在用戶態模塊上,並不影響系統穩定性。 - 高擴展性。
由於眾多系統服務都轉移到了用戶態服務模塊上,可以方便地根據終端需求進行按需剪裁和添加,實現了高擴展性。 - 高可維護性。
用戶態模塊可以彼此獨立的啟停、卸載和升級。 - 支持分布式計算。
用戶態服務模塊都是獨立運行的,天然支持分布式計算。
2、方舟編譯器
當前 Android 平台的絕大多數應用是使用 Java 語言寫的,CPU 只能理解彙編指令,因此需要一個虛擬機(Virtual Machine,簡稱 VM),它包含翻譯器和編譯器,把 Java 高級語言轉換成機器能懂的語言。
但是,VM 的存在會導致程序運行變慢甚至卡頓,包括 VM 的統一回收內存垃圾也會帶來卡頓。
華為編譯器最大的優勢在於,它繞過了 VM。
換句話說,通過方舟編譯器,開發者的應用在下載之前就已經轉化成為機器可以識別的代碼,因而可以在手機上快速安裝、啟動和運行,而無需在經過 VM 的編譯——某種程度上,方舟編譯器是將編譯過程提前到應用開發階段,從而大幅度減少了智慧型手機和作業系統的運行負擔。
按照華為方面的說法,採用華為編譯器之後,提升效果如下:EMUI 9.1 僅僅對系統組件 System Server應用了方舟編譯器之後,系統流暢速度提升了 24%,系統響應速度提升了 44%;第三方應用(目前採用了新浪微博極速版)的操作流暢度提升了 60%。
總之,方舟編譯器的價值是提升了為安卓系統編寫的Java 代碼的運行效率。
如果華為要另起爐灶做新的作業系統,仍然需要第三方應用開發者做大量的代碼重新編譯。
因此,希望依靠方舟編譯器實現新作業系統的無縫對接是不可能的。
另外,就算在安卓系統內,要想實現方舟編譯器的理想效果,仍然需要一定量的代碼改造。
首先需要第三方的應用開發者採用方舟編譯器對自家的 App 提前進行改造,從而能夠上架華為應用商店。
二、如何戰勝安卓
華為的鴻蒙系統比現有安卓系統具有一定的技術優勢。
然而,作業系統最重要的是整個生態系統的搭建,需要大量第三方軟體廠商、開發者和用戶的彼此互動才能夠形成強大的生態系統。
因此,我們需要回答的問題就是:華為鴻蒙系統能否依託技術優勢搭建起戰勝安卓的生態體系呢? 對此,我們可以從作業系統的歷史中尋找借鑑之處。
1、IBM 和微軟的作業系統之爭:OS/2 的失敗
1981 年,IBM 發布了 PC 機,並開放了整個軟硬體架構。
那時, IBM 是事實上的 PC 機行業標準。
然而,IBM 最大的敗筆是作業系統外包給微軟等公司去做。
微軟逐漸在作業系統之爭中勝出,成為幾乎所有 IBM 兼容機的作業系統提供者。
後來,IBM 逐步意識到微軟的威脅,希望能夠收回對作業系統的控制權。
當時的 IBM 是PC 機行業標準的制定者。
有眾多的軟體廠商願意追隨它,在新推出的作業系統上編寫軟體。
當時看起來,IBM 有很大希望能夠拿下作業系統的控制權。
除此之外,IBM 的新作業系統還有一項微軟沒有的殺手鐧:圖形用戶介面(GUI)。
微軟的作業系統 MS-DOS採用輸入指令方式操作,複雜難用。
1984 年,蘋果率先推出了GUI作業系統,受到了用戶的熱捧。
如果能夠抓住機會推出用戶都喜歡的GUI作業系統,將帶給了 IBM 一個超越的機會。
終於,到了 1987 年,IBM 推出了自己的首個作業系統 OS/2 1.0,並在 1988 年推出了 OS/2 1.1,採用了類似於 Mac 的華麗 GUI。
市場反應非常強烈,初始購買量猛增,OS/2 似乎大有起飛之勢。
然而,人們很快發現了 OS/2 的眾多問題:
- OS/2 許多基本功能都很欠缺。
比如,OS/2 居然不支持列印。 - 雖然有許多軟體廠商跟隨 IBM 推出了基於 OS/2 的第三方軟體,但是由於改寫代碼工作量龐大,眾多軟體廠商都沒有選擇跟進。
- 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 和今天的華為相比較就會發現:
- IBM 在當年的PC 機行業擁有更強的實力。
IBM 是PC 機行業的標準制定者,從產品、品牌、技術到行業地位都是最好的。
相比之下,華為雖然是國產手機第一大品牌,但是仍然排在蘋果和三星之後,相對實力要遜於當年的IBM。 - IBM 推出的作業系統要領先微軟若干年。
而且圖形用戶介面則帶來了完全不同的用戶體驗,對消費者的觸動更強。
華為的技術優勢主要體現在能夠實現更快的速度,對用戶的觸動要弱一些。 - IBM 對第三方軟體廠商的吸引力更強。
當年的IBM 在IT 產業具有崇高的地位,眾多的軟體廠商都迷信IBM 的實力,願意幫助其開發第三方軟體。
如果華為要推出鴻蒙手機作業系統,則海外市場的廠商支持力度很難保證。
在中國市場預計能夠得到眾多國產軟體廠商的大力支持,但是短期內仍然很難建立起媲美安卓的軟體生態供用戶使用。
要知道,Android 已有超過20 億台設備和超過300 萬個應用程式。
因此,我們判斷在整個智慧型手機市場已經進入成熟期時候,推出一個新作業系統會非常困難。
既然擁有更強大競爭優勢的IBM 仍然輸給了原有作業系統霸主微軟。
那麼華為鴻蒙系統用於手機作業系統,預計也很難獲得商業上的成功。
三、鴻蒙未來的機遇在哪?
1、 谷歌讓如日中天的微軟也黯然失色
在微軟已經霸占了 PC 機作業系統的時候,後來者如何去做呢?谷歌給出了一個絕佳的答案:尋找新的大機會,在其他人沒有意識到之前搶先占領,成就自己的偉業。
2006 年,中國提出「核高基」專項,重點之一就是作業系統,希望能夠打破微軟的壟斷。
一幫國內公司利用 Linux 為基礎開發出了許多國產作業系統,如紅旗、普華、中標麒麟、思普等,但都以失敗告終。
與此同時,谷歌同樣利用 Linux 在開發一套叫做 Android 作業系統。
開發安卓系統的原來公司名字就叫做 Android,谷歌公司在 2005 收購了這個僅成立 22 月的公司。
當時市場份額最高的手機作業系統是塞班(Symbian)作業系統。
塞班系統創始於1999年,對手機配置要求不高,省電。
根據 Gartner 的數據,2006 年全球交付的智慧型手機數量達到了 7290 萬部,運行塞班的手機占比高達70%。
2007 年,蘋果公司發布了iPhone 手機,智慧型手機開啟了新的時代。
iPhone 手機的大屏、可觸控、上網方便和大量的第三方應用,極大地提升了用戶體驗,也讓Symbian 系統黯然失色。
相比蘋果手機,Symbian系統存在著一系列的缺陷:
- 塞班系統不支持多點觸控,適配的仍然是帶鍵盤的功能機;
- 交互體驗複雜,功能層級多,上網體驗很差。
- 第三方應用過少,甚至缺乏應用商店;
總之,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 萬億個。
而物聯網設備和手機有巨大的差異,需要新的作業系統的支撐。
之前,我們分析過華為鴻蒙系統採用的是微內核及其優勢,目前來看,微內核系統的這些優勢:高安全性、高可靠、高擴展性、高可維護性和支持分布式計算,對物聯網設備非常重要,而且是宏內核系統無法滿足的。
因此,微內核系統很有可能成為物聯網時代的作業系統。
隨著 5G 的部署,物聯網、人工智慧、區塊鏈為代表的新技術正加速融合發展。
新技術的應用已經或者即將落地。
華為鴻蒙系統已經蓄勢待發,尋找新的應用場景落地,預計未來將首先在自動駕駛、工業自動化等場景應用。
未來,華為鴻蒙系統的最大挑戰在於構建開放的生態系統。
從谷歌當年構建安卓開放手機聯盟可以看出,
一個開放的產業聯盟對作業系統是至關重要的。
在全球產業鏈一體化的今天,爭取全球廠商的鼎力支持,將成為作業系統構建成功的關鍵。
雖然華為面臨著美國制裁的不利局面,但是只要它堅持開放共贏的精神,仍然有可能贏下新作業系統之戰。
當下,華為新作業系統一曝光就賺足了熱度,微內核和方舟編譯器現在看來確實是兩大先進的技術。
但是,在微軟和谷歌這兩大巨頭的陰影下,如果把目光僅僅瞄向安卓和windows這種作業系統一定是無法生存下來的。
未來想要超越,一定是在某個新領域下的彎道超車。
按照余承東的說法:「鴻蒙可以支持手機、電腦、汽車等設備,是一個大的作業系統。
」說明華為已經在為即將到來的5G萬物互聯時代做布局,而鴻蒙OS或許就是這個生態的核心。
內容整理自 東興證券
方舟編譯器背後,華為的目光所致
4月11日的華為春節新品發布會, P30系列手機是主角。但在手機之外,華為推出的「方舟編譯器」同樣引人注目。余承東在發布會現場說,「華為方舟編譯器是一項革命性的突破」。全球智慧型手機行業發展到今...
鴻蒙OS應用的三大預測
《秦並六國平話》卷上寫道:「鴻蒙肇判,風氣始開」,在這裡「鴻蒙」一詞有著初創、開闢、全新的意思。華為把自主研發的作業系統命名為「鴻蒙」,其用意不言而喻——它將會是華為的嶄新開始。
谷歌突然恢復和華為的合作關係,是因為谷歌恐懼鴻蒙OS嗎?
眾所周知,當華為被美方列入「實體名單」中後,首當其衝的影響就是谷歌公司暫時停止了和華為在安卓系統服務上的合作關係,然而谷歌一直以來都宣揚自己不作惡,對所有公司都會一視同仁,但谷歌此次的實際行動...
鴻蒙系統徹底開源,所有國產機直接兼容安卓,流暢度不輸ios
目前開源和兼容是厄華為新作業系統最需要注意的問題,這款作業系統因為是在已經成熟的市場上重新殺入進來,所以肯定是要有自己獨特的優勢和亮點部分的。就好比目前有很多廠商想要衝擊社交,這一部分其實就是九...
華為OS作業系統來了!最早今秋面市,你會用國產的手機系統嗎
由於谷歌對華為的封鎖,終止了與華為的業務往來。華為將會在年內或者明年,推出自家的作業系統「華為OS打通了手機、電腦、平板、電視、可穿戴設備,統一成一個作業系統,並且兼容所有的安卓應用和web應用...
鴻蒙OS海外版首次曝光!改名ARK OS,已在歐洲註冊
了解更多熱門資訊、玩機技巧、數碼評測、科普深扒,點擊右上角關注我們----------------------------------華為推出自研系統一事基本已成定局,從目前已知的消息可知,華為...
鴻蒙系統的勝算幾何?有很大幾率可以逆襲
最近美國政府一系列針對華為的行為令人憤慨,尤其是谷歌助紂為虐,禁止海外的華為用戶用谷歌的app更是讓人心寒——谷歌雖然是家不錯的公司但是它的國籍是美國。好在,華為馬上宣布自己的作業系統「鴻蒙」...
為什麼說華為的鴻蒙系統很難取代谷歌的安卓系統,究竟怎麼回事?
摘要:作業系統是智慧型手機的靈魂,華為即將推出的鴻蒙系統是基於Linux來開發的一個集電腦、手機、汽車等設備於一體的大一統的系統,目前Linux系統在手機和電腦領域的應用生態都不錯,谷歌的and...
最快今秋面世,華為自研作業系統能否力挽狂瀾?
在美國政府將華為及其關聯企業列入所謂「實體名單」後,谷歌母公司Alphabet已經第一時間暫停了與華為的有關業務業務。眾多業務中,人們所熟知的安卓作業系統也在封殺範圍之內。根據媒體的報導,華為...
華為創鴻蒙 不宜捧殺式讚美
日前,華為鴻蒙系統成為輿論熱點。微內核、方舟編譯器、性能提升60%、兼容安卓應用、打通所有平台成了後來提到鴻蒙系統必提的五大關鍵詞。華為微內核和新編譯器是原理性的勝利、五年後鴻蒙基本替代安卓、華...
華為鴻蒙系統至少有三個優點,這次谷歌真的無法淡定了
距離華為新系統鴻蒙發布的時間越來越近了,早幾天前有媒體報導稱華為已經在100萬台手機上測試這個系統。而今天更是有媒體表示華為Mate30或搭載這個新系統,在9月份和大家見面。如果9月份這個時間準...
谷歌中止華為更新安卓系統,別急,這個也有「備胎」!
東方網·縱相新聞記者 單珊美國政府將華為列入實體名單後,谷歌據報也暫停與華為部分業務往來。對此,谷歌中國5月20日回應稱,「正在遵守這一命令,並審查其影響」。
方舟對標android,鴻蒙對標谷歌fuchsia,誰能勝出
7月5日,自然資源部網站公示了華為導航電子地圖製作的甲級資質申請。目前雖然谷歌已經解禁,但後續仍有可能不再授權華為手機使用谷歌的框架服務(GMS)和其常用軟體(如 Google Map、YouT...
華為鴻蒙作業系統可能的發展方向,會是基於Linux還是Unix
5月15日,美國總統川普大手一揮簽署了行政令,禁止美國公司使用那些對所謂國家安全構成風險的公司製造的通訊設備。同時,美國商務部工業與安全局(BIS)宣布將華為列入所謂「實體清單」,要求任何向華為...
華為之鴻蒙系統是用什麼語言?軟體工程師,你怎麼看
自從華為被禁後,多家美國公司紛紛宣布暫停合作的消息。其中,谷歌公司宣布暫停部分功能對華為終端的開放,引發了國內外媒體的廣泛關注。隨後,有消息稱華為將要推出自家鴻蒙OS作業系統,該系統將會打通手機...