鴻蒙系統(tǒng)作為華為的備用方案,首先必須要考慮的就是兼容性和開放性,這樣更加自由的Linux自然就是首選,由于Linux可以運行在多種硬件平臺上,所以基于此開發(fā)的鴻蒙系統(tǒng)可以盡可能的兼容適配更多的硬件設(shè)備,開發(fā)者在上面開發(fā)應用相對來說也會更簡單一些。
華為鴻蒙系統(tǒng)采用開源的方式,源代碼已經(jīng)在官方公布的網(wǎng)站掛出。根據(jù)其源代碼來看,內(nèi)核基于C語言開發(fā),部分功能模塊通過C語言以及C++混合編寫??傮w上來看,鴻蒙系統(tǒng)是以C語言為基礎(chǔ),摻雜了部分C++語言共同開發(fā)而來。鴻蒙系統(tǒ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)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
。此次,哪吒汽車在完成鴻蒙系統(tǒng)應用開發(fā),實現(xiàn)鴻蒙系統(tǒng)適配后,將進一步擴大用戶覆蓋面,持續(xù)為更多的粉絲創(chuàng)造驚喜,為更多用戶帶來便捷的用車體驗。
發(fā)表于 05-18 09:48
?1054次閱讀
鴻蒙, 作為華為自主研發(fā)的基于微內(nèi)核的下一代操作系統(tǒng),正在逐漸走進人們的視野 。隨著鴻蒙系統(tǒng)的不斷發(fā)展和完善,越來越多的人開始關(guān)注鴻蒙
發(fā)表于 05-09 17:37
崗位需要掌握那些核心技術(shù)點?為此鴻蒙的開發(fā)學習必須要系統(tǒng)性的進行。
而網(wǎng)上有關(guān)鴻蒙的開發(fā)資料非常的少,假如你想學好
發(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)。包含原生應用
發(fā)表于 02-19 21:31
、原生智能、原生互聯(lián),6大極致原生體驗。
我初步閱讀了鴻蒙的源碼后,基本上可以確定是全自研底座,已經(jīng)看不到Android的身影了。作為開發(fā)者,如果想往鴻蒙方向發(fā)展,就需要系統(tǒng)性學起。
發(fā)表于 02-17 21:54
星河版已經(jīng)是純血鴻蒙,但是它的發(fā)展一些周期。生態(tài)圈的建立難度大,各大廠商加入鴻蒙原生開發(fā)需要時間累積。
鴻蒙開發(fā)人才空缺,由于
發(fā)表于 02-16 21:00
隨著鴻蒙系統(tǒng)的不斷完善,許多應用廠商都希望將自己的應用移植到鴻蒙平臺上。最近,Taro 發(fā)布了 v4.0.0-beta.x 版本,支持使用 Taro 快速開發(fā)
發(fā)表于 02-02 16:09
?693次閱讀
向三款手機開放, mate 60、mate60 pro 和 mate x5。 什么是鴻蒙,他是 android 套殼嗎? 鴻蒙是華為自研的操作系統(tǒng),發(fā)布之初發(fā)現(xiàn)它上面也能兼容安卓應用,大家紛紛猜想
發(fā)表于 01-31 17:11
?580次閱讀
兩種開發(fā)方向 我們常說鴻蒙開發(fā),但是其實鴻蒙開發(fā)分為兩個方向: 一個是系統(tǒng)級別的
發(fā)表于 01-30 16:12
?1252次閱讀
鴻蒙生態(tài)迎「關(guān)鍵一戰(zhàn)」,多家頭部企業(yè)宣布「啟動鴻蒙原生應用開發(fā)」,你看好鴻蒙系統(tǒng)走向「獨立」嗎?
發(fā)表于 01-24 11:47
?455次閱讀
1月10日,華為和京東宣布正式合作,共同推動鴻蒙原生應用的開發(fā),進一步完善鴻蒙生態(tài)系統(tǒng)。
發(fā)表于 01-11 16:22
?786次閱讀
這些經(jīng)驗帖是2023年最受鴻蒙愛好者喜愛的開發(fā)經(jīng)驗分享,內(nèi)容涵蓋了鴻蒙系統(tǒng)開發(fā)的各個方面。無論是初學者還是資深開發(fā)者,都能從中獲得有益的啟示
發(fā)表于 01-10 17:19
華為鴻蒙系統(tǒng)(HUAWEI Harmony OS),是華為公司在2019年8月9日于東莞舉行的華為開發(fā)者大會(HDC.2019)上正式發(fā)布的操作系統(tǒng)。
華為
發(fā)表于 11-02 19:39
什么是 HarmonyOS?
HarmonyOS(鴻蒙操作系統(tǒng))是華為公司開發(fā)的一款基于微內(nèi)核的分布式操作系統(tǒng)。它是一個面向物聯(lián)網(wǎng)(IoT)時代的全場景操作
發(fā)表于 11-02 19:38
評論