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