華為鴻蒙系統作為華為的備用方案,首先必須要考慮的就是兼容性和開放性,這樣更加自由的Linux自然就是首選,由于Linux可以運行在多種硬件平臺上,所以基于此開發的鴻蒙系統可以盡可能的兼容適配更多的硬件設備,開發者在上面開發應用相對來說也會更簡單一些。
根據華為公布的方舟編譯器資料 可以推測鴻蒙系統是用C、C++語言編寫。鴻蒙系統和方舟編譯器的思路應該是一樣:直接使用機器語言編寫app,取消安卓系統的ART虛擬機,直接編譯為二進制機器碼;這樣的好處是:不需要中轉,執行速度快;劣勢是:必須要有大量的靜態方案、內存空間要求更高。
由于是用C、C++進行編寫app,對軟件開發人員要求高,提高了建設生態鏈的技術門檻。由于華為目前有芯片、系統等軟件和硬件基礎,華為鴻蒙系統若走蘋果IOS封閉系統模式,雖然路途漫長但前途可觀。但華為主業是通訊,并非手機,這和蘋果主業是手機的特點不同。華為沒有辦法全身心投入開發封閉式的鴻蒙系統。
華為因為手機并非主業,只能走開源之路。但作為手機制造商的華為,如何讓其他手機制造商使用的系統,將是一個巨大的難題。畢竟沒有一個手機制造商去幫助一個依是裁判員又是運動員的手機系統發展,導致自己的市場份額縮減。
文章綜合來源:pianshen
編輯:ymf
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
生態系統中,雖然原生應用通常基于 ArkTS 實現,但在實際研發過程中發現,使用 C++ 可以顯著提升應用框架和業務的性能表現。隨著鴻蒙系統的不斷迭代升級,不同語言環境間的協作已成為不
發表于 11-27 11:42
?90次閱讀
的元編程和尾隨 lambda 等特性,可以搭建聲明式 UI 開發框架,提升 UI 開發效率和體驗。
內置庫功能豐富 :倉頡編程語言提供了功能豐富的內置庫,涉及數據結構、常用算法、數學計算、正則匹配、
發表于 08-15 10:00
。此次,哪吒汽車在完成鴻蒙系統應用開發,實現鴻蒙系統適配后,將進一步擴大用戶覆蓋面,持續為更多的粉絲創造驚喜,為更多用戶帶來便捷的用車體驗。
發表于 05-18 09:48
?1145次閱讀
門檻與挑戰: 鴻蒙開發需要程序員具備良好的編程語言基礎, 并熟悉操作系統原理、分布式系統架構、云計算和人工智能等方面的知識。這種技術門檻雖然
發表于 05-09 17:37
崗位需要掌握那些核心技術點?為此鴻蒙的開發學習必須要系統性的進行。
而網上有關鴻蒙的開發資料非常的少,假如你想學好
發表于 03-03 21:29
現在是2024年,華為在1月18開展了鴻蒙千帆起儀式發布會。宣布了鴻蒙星河版,并對開發者開放申請,此次發布會主要是說明了,鴻蒙已經是全棧自研底座,鴻
發表于 02-22 20:55
、數碼、車載等等一系列生態閉環。
而華為鴻蒙是全棧自研底座,從AI大模型、AI框架、安全隱私、集成開發環境、設計系統、編程框體、編譯器、編程語言和文件系統,到操作
發表于 02-21 21:04
很多的。
鴻蒙的布局很廣,對比Android、ios系統是“青出于藍而勝于藍”對于開發者而言可以作為近10年的發展道路。
鴻蒙開發適合人群
發表于 02-19 21:31
星河版已經是純血鴻蒙,但是它的發展一些周期。生態圈的建立難度大,各大廠商加入鴻蒙原生開發需要時間累積。
鴻蒙開發人才空缺,由于
發表于 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
?733次閱讀
Java的,從API8開始,只能用Arkts,js或著C++開發了,我們這篇文章重點講下應用級別的開發。 鴻蒙應用開發 和安卓應用和IOS應用開發
發表于 01-30 16:12
?1500次閱讀
鴻蒙生態迎「關鍵一戰」,多家頭部企業宣布「啟動鴻蒙原生應用開發」,你看好鴻蒙系統走向「獨立」嗎?
發表于 01-24 11:47
?543次閱讀
國內一流高校。通過鴻蒙班的設立,高校可以為學生提供專業的鴻蒙OS學習環境和豐富的實踐機會,培養出更多的鴻蒙開發人才,為鴻蒙OS
發表于 01-12 20:48
1月10日,華為和京東宣布正式合作,共同推動鴻蒙原生應用的開發,進一步完善鴻蒙生態系統。
發表于 01-11 16:22
?959次閱讀
評論