首頁 > 遊戲

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

由 碼不亭蹄 發表于 遊戲2023-01-18

簡介當然,華為鴻蒙系統與谷歌安卓系統也有一些共同之處,如:它們都是開源系統,任何智慧終端廠家都可以透過它們來開發自己的UI系統

鴻蒙系統是安卓的套殼嗎

總是有人說鴻蒙是安卓系統,真的是這樣嗎

如果鴻蒙是安卓系統,那為什麼還要相容安卓的應用呢?還要用“相容”這個詞?如果鴻蒙是安卓系統,那谷歌為什麼拿華為鴻蒙沒有辦法、無法制裁呢?

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

當年的

阿里Yun OS系統

風光一時,可是一發布就被谷歌打壓而無法生存,

為什麼這種情況在華為鴻蒙系統的身上就沒有發生呢?

這些都充分說明,鴻蒙就是鴻蒙,是一款純國產手機系統,跟安卓半毛錢關係都沒有,所以谷歌拿華為鴻蒙沒有任何辦法。

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

那麼華為鴻蒙與谷歌安卓,究竟有什麼區別呢?它們又有哪些共同之處?

一、採用的核心架構不同。

安卓系統採用的是

“宏”核心

,而鴻蒙系統採用的是

“微”核心

,這也是它們之間最根本的區別。別看只有一字之差,所產生的結果卻是天差地別。

宏核心採用的是分層架構

,就是1+1+1+1的模式,系統核心與功能模組是一個有機整體不可分離。宏核心就好比一個大箱子,所有的功能模組都放在一起,一旦某個功能出問題,就會影響整個箱子的使用,類似“一顆老鼠屎壞了一缸米”。

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

微核心採用的是分散式架構

,就是1+N的模式,1代表核心,N代表不同的功能模組,也就是說核心與功能模組是分離的。而且功能模組之間是並行執行、互不干擾,一個模組出現問題,不會影響其它模組的正常使用。

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

分散式架構的優點:

並行拆分和橫向擴充套件,系統的各個部分可以並行執行,並且在系統開發上可以比較輕鬆地實現橫向擴充套件。鴻蒙系統的微核心只需要提供系統的基本功能,然後開發者可以根據產品的需要橫向新增相應的功能。比方說:開發手錶系統,可以只新增手錶相關的功能,這樣可以最小化系統;也可以並行新增“手錶功能+冰箱功能+電腦功能”,形成多終端系統,每個功能都是獨立的,互不干擾。不需要修改系統核心,直接新增就可以了。

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

二、軟體開發環境不同。

安卓軟體的開發環境是基於

JDK(Java Development Kit),以Java語言為核心,包括Java執行環境JRE、Java工具、Java基礎類庫等等;而鴻蒙軟體則是透過方舟編譯器來開發的,方舟編譯器支援多語言統一編譯,屬於整合化開發環境,分散式架構Kit,開發效率會更高。

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

三、應用場景不同。

由於鴻蒙系統採用的是微核心和分散式架構,所以

鴻蒙系統可以輕鬆應用在任何智慧終端上

,如:智慧檯燈、智慧窗簾、智慧冰箱、智慧汽車、智慧機床、智慧醫療等等,而且各智慧終端可輕鬆實現互聯互通,是一個名副其實的物聯網系統。在實現這些功能的時候,不需要修改系統核心,只需要直接新增功能就可以了,也就是說它們有一個“

統一的系統核心

”。

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

安卓系統是一個移動終端系統,主要是一個手機系統

。要想讓安卓系統應用到其它智慧終端上,由於採用的是分層架構,所以就需要修改系統核心,把它變成適用於其它智慧終端的系統核心。也就是說,

安卓手機系統核心與安卓平板系統核心、安卓手錶系統核心是不同的

,每種核心都需要單獨開發,這就加大了工作量。

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

當然,華為鴻蒙系統與谷歌安卓系統也有一些共同之處,如:

它們都是開源系統

,任何智慧終端廠家都可以透過它們來開發自己的UI系統;

它們都是基於Linux核心開發的

,所以在很多地方都有相似之處,所以華為鴻蒙系統可以相容安卓應用軟體。

華為鴻蒙到底是不是“安卓”?真的是安卓套殼嗎?終極答案來了

今天就分享到這裡,

如果覺得好,那就長按下面的“點贊”按鈕,給我來個【超級贊】吧

。同時,歡迎“評論、收藏、關注”。你還可以點選我的頭像,進入我的主頁,觀看更多的文章和影片。好了,我們下期再見。

Tags:核心鴻蒙系統安卓智慧