回覆列表
  • 1 # Tech數碼科技愛好者

    圖片來自網路

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

    本期的智慧內參,我們推薦來自東興證券的報告,本文將分析華為鴻蒙系統的技術優勢,並試圖回答兩個問題:1、華為鴻蒙系統能夠戰勝安卓麼?2、華為鴻蒙未來最大的機遇在哪?

    鴻蒙系統兩大技術優勢

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

    微核心

    要理解微核心,首先要明確什麼是宏核心,宏核心是把所有系統服務都放到核心裡,包括檔案系統、裝置驅動等。安卓系統就是宏核心。

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

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

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

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

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

    華為鴻蒙系統採用的是微核心。相比於宏核心,微核心帶來了以下五個優勢:高安全性、高可靠、高擴充套件性、高可維護性、支援分散式計算。

    方舟編譯器

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

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

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

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

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

    如何才能戰勝安卓?

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

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

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

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

    然而,IBM最大的敗筆是作業系統外包給微軟等公司去做。微軟逐漸在作業系統之爭中勝出,成為幾乎所有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的眾多問題:

    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徹底擊敗。微軟的Windows 95佔據了超過95%的市場份額,蘋果佔據了4%,包括IBM的OS/2在內的其他作業系統僅佔據了 1%的市場份額。IBM的OS/2作業系統以失敗告終。

    IBM和微軟之爭的啟示

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

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

    鴻蒙未來的機遇在哪?

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

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

    與此同時,谷歌同樣利用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億美元。

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

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

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

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

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

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

  • 中秋節和大豐收的關聯?
  • 夢見人家送菩薩擺件?