自從華為官方發(fā)布了鴻蒙操作系統(tǒng)以來,外界對于鴻蒙系統(tǒng)的聲音絡(luò)繹不絕,有人和我一樣好奇鴻蒙系統(tǒng)底層什么?和安卓到底有什么區(qū)別嗎
根據(jù)余承東對外發(fā)布的信息看,鴻蒙操作系統(tǒng)直接基于linux開發(fā)的可能性非常大,從方舟編譯器資料可以推測鴻蒙系統(tǒng)是用C、C++語言編寫
圖源自:華為官網(wǎng)
如果是基于linux系統(tǒng)那就表示鴻蒙操作系統(tǒng)還要開源,這也是開源組織的一個協(xié)議,也有小道消息說鴻蒙系統(tǒng)可能現(xiàn)在國內(nèi)使用,在國外準(zhǔn)備啟用俄羅斯的極光系統(tǒng),一切只是猜測事情的具體進展還有看最新發(fā)布的信息,
底層的內(nèi)核系統(tǒng)是linux的話,鴻蒙系統(tǒng)很可能是安卓一樣的角色,不過在性能上絕對會比安卓有所改進,鴻蒙系統(tǒng)是可以支持安卓應(yīng)用以及各種web應(yīng)用,同時比安卓更順暢這可能和方舟編譯器有關(guān)。
從華為公布的方舟編譯器資料可知:
1、鴻蒙系統(tǒng)和方舟編譯器應(yīng)該都是直接使用機器語言編寫app,取消安卓系統(tǒng)的ART虛擬機,直接編譯為二進制機器碼;
2、使用C、C++進行編寫app,對軟件開發(fā)人員要求會更高,提高了建設(shè)生態(tài)鏈的技術(shù)門檻。
鴻蒙操作系統(tǒng)的組成
華為的“鴻蒙”操作系統(tǒng)由四部分部分組成:Linux內(nèi)核+麒麟處理器的運行庫+編譯器+虛擬機。
鴻蒙操作系統(tǒng)和安卓到底有什么區(qū)別呢?
1)架構(gòu)不同
鴻蒙操作系統(tǒng)是微內(nèi)核設(shè)計而安卓系統(tǒng)是宏內(nèi)核設(shè)計,
2)跨平臺支持
鴻蒙操作系統(tǒng)同時支持手機、電腦、智能穿戴設(shè)備、智能家居,形成一個無縫的、統(tǒng)一的操作系統(tǒng),并且兼容所有的安卓應(yīng)用。
總之,華為的“鴻蒙”操作系統(tǒng)底層(Linux內(nèi)核、運行庫)是用C語言編寫的,虛擬機可能采用了C或者C++語言;面向應(yīng)用開發(fā)商的開發(fā)環(huán)境很可能是Java語言。說白了,鴻蒙系統(tǒng)關(guān)鍵不是技術(shù),還得是華為公司如何構(gòu)建生態(tài)鏈體系,ios和安卓都是在歷史的恰當(dāng)時機抓住機會起來的,但是華為還有一個最大的優(yōu)勢是華為在消費電子領(lǐng)域已經(jīng)積累了大量的用戶,如果推廣成功,中國有了國產(chǎn)系統(tǒng)也不至于關(guān)鍵時候被卡脖子。
整合自:悟空問答、芯方向s、投影問答
編輯:jq
-
Linux
+關(guān)注
關(guān)注
87文章
11310瀏覽量
209620 -
編譯器
+關(guān)注
關(guān)注
1文章
1634瀏覽量
49144 -
麒麟處理器
+關(guān)注
關(guān)注
2文章
83瀏覽量
8895
發(fā)布評論請先 登錄
相關(guān)推薦
評論