終於曝光!為何安卓會卡頓,為何鴻蒙更流暢!余承東一句話搞定!

2022-02-17     世事先知道

原標題:終於曝光!為何安卓會卡頓,為何鴻蒙更流暢!余承東一句話搞定!

說起鴻蒙作業系統,雖然其誕生已經有七年之久了,但是我們知道它的存在的時間,其實還不到三個月,不過另我們驚喜的是,鴻蒙系統很快就跟我們見面了,而且關於鴻蒙系統的所有神秘面紗,隨著華為2019年的全球開發者大會以及余承東在被採訪時的一些報道,讓我們對鴻蒙有了更深入的了解,但同時也讓我們對安卓有了更深更多的認知。

可以說在進入智慧型手機時代之後,基本上蘋果的IOS和谷歌的安卓系統,就逐漸在統治著全球的智慧型手機終端,諾基亞的塞班以及微軟的WP都逐漸被市場所淘汰,但安卓作為一個後來追趕者,卻一直被卡頓所困擾,所以安卓手機也一度以多少個月不卡頓作為一個賣點,跟IOS系統對比起來,反而看上去更像是一種諷刺了。

然而近日鴻蒙系統終於公開,讓我們看到了除了蘋果的IOS,還可以有更優秀的手機作業系統,鴻蒙系統可以更加的流暢,那麼這裡面有什麼玄機嗎?其中余承東曾表示,安卓系統有超過1億行的代碼,其中內核部分就有超過2000萬行代碼,但這並不是最主要的,最主要的是,這2000多萬行代碼,有約92%都幾乎沒有被調用。

其實這就是所謂的宏內核,就是系統的核心部分太龐大了,用戶需要用的服務,內核部分都可以滿足,看似很不錯,但是一旦服務出現問題,內核就會受到影響甚至崩潰,而鴻蒙採用的是微內核,其核心部分只提供最基本的服務,而用戶的更多服務,則利用核心之外的服務組件來滿足,即使這個服務組件出現問題,核心也沒事,大不了重新啟動這個服務就可以了。

那麼大家可能開始感興趣了,鴻蒙的微內核有多少代碼呢?會比安卓的宏內核少多少呢?簡單來說,鴻蒙的微內核的代碼量,只有安卓宏內核的千分之一,也就是說,大約只有20000行代碼,核心代碼巨量減少,使得核心的運行效果跨越式提高,代碼出錯率也大量減少,自然受到攻擊的機率就極其低,所以安全性和執行效率非常高。

而隨著系統不斷的發展,安卓的宏內核將會越來越大,而鴻蒙的微內核甚至可以不斷的優化而減小,因為即使系統發展,增加的也是微內核之外的部分,核心部分不會受到影響,也正是因此,鴻蒙才可以適配幾乎所有終端,也才可以讓開發者開發一套代碼就可以讓軟體運行到所有終端,因為這些工作都交給外部的服務組件了。

鴻蒙這樣的設計,讓開發者、系統和應用軟體的運行效率都獲得了提高,鴻蒙自然就成了更先進,也運行更流暢的系統了。

文章來源: https://twgreatdaily.com/zh-cn/535f4c4b2339322fc7ff6ae27bf6cc04.html