吉林省中科軟科技有限公司:軟件開發,小程序開發,APP開發,網站建設,LOGO設計;聯系電話:13244202123

咨詢熱線:13244202123

行業資訊

鴻蒙核心架構確定開源,到底有什么意義?

發布時間:2021.06.08 09:00 瀏覽次數:1750 文章來源:騰訊網
返回列表

鴻蒙開源嗎?這個問題其實早已有了定論,早在2020年,部分鴻蒙系統的代碼就已經在開放原子開源基金會中公開,任何開發者都可以自由下載、使用和修改開源代碼,實質上已經是開源系統。

但是,開源的是哪一部分系統?什么時候實現完全開源?卻因為華為不同部門的不同說法而產生了各種各樣的誤解,有的說僅僅捐贈部分代碼,有的則說是完全開放。而在各種消息滿天飛后,華為終于是在官方社區公開了一封標題為《關于規范HarmonyOS溝通口徑的通知》的“總裁辦電子郵件”,給出了華為的鴻蒙系統開放問題的官方回答。 吉林市網站建設

根據華為的官方統一回復,華為已經于2020年、2021年分兩次將鴻蒙系統的所有基礎能力全部捐獻給開放原子開源基金會,形成OpenHarmony開源項目,該項目已有245位貢獻者,最新的版本為OpenHarmony2.0。

近日,開放原子開源基金會官方表示,基金會于2020年9月接受華為捐贈的智能終端操作系統基礎能力相關代碼,隨后進行開源,并根據命名規則為該開源項目命名為OpenAtom OpenHarmony(簡稱“OpenHarmony”)。

如此一來,對于鴻蒙系統到底開放多少,如何開放的問題,也終于算是塵埃落定了。但是,另一個問題卻又成為了網友們爭論的核心:“鴻蒙系統的開放,到底有什么意義?”

HarmonyOS≠OpenHarmony

雖然華為已經對這個問題給出了解釋,但是實際上不少網友也依然對其有著一些誤解,所以小雷覺得還是有必要繼續解釋一下。實際上HarmonyOS并不等同于OpenHarmony,兩者是有著不小差別的,而華為貢獻的OpenHarmony實質上可以認為是HarmonyOS的基礎。 吉林市網站建設

打個比喻,將HarmonyOS看作是華為修建好的一座大樓,主體框架部分用的是EMUI,內飾部分用的是安卓,地基就是OpenHarmony,而華為開放的部分其實是大樓的地基設計圖,并不包括地基以上的大樓架構。

根據華為提供的地基設計圖,每一個人都能夠以此來基礎設計一座屬于自己的大樓,而且因為使用了相同的地基設計圖,大樓之間還可以通過預留的通道進行無縫交互,最終組成一個龐大的生態社區。

所以,OpenHarmony的開放并不等同于HarmonyOS的開放,不少人在HarmonyOS發布后質疑國產手機廠商為什么不使用HarmonyOS,實際上還真怪錯人了。因為華為的HarmonyOS實際上是閉源的,開放的僅僅是基礎核心架構,也就是說如果想要加入鴻蒙系統,各大廠商需要根據OpenHarmony來重新設計一個系統,是無法直接使用HarmonyOS的。

OpenHarmony的到來有什么意義

在分清楚了OpenHarmony和HarmonyOS的區別后,我們再來看看OpenHarmony,它的意義在哪里?實際上,僅僅是作為中國首個完全開源的基礎系統,OpenHarmony的意義就十分重大,接受捐獻的開放原子開源基金會更是國內在開源領域的首個基金會,意味著在開源系統上,中國也有了自己的話語權。

而且,OpenHarmony其實才是鴻蒙系統真正的核心,華為相當于將這個系統完全交給了全世界的開發者,只要你想對鴻蒙系統進行開發,就可以根據OpenHarmony來完全設計自己的操作系統,并且輕松加入已有的鴻蒙生態中,對于整個鴻蒙生態的發展有著重要的促進作用。 吉林市網站建設

另外OpenHarmony的開放,也讓之前一個備受爭議的問題有了答案,那就是鴻蒙系統到底是不是Android系統的套娃?不少網友因為HarmonyOS和其余基于OpenHarmony開發的系統可以支持Android軟件,所以就質疑鴻蒙系統實質上是Android的套娃版,而這些質疑在OpenHarmony開源后基本上都不攻自破了。

在對OpenHarmony的源代碼進行分析后,基本上只要與Android的源代碼進行簡單對比就能發現兩者是完全無法兼容的。華為旗下發布的各個系統之所以能夠兼容安卓,是因為華為將安卓的部分內核整合到了系統中,讓兩者可以互相兼容運行。

畢竟目前鴻蒙系統在軟件生態上是完全無法與Android相比的,想要更快、更好的推動用戶使用鴻蒙系統,那么對安卓系統的兼容至少在短時間內是不能取消的。當鴻蒙系統的軟件生態完全成熟后,再來考慮取消適配的問題,不過在小雷看來,兩者的兼容很有可能會一直持續下去,最后形成相輔相成的局面。 吉林市網站建設 (圖片來源:XDA)

而且一個完全獨立自主的基礎系統,對于我國的網絡安全是有著重要意義的,一旦我們與美國的關系再次惡化,導致谷歌等公司加大封鎖力度,將封禁名單擴大到所有的相關公司,那么至少還有一個后備系統可以頂替,不至于讓整個互聯網生態陷入混亂。

不要認為這不可能發生,不少網友認為Android是開源的,所以不會被完全封殺,實際上是錯的,Android完全開源的僅僅是基于Linux系統的內核,而我們平常使用的Android系統實質上是谷歌公司的所有物,遵循的是Apache 2.0開源協議。該協議允許代碼貢獻者在下一個迭代中對開源規則作出修改,比如改變開源對象、或者干脆關閉開源許可作為商業軟件出售。

當然,如果谷歌作出終止開源的決定,那么對于谷歌的Android系統本身也是一個重大打擊,因為他們只能決定下一個版本的開源與否,之前已經開源的版本權限則是無法收回的。

所以,屆時出現的情況可能是其余廠商選擇最后一個開源版本,并且成立另一個組織,對該版本進行持續的迭代更新,而谷歌自己則徹底失去對Android系統的控制權,畢竟一個不開源的基礎系統,對于網絡生態中的廠商是沒有多少吸引力的。 吉林市網站建設

在這方面少有的例外大概就是Windows和蘋果,前者是PC領域最早的圖形化系統之一,同時也是占有率最高的PC系統,軟件廠商無法完全繞開,后者除了同為PC圖形系統的先驅外,還是智能手機時代的開創者,在兩個領域都有著無可替代的優勢。

即使如此,iOS最終也被Android憑借著開源的優勢后來居上,目前iOS的市場占有率已經遠不如Android(iPhone手機昂貴也是原因之一),不過,同樣可以說明開源的重要性。開源的一大好處就在于允許任何廠商免費使用你的系統,而且共同維護和升級系統架構,分攤了開發維護成本的同時也讓系統能夠觸及的領域更全面,讓消費者可以自由選擇合適自己的產品。

所以,不管從哪個角度來看OpenHarmony的開源都有著重大意義,不管是對國家而言還是對于整個中國互聯網生態而言皆是如此,至少在未來我們不需要擔心在失去了Android和iOS后,整個互聯網生態難以為繼。

TOP

巨人精品福利官方导航_国产亚洲香蕉线播放ΑV38_亚洲乱码一区二三四区ava_香港典型A片在线观看