當前位置: 華文問答 > 數位

為什麽很多人連程式碼都看不懂卻一口咬定鴻蒙和安卓有聯系?

2022-11-10數位

相比一個具體的作業系統,鴻蒙更接近一個涵蓋了作業系統的巨大套用框架,甚至可以說是一個綱領性的東西(說實話可能大部份人都沒理解華為到底設計了個啥)。

當然,鴻蒙已經具備了大量的具體協定和具體實作,並不完全是一個抽象的綱領。

如果做個類比理解的話,大致可以類比為,華為出了一個web前端框架,然而這個框架是如此之厚,以至於把瀏覽器本身都包進去了,看上去就像electron一樣。

然而,到目前為止,鴻蒙的實作,離它描述的概念還很遠很遠。

按照鴻蒙的願景,作業系統(作為內核)只是鴻蒙的一個可替換元件,針對不同的裝置場景,可以透過替換作業系統元件實作極致的伸縮性。

可事實是,到目前為止,鴻蒙不僅沒把作業系統包起來,反而被作業系統包起來了。而且,到目前為止,鴻蒙對Android不僅依賴其內核,對其外圍設施的依賴也相當嚴重。

所以,作業系統解耦,暫時還是一句空話。

你說鴻蒙和Android有關系嗎?從架構的角度講,可以說沒關系,作業系統元件嘛,可替換,替換成自研的,自然也沒問題。但是從實作的角度講,現階段的鴻蒙,變成了嵌入在Android裏的一系列程式,然後華為把這些程式和Android打包在一起,也叫做鴻蒙,於是誤解就來了。

我認為,相比於harmony os,鴻蒙叫harmony stack更合適,更加符合鴻蒙的本質。