99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙系統是什么語言開發(fā)的

汽車玩家 ? 來源:pianshen ? 作者:pianshen ? 2021-07-11 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

華為鴻蒙系統作為華為的備用方案,首先必須要考慮的就是兼容性和開放性,這樣更加自由的Linux自然就是首選,由于Linux可以運行在多種硬件平臺上,所以基于此開發(fā)的鴻蒙系統可以盡可能的兼容適配更多的硬件設備,開發(fā)者在上面開發(fā)應用相對來說也會更簡單一些。

根據華為公布的方舟編譯器資料 可以推測鴻蒙系統是用C、C++語言編寫。鴻蒙系統和方舟編譯器的思路應該是一樣:直接使用機器語言編寫app,取消安卓系統的ART虛擬機,直接編譯為二進制機器碼;這樣的好處是:不需要中轉,執(zhí)行速度快;劣勢是:必須要有大量的靜態(tài)方案、內存空間要求更高。

由于是用C、C++進行編寫app,對軟件開發(fā)人員要求高,提高了建設生態(tài)鏈的技術門檻。由于華為目前有芯片、系統等軟件和硬件基礎,華為鴻蒙系統若走蘋果IOS封閉系統模式,雖然路途漫長但前途可觀。但華為主業(yè)是通訊,并非手機,這和蘋果主業(yè)是手機的特點不同。華為沒有辦法全身心投入開發(fā)封閉式的鴻蒙系統。

華為因為手機并非主業(yè),只能走開源之路。但作為手機制造商的華為,如何讓其他手機制造商使用的系統,將是一個巨大的難題。畢竟沒有一個手機制造商去幫助一個依是裁判員又是運動員的手機系統發(fā)展,導致自己的市場份額縮減。

文章綜合來源:pianshen

編輯:ymf

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11511

    瀏覽量

    213862
  • C++語言
    +關注

    關注

    0

    文章

    147

    瀏覽量

    7303
  • 方舟
    +關注

    關注

    0

    文章

    20

    瀏覽量

    8622
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【HarmonyOS 5】金融應用開發(fā)鴻蒙組件實踐

    原生鴻蒙操作系統星河版,面向開發(fā)者開放申請,余承東宣布鴻蒙生態(tài)設備數達 8 億臺;建設銀行、郵儲銀行等完成鴻蒙原生應用 Beta 版本
    的頭像 發(fā)表于 07-11 18:20 ?290次閱讀
    【HarmonyOS 5】金融應用<b class='flag-5'>開發(fā)</b><b class='flag-5'>鴻蒙</b>組件實踐

    2025開源鴻蒙開發(fā)者大會圓滿落幕

    共建啟動等儀式,同時設立八大主題分論壇,邀請開源操作系統技術大咖、前沿實踐專家、開發(fā)者、生態(tài)伙伴代表等嘉賓匯聚一堂,共同探討開源鴻蒙技術的未來發(fā)展、分享最前沿的開發(fā)經驗。
    的頭像 發(fā)表于 05-26 17:03 ?584次閱讀

    DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應用開發(fā)效率再提升

    生態(tài)開發(fā)領域的專家型助手,始終以HarmonyOS技術體系為核心服務領域,持續(xù)深耕鴻蒙系統組件開發(fā)全流程支持。當涉及非鴻蒙知識問題時,優(yōu)先聚
    發(fā)表于 04-18 14:43

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)
    的頭像 發(fā)表于 03-28 18:05 ?873次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發(fā)</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與配置

    HarmonyOS 應用開發(fā)賦能套件:鴻蒙原生應用開發(fā)的 “神助攻”

    隨著鴻蒙生態(tài)的快速發(fā)展,越來越多的開發(fā)者投身于鴻蒙原生應用的開發(fā)中。然而,在學習鴻蒙原生應用開發(fā)
    發(fā)表于 02-17 16:37

    #新年新氣象,大家新年快樂!#AIGC入門及鴻蒙入門

    、功能強大等特點,能夠在物聯網時代為用戶提供更加便捷、高效的服務。 2.開發(fā)環(huán)境搭建: 下載并安裝DevEco Studio,這是華為官方為鴻蒙系統開發(fā)提供的集成開發(fā)環(huán)境。 配置
    發(fā)表于 01-13 10:46

    AIGC入門及鴻蒙入門

    、小巧、功能強大等特點,能夠在物聯網時代為用戶提供更加便捷、高效的服務。 2. 開發(fā)環(huán)境搭建: 下載并安裝DevEco Studio,這是華為官方為鴻蒙系統開發(fā)提供的集成開發(fā)環(huán)境。 配
    發(fā)表于 01-13 10:32

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

    開源鴻蒙OpenHarmony系統下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval
    的頭像 發(fā)表于 12-24 11:46 ?741次閱讀
    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板演示

    語言模型開發(fā)語言是什么

    在人工智能領域,大語言模型(Large Language Models, LLMs)背后,離不開高效的開發(fā)語言和工具的支持。下面,AI部落小編為您介紹大語言模型
    的頭像 發(fā)表于 12-04 11:44 ?704次閱讀

    鴻蒙機器人與鴻蒙開發(fā)板聯動演示

    鴻蒙機器人與鴻蒙開發(fā)板聯動演示,機器人的角色為迎賓機器人,開發(fā)板負責人賓客出現監(jiān)聽
    發(fā)表于 12-02 14:55

    Taro 鴻蒙技術內幕系列(三) - 多語言場景下的通用事件系統設計

    生態(tài)系統中,雖然原生應用通?;?ArkTS 實現,但在實際研發(fā)過程中發(fā)現,使用 C++ 可以顯著提升應用框架和業(yè)務的性能表現。隨著鴻蒙系統的不斷迭代升級,不同語言環(huán)境間的協作已成為不
    的頭像 發(fā)表于 11-27 11:42 ?609次閱讀
    Taro <b class='flag-5'>鴻蒙</b>技術內幕系列(三) - 多<b class='flag-5'>語言</b>場景下的通用事件<b class='flag-5'>系統</b>設計

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

    本文介紹開源鴻蒙OpenHarmony系統下,開啟/關閉SELinux權限的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release
    的頭像 發(fā)表于 11-18 19:03 ?848次閱讀
    如何在開源<b class='flag-5'>鴻蒙</b>OpenHarmony開啟SELinux模式?RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板演示

    鴻蒙Flutter實戰(zhàn):07混合開發(fā)

    # 鴻蒙Flutter實戰(zhàn):混合開發(fā) 鴻蒙Flutter混合開發(fā)主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發(fā)表于 10-23 16:00

    鴻蒙原生應用元服務開發(fā)-初識倉頡開發(fā)語言

    的元編程和尾隨 lambda 等特性,可以搭建聲明式 UI 開發(fā)框架,提升 UI 開發(fā)效率和體驗。 內置庫功能豐富 :倉頡編程語言提供了功能豐富的內置庫,涉及數據結構、常用算法、數學計算、正則匹配、
    發(fā)表于 08-15 10:00

    鴻蒙原生應用元服務開發(fā)-初識倉頡開發(fā)語言

    和尾隨 lambda 等特性,可以搭建聲明式 UI 開發(fā)框架,提升 UI 開發(fā)效率和體驗。 內置庫功能豐富 :倉頡編程語言提供了功能豐富的內置庫,涉及數據結構、常用算法、數學計算、正則匹配、
    發(fā)表于 07-30 17:49