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