2021-06-08
鴻蒙開源嗎?這個問題其實早已有了定論,早在2020年,部分鴻蒙系統(tǒng)的代碼就已經(jīng)在開放原子開源基金會中公開,任何開發(fā)者都可以自由下載、使用和修改開源代碼,實質上已經(jīng)是開源系統(tǒng)。
但是,開源的是哪一部分系統(tǒng)?什么時候實現(xiàn)完全開源?卻因為華為不同部門的不同說法而產(chǎn)生了各種各樣的誤解,有的說僅僅捐贈部分代碼,有的則說是完全開放。而在各種消息滿天飛后,華為終于是在官方社區(qū)公開了一封標題為《關于規(guī)范HarmonyOS溝通口徑的通知》的“總裁辦電子郵件”,給出了華為的鴻蒙系統(tǒng)開放問題的官方回答。

根據(jù)華為的官方統(tǒng)一回復,華為已經(jīng)于2020年、2021年分兩次將鴻蒙系統(tǒng)的所有基礎能力全部捐獻給開放原子開源基金會,形成OpenHarmony開源項目,該項目已有245位貢獻者,最新的版本為OpenHarmony2.0。
近日,開放原子開源基金會官方表示,基金會于2020年9月接受華為捐贈的智能終端操作系統(tǒng)基礎能力相關代碼,隨后進行開源,并根據(jù)命名規(guī)則為該開源項目命名為OpenAtom OpenHarmony(簡稱“OpenHarmony”)。
如此一來,對于鴻蒙系統(tǒng)到底開放多少,如何開放的問題,也終于算是塵埃落定了。但是,另一個問題卻又成為了網(wǎng)友們爭論的核心:“鴻蒙系統(tǒng)的開放,到底有什么意義?”
HarmonyOS≠OpenHarmony
雖然華為已經(jīng)對這個問題給出了解釋,但是實際上不少網(wǎng)友也依然對其有著一些誤解,所以小雷覺得還是有必要繼續(xù)解釋一下。實際上HarmonyOS并不等同于OpenHarmony,兩者是有著不小差別的,而華為貢獻的OpenHarmony實質上可以認為是HarmonyOS的基礎。

打個比喻,將HarmonyOS看作是華為修建好的一座大樓,主體框架部分用的是EMUI,內(nèi)飾部分用的是安卓,地基就是OpenHarmony,而華為開放的部分其實是大樓的地基設計圖,并不包括地基以上的大樓架構。
根據(jù)華為提供的地基設計圖,每一個人都能夠以此來基礎設計一座屬于自己的大樓,而且因為使用了相同的地基設計圖,大樓之間還可以通過預留的通道進行無縫交互,最終組成一個龐大的生態(tài)社區(qū)。
所以,OpenHarmony的開放并不等同于HarmonyOS的開放,不少人在HarmonyOS發(fā)布后質疑國產(chǎn)手機廠商為什么不使用HarmonyOS,實際上還真怪錯人了。因為華為的HarmonyOS實際上是閉源的,開放的僅僅是基礎核心架構,也就是說如果想要加入鴻蒙系統(tǒng),各大廠商需要根據(jù)OpenHarmony來重新設計一個系統(tǒng),是無法直接使用HarmonyOS的。
OpenHarmony的到來有什么意義
在分清楚了OpenHarmony和HarmonyOS的區(qū)別后,我們再來看看OpenHarmony,它的意義在哪里?實際上,僅僅是作為中國首個完全開源的基礎系統(tǒng),OpenHarmony的意義就十分重大,接受捐獻的開放原子開源基金會更是國內(nèi)在開源領域的首個基金會,意味著在開源系統(tǒng)上,中國也有了自己的話語權。
而且,OpenHarmony其實才是鴻蒙系統(tǒng)真正的核心,華為相當于將這個系統(tǒng)完全交給了全世界的開發(fā)者,只要你想對鴻蒙系統(tǒng)進行開發(fā),就可以根據(jù)OpenHarmony來完全設計自己的操作系統(tǒng),并且輕松加入已有的鴻蒙生態(tài)中,對于整個鴻蒙生態(tài)的發(fā)展有著重要的促進作用。

另外OpenHarmony的開放,也讓之前一個備受爭議的問題有了答案,那就是鴻蒙系統(tǒng)到底是不是Android系統(tǒng)的套娃?不少網(wǎng)友因為HarmonyOS和其余基于OpenHarmony開發(fā)的系統(tǒng)可以支持Android軟件,所以就質疑鴻蒙系統(tǒng)實質上是Android的套娃版,而這些質疑在OpenHarmony開源后基本上都不攻自破了。
在對OpenHarmony的源代碼進行分析后,基本上只要與Android的源代碼進行簡單對比就能發(fā)現(xiàn)兩者是完全無法兼容的。華為旗下發(fā)布的各個系統(tǒng)之所以能夠兼容安卓,是因為華為將安卓的部分內(nèi)核整合到了系統(tǒng)中,讓兩者可以互相兼容運行。
畢竟目前鴻蒙系統(tǒng)在軟件生態(tài)上是完全無法與Android相比的,想要更快、更好的推動用戶使用鴻蒙系統(tǒng),那么對安卓系統(tǒng)的兼容至少在短時間內(nèi)是不能取消的。當鴻蒙系統(tǒng)的軟件生態(tài)完全成熟后,再來考慮取消適配的問題,不過在小雷看來,兩者的兼容很有可能會一直持續(xù)下去,最后形成相輔相成的局面。

(圖片來源:XDA)
而且一個完全獨立自主的基礎系統(tǒng),對于我國的網(wǎng)絡安全是有著重要意義的,一旦我們與美國的關系再次惡化,導致谷歌等公司加大封鎖力度,將封禁名單擴大到所有的相關公司,那么至少還有一個后備系統(tǒng)可以頂替,不至于讓整個互聯(lián)網(wǎng)生態(tài)陷入混亂。
不要認為這不可能發(fā)生,不少網(wǎng)友認為Android是開源的,所以不會被完全封殺,實際上是錯的,Android完全開源的僅僅是基于Linux系統(tǒng)的內(nèi)核,而我們平常使用的Android系統(tǒng)實質上是谷歌公司的所有物,遵循的是Apache 2.0開源協(xié)議。該協(xié)議允許代碼貢獻者在下一個迭代中對開源規(guī)則作出修改,比如改變開源對象、或者干脆關閉開源許可作為商業(yè)軟件出售。
當然,如果谷歌作出終止開源的決定,那么對于谷歌的Android系統(tǒng)本身也是一個重大打擊,因為他們只能決定下一個版本的開源與否,之前已經(jīng)開源的版本權限則是無法收回的。
所以,屆時出現(xiàn)的情況可能是其余廠商選擇最后一個開源版本,并且成立另一個組織,對該版本進行持續(xù)的迭代更新,而谷歌自己則徹底失去對Android系統(tǒng)的控制權,畢竟一個不開源的基礎系統(tǒng),對于網(wǎng)絡生態(tài)中的廠商是沒有多少吸引力的。

在這方面少有的例外大概就是Windows和蘋果,前者是PC領域最早的圖形化系統(tǒng)之一,同時也是占有率最高的PC系統(tǒng),軟件廠商無法完全繞開,后者除了同為PC圖形系統(tǒng)的先驅外,還是智能手機時代的開創(chuàng)者,在兩個領域都有著無可替代的優(yōu)勢。
即使如此,iOS最終也被Android憑借著開源的優(yōu)勢后來居上,目前iOS的市場占有率已經(jīng)遠不如Android(iPhone手機昂貴也是原因之一),不過,同樣可以說明開源的重要性。開源的一大好處就在于允許任何廠商免費使用你的系統(tǒng),而且共同維護和升級系統(tǒng)架構,分攤了開發(fā)維護成本的同時也讓系統(tǒng)能夠觸及的領域更全面,讓消費者可以自由選擇合適自己的產(chǎn)品。
所以,不管從哪個角度來看OpenHarmony的開源都有著重大意義,不管是對國家而言還是對于整個中國互聯(lián)網(wǎng)生態(tài)而言皆是如此,至少在未來我們不需要擔心在失去了Android和iOS后,整個互聯(lián)網(wǎng)生態(tài)難以為繼。
更多網(wǎng)站設計、網(wǎng)頁設計等相關內(nèi)容,歡迎您咨詢中山網(wǎng)訊科技!
責任編輯:中山網(wǎng)站建設
【網(wǎng)訊網(wǎng)絡】國家高新技術企業(yè)》十二年專注軟件開發(fā),網(wǎng)站建設,網(wǎng)頁設計,APP開發(fā),小程序,微信公眾號開發(fā),定制各類企業(yè)管理軟件(OA、CRM、ERP、OMS訂單管理系統(tǒng)、WMS進銷存管理軟件等)!服務熱線:0760-88610046、13924923903,http://m.denorpool.com
*請認真填寫需求,我們會在24小時內(nèi)與您取得聯(lián)系。