華為鴻蒙系統作為華為的備用方案,首先必須要考慮的就是兼容性和開放性,這樣更加自由的Linux自然就是首選,由于Linux可以運行在多種硬件平臺上,所以基于此開發的鴻蒙系統可以盡可能的兼容適配更多的硬件設備,開發者在上面開發應用相對來說也會更簡單一些。
根據華為公布的方舟編譯器資料 可以推測鴻蒙系統是用C、C++語言編寫。鴻蒙系統和方舟編譯器的思路應該是一樣:直接使用機器語言編寫app,取消安卓系統的ART虛擬機,直接編譯為二進制機器碼;這樣的好處是:不需要中轉,執行速度快;劣勢是:必須要有大量的靜態方案、內存空間要求更高。
由于是用C、C++進行編寫app,對軟件開發人員要求高,提高了建設生態鏈的技術門檻。由于華為目前有芯片、系統等軟件和硬件基礎,華為鴻蒙系統若走蘋果IOS封閉系統模式,雖然路途漫長但前途可觀。但華為主業是通訊,并非手機,這和蘋果主業是手機的特點不同。華為沒有辦法全身心投入開發封閉式的鴻蒙系統。
華為因為手機并非主業,只能走開源之路。但作為手機制造商的華為,如何讓其他手機制造商使用的系統,將是一個巨大的難題。畢竟沒有一個手機制造商去幫助一個依是裁判員又是運動員的手機系統發展,導致自己的市場份額縮減。
文章綜合來源:pianshen
編輯:ymf
-
Linux
+關注
關注
87文章
11457瀏覽量
212770 -
C++語言
+關注
關注
0文章
147瀏覽量
7222 -
方舟
+關注
關注
0文章
18瀏覽量
8573
發布評論請先 登錄
2025開源鴻蒙開發者大會圓滿落幕
DevEco Studio AI輔助開發工具兩大升級功能 鴻蒙應用開發效率再提升
鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置

#新年新氣象,大家新年快樂!#AIGC入門及鴻蒙入門
AIGC入門及鴻蒙入門
OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發板演示

大語言模型開發語言是什么
Taro 鴻蒙技術內幕系列(三) - 多語言場景下的通用事件系統設計

如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發板演示

評論