天天看點

鴻蒙系統到底是不是安卓套殼?底層架構說明一切

作者:寫BUG的老登

HarmonyOS 鴻蒙系統在正式面世時,便引發了衆多網際網路人的密切關注,而伴随着鴻蒙生态的成長,2022年,搭載HarmonyOS的華為裝置已達3.2億,鴻蒙4年,到今天還有不少人在争論它到底是不是安卓套殼。

但如果鴻蒙是安卓系統,那谷歌為什麼拿華為鴻蒙沒有辦法、無法制裁呢?

當年的阿裡Yun OS系統風光一時,可是一釋出就被谷歌打壓而無法生存,為什麼這種情況在華為鴻蒙系統的身上就沒有發生呢?這些都充分說明,鴻蒙就是鴻蒙,是一款純國産手機系統,跟安卓半毛錢關系都沒有,是以谷歌拿華為鴻蒙沒有任何辦法。

鴻蒙系統到底是不是安卓套殼?底層架構說明一切

鴻蒙作業系統的技術架構總體上分為四層,自下而上分别是核心層、系統服務層、架構層和應用層,其中核心層與系統服務層是鴻蒙的核心,二者又分别由兩個和四個子系統集組成,将這兩層拆分為獨立的多個子系統是為了友善功能的自由裁剪,以适配不同的電子硬體,如此才能安裝到各種類型的電子裝置中,實作一個連微軟都沒能完成的目标,那就是多終端作業系統的統一。

鴻蒙系統到底是不是安卓套殼?底層架構說明一切

安卓系統采用的是“宏”核心,而鴻蒙系統采用的是“微”核心,這也是它們之間最根本的差別。别看隻有一字之差,所産生的結果卻是天差地别。

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

鴻蒙系統到底是不是安卓套殼?底層架構說明一切

微核心采用的是分布式架構,就是1+N的模式,1代表核心,N代表不同的功能子產品,也就是說核心與功能子產品是分離的。而且功能子產品之間是并行運作、互不幹擾,一個子產品出現問題,不會影響其它子產品的正常使用。

由于鴻蒙系統采用的是微核心和分布式架構,是以鴻蒙系統可以輕松應用在任何智能終端上,而且各智能終端可輕松實作互聯互通,是一個名副其實的物聯網系統。在實作這些功能的時候,不需要修改系統核心,隻需要直接添加功能就可以了,也就是說它們有一個“統一的系統核心”。

鴻蒙系統到底是不是安卓套殼?底層架構說明一切

安卓系統是一個移動終端系統,主要是一個手機系統。要想讓安卓系統應用到其它智能終端上,由于采用的是分層架構,是以就需要修改系統核心,把它變成适用于其它智能終端的系統核心。也就是說,安卓手機系統核心與安卓平闆系統核心、安卓手表系統核心是不同的,每種核心都需要單獨開發。

鴻蒙系統到底是不是安卓套殼?底層架構說明一切

随着鴻蒙壯大,這種争議可能會越小,随着其裝置數再翻一番,可能套殼不套殼,談的人就越來越少了。當有人還在争論套殼,其實也在說明鴻蒙還不夠強大。

基于AOSP是不是套殼這個争議,其實對華為并不重要,技術路線絕對不能再錯了,對于華為來說,它沒有那麼多時間來重新走一次,現階段依托開源去發展是更快的路線。

目前,HarmonyOS 已經完全自主化,沒有人可以限制或者斷供它,它已經完全可以按照自己的節奏去發展、疊代與優化,這其實就是正确的思路。

繼續閱讀