close

華為的鴻蒙系統 (英文:HUAWEI HarmonyOS),在2019年8月9日,華為在東莞舉行華為開發者大會,華為宣稱是一款全新的面向全場景的分佈式操作系統,正式發佈操作系統鴻蒙OS。這是首款我國自主研發的系統;也是基於蘋果手機商的第二個原生態的自研系統,在手機的搭配和體驗度上有望超越安卓機器;但是有個問題就來瞭,既然這樣那不是比安卓系統牛嗎?那究竟在哪兒呢?

任正非:華為操作系統鴻蒙將比安卓速度快60%,毋庸置疑


安卓和鴻蒙系統的差別

安卓系統是基於linux的宏內核設計:宏內核模塊都有獨立的權限,相當於一個運行的鋼琴曲目,隻要彈錯一個音符,整首曲子就會毀掉,而基於系統就會就會崩潰,這也是安卓系統容易卡死崩潰的原因。安卓作為一款開放式的系統在就有瞭成熟的語言編譯,不再是單一的Java應用程序的單一局面,不僅各個領域都支持,而是由支持變成去適應安卓瞭。這本身跟安卓的出現有關系。因而受到眾多開發者的歡迎,成為真正意義上的開發式操作系統,好處就是系統開發難度低。

任正非:華為操作系統鴻蒙將比安卓速度快60%,毋庸置疑

首先你要讓機器理解你的語言,你就需要一個翻譯者,而這個翻譯者簡稱“翻譯器”所以基於安卓系統他會有這樣一個設計;但是多出一個東西,往往就多出一個麻煩;很容易造成翻譯器對你翻譯不過來,造成卡死的狀態。而鴻蒙系統呢,就是直接解決瞭這個麻煩;安卓就像美國人與韓國人講中文進行交流;而鴻蒙呢就是美國人與中國人講各自的語言交流;彼此都聽得懂;

但是這就解決瞭一個非常好的問題,它主要是解決開發者的效率問題,正如安卓你學習的語言不隻Java,久而久之是你要適應安卓。而開發者的效率問題,直接決定你產品的質量,所以受益者永遠都是消費者;打個比方,說計算機是汽車,那麼軟件就像汽車的操控系統一樣。編譯器則是汽車發動機裡最核心的汽油燃燒技術,將軟件變成計算機的動力,其編譯的效率,直接決定瞭用戶的使用體驗。

後面我們來簡單瞭解一下安卓與鴻蒙編譯的區別:

第一個版本的安卓系統是需要一個翻譯的,你每次要做什麼;都要提醒翻譯器。然後由翻譯器去執行你想要的結果。你說一句,他編譯一句;每一次都很麻煩。但是後來出現瞭,一個即時翻譯,就比較醒目的一個人瞭,但是他就是比較耗費空間和內存。後面隨著每次版本的更新,每次來的人都在進入這個app前,先去把需要做的代碼永久保存瞭,先學會做,所以你每次安裝程序的時候,都會顯得很慢。

由於安卓是一個開放式的平臺,來的語言很多,並不是每一次都用的Java或者c語言,所以每次都要去找一個相同的人去溝通講一樣的語言,所以每次都需要調度。這樣問題就來瞭,有時候你手機運行忙起來的時候,根本不夠資源或者內存,此時需要終止某一應用來緩解手機壓力的時候。就像你手機經常彈出的窗口。

任正非:華為操作系統鴻蒙將比安卓速度快60%,毋庸置疑


以上這幾個問題,一直影響著安卓手機的體驗。其中最主要是Java 高級語言,轉換成機器能懂的語言,這一轉換過程直接導致瞭Android的卡頓。反觀iOS系統,直接使用Clang/LLVM來編譯出機器碼,就沒有安卓還要一個中間層,也因為如此,我們感覺iOS系統一般更流暢。

我們現在來講一下鴻蒙系統吧!直接用一張圖片解釋吧:

任正非:華為操作系統鴻蒙將比安卓速度快60%,毋庸置疑


方舟編譯器是一種靜態的編譯方式,目前市面上所有的安卓系統,每次打開一個程序前先要通知編譯器,我要做什麼瞭,然後編譯器聽到才回去執行,你無法做到直接同機器對話,這就十分惱火瞭,而且這一點不解決安卓永遠都會卡頓,除非你給的資源和編譯的效率上有提升。

總結一下:

1.安卓程序編譯效果更好

2.安卓應用安裝速度更快

3.APP運行速度更快

4.系統內存垃圾隨用隨清,對手機硬件的要求降低

5.省電

鴻蒙系統在其主要的應用程序上就已經越過安卓瞭,甚至獨立於安卓的存在;相對於鴻蒙系統,安卓已經是落後。但是安卓系統在幾十年的時間沉淀上也已經逐漸完善,但是有些東西你不去改變,在隨著時間去推進也不顯著。所以經過實質性改變的鴻蒙系統,在流暢方面肯定不會比iOS差多少的。

目前華為正式宣佈HarmonyOS將於本月上線,並且今年搭載鴻蒙操作系統的設備有望達到3億臺,手機將超過2億臺。希望華為也是更上一層樓!

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 3C王者宇晨 的頭像
    3C王者宇晨

    3C王者

    3C王者宇晨 發表在 痞客邦 留言(0) 人氣()