鴻蒙系統(tǒng)作為華為的備用方案,首先必須要考慮的就是兼容性和開放性,這樣更加自由的Linux自然就是首選,由于Linux可以運行在多種硬件平臺上,所以基于此開發(fā)的鴻蒙系統(tǒng)可以盡可能的兼容適配更多的硬件設(shè)備,開發(fā)者在上面開發(fā)應(yīng)用相對來說也會更簡單一些。
華為鴻蒙系統(tǒng)采用開源的方式,源代碼已經(jīng)在官方公布的網(wǎng)站掛出。根據(jù)其源代碼來看,內(nèi)核基于C語言開發(fā),部分功能模塊通過C語言以及C++混合編寫??傮w上來看,鴻蒙系統(tǒng)是以C語言為基礎(chǔ),摻雜了部分C++語言共同開發(fā)而來。鴻蒙系統(tǒng)和方舟編譯器的思路應(yīng)該是一樣:直接使用機器語言編寫app,取消安卓系統(tǒng)的ART虛擬機,直接編譯為二進制機器碼;
雖然華為鴻蒙系統(tǒng)與谷歌安卓系統(tǒng)均已Linux系統(tǒng)為基礎(chǔ)進行開發(fā),但是開發(fā)理念的不同造成了兩者之間的差異。鴻蒙系統(tǒng)跟蘋果的ISO系統(tǒng)一樣,沒有采用虛擬機翻譯的模式,而是通過C/C++語言讓外層的命令一路暢通地抵達linux內(nèi)核,因為linux內(nèi)核就是C/C++語言編寫的,所以,不需要多余的翻譯,linux內(nèi)核直接就可理解指令的意思,而且必須要有大量的靜態(tài)方案、內(nèi)存空間要求更高。
文章來源:csdn
編輯:ymf
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
Pro 13.2英寸系列,標(biāo)志著華為在自主可控操作系統(tǒng)領(lǐng)域邁出了重要一步。
“鴻蒙之父”王成錄認(rèn)為,如果用PC時代的微軟、智能手機時代的谷歌以及蘋果作為參照物,開源鴻蒙生態(tài)的成熟及成功,
發(fā)表于 10-14 14:36
。此次,哪吒汽車在完成鴻蒙系統(tǒng)應(yīng)用開發(fā),實現(xiàn)鴻蒙系統(tǒng)適配后,將進一步擴大用戶覆蓋面,持續(xù)為更多的粉絲創(chuàng)造驚喜,為更多用戶帶來便捷的用車體驗。
發(fā)表于 05-18 09:48
?1197次閱讀
鴻蒙, 作為華為自主研發(fā)的基于微內(nèi)核的下一代操作系統(tǒng),正在逐漸走進人們的視野 。隨著鴻蒙系統(tǒng)的不斷發(fā)展和完善,越來越多的人開始關(guān)注鴻蒙
發(fā)表于 05-09 17:37
應(yīng)用的形態(tài)也在發(fā)生著翻天覆地的變化。作為全球領(lǐng)先的移動操作系統(tǒng)和智能終端制造商,華為公司自主研發(fā)的鴻蒙OS應(yīng)運而生,致力于構(gòu)建一個統(tǒng)一的分布式操作系統(tǒng),為各行各業(yè)的應(yīng)用開發(fā)帶來全新的可
發(fā)表于 04-29 17:32
崗位需要掌握那些核心技術(shù)點?為此鴻蒙的開發(fā)學(xué)習(xí)必須要系統(tǒng)性的進行。
而網(wǎng)上有關(guān)鴻蒙的開發(fā)資料非常的少,假如你想學(xué)好
發(fā)表于 03-03 21:29
鴻蒙系統(tǒng)的出現(xiàn)就是來打破這種僵局的,華為鴻蒙是以生態(tài)系統(tǒng)為基本而產(chǎn)生的獨立系統(tǒng)。如果與Android、iOS
發(fā)表于 02-21 21:04
鴻蒙的未來發(fā)展肯定很有前景的,鴻蒙作為新出的國產(chǎn)操作系統(tǒng)。它不僅只是手機操作系統(tǒng),鴻蒙的出發(fā)點就是萬物互聯(lián)。包含原生應(yīng)用
發(fā)表于 02-19 21:31
、原生智能、原生互聯(lián),6大極致原生體驗。
我初步閱讀了鴻蒙的源碼后,基本上可以確定是全自研底座,已經(jīng)看不到Android的身影了。作為開發(fā)者,如果想往鴻蒙方向發(fā)展,就需要系統(tǒng)性學(xué)起。
發(fā)表于 02-17 21:54
星河版已經(jīng)是純血鴻蒙,但是它的發(fā)展一些周期。生態(tài)圈的建立難度大,各大廠商加入鴻蒙原生開發(fā)需要時間累積。
鴻蒙開發(fā)人才空缺,由于
發(fā)表于 02-16 21:00
隨著鴻蒙系統(tǒng)的不斷完善,許多應(yīng)用廠商都希望將自己的應(yīng)用移植到鴻蒙平臺上。最近,Taro 發(fā)布了 v4.0.0-beta.x 版本,支持使用 Taro 快速開發(fā)
發(fā)表于 02-02 16:09
?924次閱讀
鴻蒙技術(shù),享受藍海紅利。
鴻蒙的技術(shù)技能體系是怎么的?其實鴻蒙的板塊內(nèi)容也是居多的,可以用一張鴻蒙的開發(fā)者學(xué)習(xí)路線概括,如下:
從圖中可以
發(fā)表于 01-31 22:17
向三款手機開放, mate 60、mate60 pro 和 mate x5。 什么是鴻蒙,他是 android 套殼嗎? 鴻蒙是華為自研的操作系統(tǒng),發(fā)布之初發(fā)現(xiàn)它上面也能兼容安卓應(yīng)用,大家紛紛猜想
發(fā)表于 01-31 17:11
?831次閱讀
兩種開發(fā)方向 我們常說鴻蒙開發(fā),但是其實鴻蒙開發(fā)分為兩個方向: 一個是系統(tǒng)級別的
發(fā)表于 01-30 16:12
?1606次閱讀
鴻蒙開發(fā)基礎(chǔ)知識講解
發(fā)表于 01-29 18:44
?1072次閱讀
鴻蒙生態(tài)迎「關(guān)鍵一戰(zhàn)」,多家頭部企業(yè)宣布「啟動鴻蒙原生應(yīng)用開發(fā)」,你看好鴻蒙系統(tǒng)走向「獨立」嗎?
發(fā)表于 01-24 11:47
?607次閱讀
評論