91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

技術 | 鴻蒙系統(tǒng)將使用什么語言?

電子工程技術 ? 來源:YXQ ? 2019-08-11 11:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自從華為被禁后,多家美國公司紛紛宣布暫停合作的消息。其中,谷歌公司宣布暫停部分功能對華為終端的開放,引發(fā)了國內外媒體的廣泛關注。隨后,有消息稱華為將要推出自家鴻蒙OS操作系統(tǒng),該系統(tǒng)將會打通手機、平板、電腦、可智能穿戴和汽車等領域的全部壁壘,或將成為蘋果iOS、谷歌Android和微軟Windows之外的超級系統(tǒng)。

更有消息指出,華為鴻蒙OS將會于6月24日香港發(fā)布。但隨后,華為公司出面辟謠,證實該消息為假。雖是如此,但華為鴻蒙OS的推出,基本上是板上釘釘。在行業(yè)內人士看來,四月份方舟編譯器的推出,便已經奏響了華為自主操作系統(tǒng)的"陣前曲"。

根據華為公布的方舟編譯器資料 可以推測鴻蒙系統(tǒng)是用C、C++語言編寫

先來看華為公布的方舟編譯器原理圖

從上面的華為方舟編譯器資料可知:

1、鴻蒙系統(tǒng)和方舟編譯器的思路應該是一樣:直接使用機器語言編寫app,取消安卓系統(tǒng)的ART虛擬機,直接編譯為二進制機器碼;

這樣的好處是:不需要中轉,執(zhí)行速度快;劣勢是:必須要有大量的靜態(tài)方案、內存空間要求更高。

2、由于是用C、C++進行編寫app,對軟件開發(fā)人員要求高,提高了建設生態(tài)鏈的技術門檻。

3、由于華為目前有芯片、系統(tǒng)等軟件和硬件基礎,華為鴻蒙系統(tǒng)若走蘋果IOS封閉系統(tǒng)模式,雖然路途漫長但前途可觀。

但華為主業(yè)是通訊,并非手機,這和蘋果主業(yè)是手機的特點不同。華為沒有辦法全身心投入開發(fā)封閉式的鴻蒙系統(tǒng)。

華為因為手機并非主業(yè),只能走開源之路。但作為手機制造商的華為,如何讓其他手機制造商使用的系統(tǒng),將是一個巨大的難題。

畢竟沒有一個手機制造商去幫助一個依是裁判員又是運動員的手機系統(tǒng)發(fā)展,導致自己的市場份額縮減。

可以預見的鴻蒙系統(tǒng)

1、除華為外其他國產手機公司不會安裝或重視。由于google禁售的是華為,對于小米等其他國產手機公司不禁售,因此小米等其他國產公司不會安裝鴻蒙系統(tǒng),即便出于公共形象的壓力而安裝,也不會真正重視,最多就是做個樣子。

反正,內斗內行吧——除非華為讓渡鴻蒙系統(tǒng)的控制權!

2、鴻蒙系統(tǒng)即便能夠兼容安卓應用,在過了新鮮期之后,如何提升用戶體驗度是關鍵。如果像阿里OS一樣可以遠程刪除用戶的app,就直接死翹翹吧。

保持軟件開發(fā)商的利益和用戶體驗度的平衡,是鴻蒙系統(tǒng)能否生存的關鍵。開發(fā)商沒有得到利益,不會開發(fā)鴻蒙系統(tǒng)的app;用戶體驗度差,用戶就不會用鴻蒙系統(tǒng)。

鴻蒙、安卓、IOS的共同祖先是UNIX,而UNIX是C語言開發(fā)的,“鴻蒙”操作系統(tǒng)必然是C語言編寫的。“鴻蒙”操作系統(tǒng)提供給應用開發(fā)商的開發(fā)工具很可能是Java,下文具體說一說。

“鴻蒙”操作系統(tǒng)的組成

華為的“鴻蒙”操作系統(tǒng)由四部分部分組成:Linux內核+麒麟處理器的運行庫+編譯器+虛擬機。

Linux內核:Linux內核是開源的,由linux內核團隊維護,而linux的內核采用了C語言,而不是很多認為的C++,C語言的執(zhí)行效率要遠高于面向對象的編程語言C++。

運行庫:運行庫在Linux基礎上,針對不同的處理器,運行庫需要進行適配。比如麒麟處理器指令集和高通處理器的指令集可能存在差異,不是完全相同,那么就存在一個適配的問題,而程序庫通常情況下采用C語言編寫。

虛擬機:虛擬機用于溝通操作系統(tǒng)和硬件,是兩者之間的橋梁,屏蔽了不同系統(tǒng)之間的差異性,可以實現(xiàn)跨平臺,同時很大程度上降低了應用開發(fā)難度。目前,普遍使用的虛擬機是Java虛擬機。

編譯器:編譯器將Java編寫的代碼轉換成虛擬機機器碼或者硬件可以直接認識的機器碼。華為的方舟編譯器實現(xiàn)了代碼的靜態(tài)編譯,相比傳統(tǒng)安卓應用流暢度提升了60%。

“鴻蒙”和安卓的差異

鴻蒙操作系統(tǒng)兼容安卓應用,那么“鴻蒙”操作系統(tǒng)和安卓有什么區(qū)別呢?

1)架構不同

鴻蒙操作系統(tǒng)是微內核設計,而安卓系統(tǒng)是基于linux的宏內核設計,相比來說,微內核開發(fā)難度大,但是系統(tǒng)穩(wěn)定性高。

宏內核,內核包含了操作系統(tǒng)絕大多數的功能,而且這些功能和模塊具有最高的權限,好處是系統(tǒng)開發(fā)難度低,但是各模塊具有最高權限,一個模塊出錯,整個系統(tǒng)崩潰,這也是安卓系統(tǒng)容易崩潰的原因。

微內核,內核僅包括了操作系統(tǒng)必要的功能模塊(任務管理、內存分配等),其他模塊不具有最高權限,系統(tǒng)穩(wěn)定性得到了提升。

2)跨平臺支持

鴻蒙操作系統(tǒng)同時支持手機、電腦、智能穿戴設備、智能家居,形成一個無縫的、統(tǒng)一的操作系統(tǒng),并且兼容所有的安卓應用。這個操作系統(tǒng)與谷歌正在研發(fā)的Fuchsia思路一致,是為5G物聯(lián)網時代準備的,華為的“鴻蒙”操作系統(tǒng)提前發(fā)布,可能給華為一個反客為主的機會,按照余承東的說法“塞翁失馬,焉知非?!?。

總之,華為的“鴻蒙”操作系統(tǒng),底層(Linux內核、運行庫)是用C語言編寫的,虛擬機可能采用了C或者C++語言;面向應用開發(fā)商的開發(fā)環(huán)境很可能是Java語言。

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

    關注

    1

    文章

    97

    瀏覽量

    24833
  • 鴻蒙系統(tǒng)

    關注

    183

    文章

    2642

    瀏覽量

    69830

原文標題:鴻蒙系統(tǒng)用什么語言?如何評價?

文章出處:【微信號:EngicoolArabic,微信公眾號:電子工程技術】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    山東大學開源鴻蒙技術俱樂部成立儀式暨系統(tǒng)軟件技術論壇圓滿舉辦

    2025年12月26日,山東大學開源鴻蒙技術俱樂部成立儀式暨系統(tǒng)軟件技術論壇于山東大學軟件園校區(qū)圓滿舉辦。隨著開源鴻蒙在基礎軟件領域的影響力持續(xù)攀升,已躋身全球發(fā)展最快的開源操作
    的頭像 發(fā)表于 12-30 19:06 ?434次閱讀
    山東大學開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>俱樂部成立儀式暨<b class='flag-5'>系統(tǒng)軟件技術</b>論壇圓滿舉辦

    鴻蒙系統(tǒng)對手機市場會產生怎樣的影響?現(xiàn)在汽車是不是也用上鴻蒙系統(tǒng)了?

    鴻蒙系統(tǒng)對手機市場會產生怎樣的影響?現(xiàn)在汽車是不是也用上鴻蒙系統(tǒng)了?
    發(fā)表于 12-04 20:47

    聲智科技攜手華為鴻蒙推動聲學AI技術革新

    作為華為鴻蒙生態(tài)的重要合作伙伴,聲智在聲學 AI 技術與應用服務領域持續(xù)深耕,與鴻蒙生態(tài)保持著緊密協(xié)同,不斷拓展更具創(chuàng)造力的用戶體驗。聲智 App 已率先登陸鴻蒙應用商店,全量適配
    的頭像 發(fā)表于 12-04 15:44 ?686次閱讀

    開源鴻蒙技術大會2025丨虛擬化與容器分論壇:構筑開源鴻蒙虛擬化技術高地

    隨著開源鴻蒙技術的快速發(fā)展,各行各業(yè)、各品類的生態(tài)設備加速融入生態(tài),當數字世界的邊界不斷拓寬,我們正站在操作系統(tǒng)革命的十字路口。虛擬化技術打破硬件桎梏,?讓一塊芯片承載多重宇宙,從智能
    的頭像 發(fā)表于 11-20 17:35 ?899次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025丨虛擬化與容器分論壇:構筑開源<b class='flag-5'>鴻蒙</b>虛擬化<b class='flag-5'>技術</b>高地

    開源鴻蒙技術大會2025丨編譯器與編程語言分論壇:語言驅動系統(tǒng)創(chuàng)新,編譯賦能生態(tài)繁榮

    在萬物智聯(lián)的時代背景下,操作系統(tǒng)底層能力的構建離不開編程語言與編譯器的關鍵支撐。作為開源鴻蒙生態(tài)的核心技術,語言設計與編譯器、虛擬機實現(xiàn)的進
    的頭像 發(fā)表于 11-20 17:24 ?917次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025丨編譯器與編程<b class='flag-5'>語言</b>分論壇:<b class='flag-5'>語言</b>驅動<b class='flag-5'>系統(tǒng)</b>創(chuàng)新,編譯賦能生態(tài)繁榮

    開源鴻蒙技術大會2025丨開源鴻蒙技術大會2025圓滿召開,全景交流區(qū)解碼萬物智聯(lián)生態(tài)密碼

    9月27日,開源鴻蒙技術大會2025在長沙國際會議中心盛大舉辦。大會現(xiàn)場同步亮相開源鴻蒙社區(qū)公共交流區(qū)、開源鴻蒙項目群技術指導委員會(TSC
    的頭像 發(fā)表于 11-10 18:17 ?3096次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025丨開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025圓滿召開,全景交流區(qū)解碼萬物智聯(lián)生態(tài)密碼

    開源鴻蒙城市技術沙龍成都站圓滿落幕

    沙龍以“SIG-Qt·跨平臺·新生態(tài)·共未來”為主題,匯聚了眾多核心開發(fā)者、企業(yè)技術專家與社區(qū)貢獻者,共同探討Qt框架在開源鴻蒙生態(tài)中的深度整合、演進路徑與創(chuàng)新實踐,為推動開發(fā)工具鏈與操作系統(tǒng)的協(xié)同創(chuàng)新,構建更開放、高效的開發(fā)新
    的頭像 發(fā)表于 11-07 11:14 ?739次閱讀

    誠邁科技攜鴻志操作系統(tǒng)亮相開源鴻蒙技術大會,共筑產業(yè)數字未來

    9月27日,開源鴻蒙技術大會2025在長沙隆重舉行。作為大會合作單位及開源鴻蒙生態(tài)核心共建者,誠邁科技攜鴻志操作系統(tǒng)亮相,集中展示了在技術創(chuàng)
    的頭像 發(fā)表于 09-28 21:57 ?918次閱讀
    誠邁科技攜鴻志操作<b class='flag-5'>系統(tǒng)</b>亮相開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會,共筑產業(yè)數字未來

    開源系統(tǒng)適配:聚徽分享國產工控平板在 Linux / 鴻蒙系統(tǒng)下的技術優(yōu)化

    工控平板進行技術優(yōu)化,實現(xiàn)與 Linux、鴻蒙系統(tǒng)的高效適配,成為行業(yè)關注的焦點。 一、Linux 系統(tǒng)下國產工控平板的技術優(yōu)化 (一)內核
    的頭像 發(fā)表于 06-13 16:29 ?1056次閱讀

    國產操作系統(tǒng)加速崛起——鴻蒙電腦補齊鴻蒙生態(tài)最重要拼圖

    國產操作系統(tǒng)加速崛起——鴻蒙電腦補齊鴻蒙生態(tài)最重要拼圖 5月19日,首次應用鴻蒙操作系統(tǒng)的個人電腦(PC)在四川成都正式發(fā)布。這標志著我國擁
    的頭像 發(fā)表于 05-21 11:41 ?673次閱讀

    鴻蒙電腦拿什么和Windows競爭

    5月8日,在鴻蒙電腦技術與生態(tài)溝通會上,鴻蒙操作系統(tǒng)(HarmonyOS 5)首次在電腦端亮相;這是華為首款鴻蒙電腦正式亮相。同時華為智慧辦
    的頭像 發(fā)表于 05-09 11:41 ?1412次閱讀

    鴻蒙操作系統(tǒng)首登電腦端,華為開啟鴻蒙辦公新時代

    2025年5月8日,華為在深圳舉辦了鴻蒙電腦技術與生態(tài)溝通會,鴻蒙操作系統(tǒng)首次在電腦端亮相。這既是中國電子信息產業(yè)的歷史性時刻,也是華為鴻蒙
    發(fā)表于 05-08 14:20 ?6076次閱讀
    <b class='flag-5'>鴻蒙</b>操作<b class='flag-5'>系統(tǒng)</b>首登電腦端,華為開啟<b class='flag-5'>鴻蒙</b>辦公新時代

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

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

    深度融入“純血鴻蒙”|芯??萍计煜驴佃諳KOK首批入駐鴻蒙NEXT系統(tǒng)

    3月20日,隨著首款全面搭載純血鴻蒙系統(tǒng)的"寬折疊"手機PuraX的發(fā)布,全面鴻蒙時代正悄然到來。鴻蒙NEXT(純血鴻蒙)自正式亮相以來,這
    的頭像 發(fā)表于 03-21 18:04 ?1568次閱讀
    深度融入“純血<b class='flag-5'>鴻蒙</b>”|芯??萍计煜驴佃諳KOK首批入駐<b class='flag-5'>鴻蒙</b>NEXT<b class='flag-5'>系統(tǒng)</b>