鴻蒙系統(tǒng)作為華為的備用方案,首先必須要考慮的就是兼容性和開放性,這樣更加自由的Linux自然就是首選,由于Linux可以運(yùn)行在多種硬件平臺(tái)上,所以基于此開發(fā)的鴻蒙系統(tǒng)可以盡可能的兼容適配更多的硬件設(shè)備,開發(fā)者在上面開發(fā)應(yīng)用相對(duì)來說也會(huì)更簡單一些。
華為鴻蒙系統(tǒng)采用開源的方式,源代碼已經(jīng)在官方公布的網(wǎng)站掛出。根據(jù)其源代碼來看,內(nèi)核基于C語言開發(fā),部分功能模塊通過C語言以及C++混合編寫??傮w上來看,鴻蒙系統(tǒng)是以C語言為基礎(chǔ),摻雜了部分C++語言共同開發(fā)而來。
雖然華為鴻蒙系統(tǒng)與谷歌安卓系統(tǒng)均已Linux系統(tǒng)為基礎(chǔ)進(jìn)行開發(fā),但是開發(fā)理念的不同造成了兩者之間的差異。鴻蒙系統(tǒng)跟蘋果的ISO系統(tǒng)一樣,沒有采用虛擬機(jī)翻譯的模式,而是通過C/C++語言讓外層的命令一路暢通地抵達(dá)linux內(nèi)核,因?yàn)閘inux內(nèi)核就是C/C++語言編寫的,所以,不需要多余的翻譯,linux內(nèi)核直接就可理解指令的意思。
不過華為鴻蒙系統(tǒng)想要在短時(shí)間內(nèi)趕上并且超越谷歌安卓系統(tǒng)并不現(xiàn)實(shí),兩者之間雖然是一個(gè)此消彼長的狀態(tài),但是依然需要時(shí)間去實(shí)現(xiàn)。華為鴻蒙系統(tǒng)兩大難題,一個(gè)是生態(tài)系統(tǒng)建設(shè),第二個(gè)是用戶的使用習(xí)慣很難改變。
據(jù)官方介紹,鴻蒙系統(tǒng)是一個(gè)“面向未來”的操作系統(tǒng),是一款基于微內(nèi)核的面向全場景的分布式操作系統(tǒng)。由于采用的是微內(nèi)核,對(duì)于不同設(shè)備就可以彈性部署。鴻蒙系統(tǒng)有三層架構(gòu),第一層是微內(nèi)核,第二層是基礎(chǔ)服務(wù),第三層是程序框架 。所以,它幾乎可以適配于所有的終端設(shè)備:手機(jī)、平板、電腦、電視、智能汽車、可穿戴設(shè)備等等。
責(zé)任編輯:gt
-
華為
+關(guān)注
關(guān)注
218文章
35826瀏覽量
260903 -
C++
+關(guān)注
關(guān)注
22文章
2122瀏覽量
76749 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2642瀏覽量
69397 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2870瀏覽量
45432
發(fā)布評(píng)論請(qǐng)先 登錄
【匯思博SEEK100開發(fā)板試用體驗(yàn)】在開發(fā)板鴻蒙OS搭建QT開發(fā)環(huán)境
【HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐
開源鴻蒙亮相華為開發(fā)者大會(huì)2025
使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件
華為亮相2025開源鴻蒙開發(fā)者大會(huì)
成都匯陽投資關(guān)于華為鴻蒙PC 操作系統(tǒng)發(fā)布,相關(guān)公司迎來發(fā)展
鴻蒙操作系統(tǒng)首登電腦端,華為開啟鴻蒙辦公新時(shí)代

華為鴻蒙系統(tǒng)采用什么語言進(jìn)行開發(fā)的
評(píng)論