Loading AI tools
华为开发的全场景分布式操作系统 来自维基百科,自由的百科全书
鴻蒙(英語:HarmonyOS,開發代號Ark[1],正式名稱為華為終端鴻蒙智能設備操作系統軟件[2])是由華為公司2012年以來開發的分布式操作系統,並於2019年8月正式發布。[3]該系統利用「分布式」技術,將手機、電腦、平板、電視、汽車和智慧穿戴等多款設備融合成一個「超級終端」,使用戶便於操作和共享各種設備的資源。[4][5][6]因各設備平台不同,系統架構和內核也會有所不同。
開發者 | 華為 |
---|---|
編程語言 | C, C++, Java |
作業系統家族 | OpenHarmony |
運作狀態 | 支持中 |
源碼模式 | 專有軟件,除了開源組件 |
首次發布 | 1.0 2019年8月9日 |
當前版本 | 4.2.0.110 2024年4月11日 |
市場取向 | 智能手機、平板電腦、手提電腦、智能電視、物聯網 |
支持的語言 | 中文、英文 |
更新方式 | 無線更新 |
軟件包管理系統 | APP(應用商店分發格式)、HAP(原生應用安裝格式) APK(鴻蒙1.0-4.2版本,對應Android9-12版本,可通過華為應用市場以及Android打包安裝程序測載安裝) |
內核類別 | 微內核 · Linux · LiteOS[註 1] |
默認用戶界面 | 圖形(多點觸摸) |
前一代 | LiteOS,EMUI |
官方網站 | www |
鴻蒙系統版本1.0至4.2使用Android開源項目(AOSP)並融入OpenHarmony開發的移動端操作系統,在移動設備、手機和平板端支持鴻蒙應用和Android應用。
鴻蒙星河版(即鴻蒙系統版本5.0)則是拋棄Linux內核及AOSP代碼的系統版本。該系統只支持鴻蒙系統的原生應用,不能運行Android應用與其插件。[7][8]
鴻蒙系統的架構涵蓋四個層,其最底層為內核層,為其上的三個層,即系統服務層、框架層和應用層,提供基礎的內核能力,這包括進程和線程管理、內存管理、文件系統、網絡管理和外設管理等。[9]
內核層包含內核子系統,該子系統支持多內核,包括Linux內核、LiteOS和鴻蒙微內核,可按各種智能設備選擇所需內核。例如,在低功耗的設備上,如手錶及物聯網等設備,採用LiteOS內核以運行輕量的鴻蒙應用程序[10][11];在手機、平板以及PC等大內存設備上,採用Linux內核和OpenHarmony框架以運行鴻蒙應用程序,同時利用AOSP源代碼以運行安卓應用。[12][13]
鴻蒙系統的通信基座使用「分布式軟總線」技術聯通多款設備,可以集成一個虛擬的「超級終端」,允許一個設備控制其他設備,及共享分布在各款設備的數據資源。[5][11]為了解決不同設備帶來的安全問題,鴻蒙系統提供了基於硬件的可信執行環境,以防止敏感個人數據在存儲或處理時泄露。[14]
該系統支持多種形式的應用程序,包括在「華為應用市場」下載和安裝的應用程序,及免安裝的「快應用」和便捷的「元服務」(舊稱「原子化」服務)。元服務可由用戶在系統內搜尋「服務卡片」後啟動或碰一碰設備直接啟動。[15][16][17]
2019年8月9日,華為消費者業務首席執行官余承東在開發者大會在談及華為「鴻蒙」的英文名「Harmony」時表示,鴻蒙的中文意義具有「開天闢地」的意思,最接近的英語單詞就是Genesis(開天闢地的意思),但英文名用漢語拼音「Hongmeng」表達鴻蒙不易發音,因此使用Harmony,希望給世界帶來更多和平、方便。[18]
2019年10月23日,華為輪值董事長徐直軍在華為媒體溝通會上稱,鴻蒙本來是用於華為內部一個內核的名字,目前是指全場景分布式鴻蒙操作系統。[19]
2019年6月24日,華為創始人任正非在《金融時報》專訪中談及鴻蒙操作系統時,表示鴻蒙操作系統主要應用於物聯網,是一個面向確定時延系統的操作系統,實現系統端到端加密時延時精確到5毫秒,甚至更低的毫秒級乃至亞毫秒級;該系統的原始目的是為電信網絡而設計的。[20]
在2019年8月的華為開發者大會上,華為消費者業務首席執行官余承東表示鴻蒙操作系統主要面向物聯網設備,如果由 Google 主導的開源操作系統 Android 不向華為開放,鴻蒙操作系統也可以搭載在智能手機上。[21]
鴻蒙操作系統初始版本於2019年8月9日由華為在東莞市發布,並於次日推介首款搭載鴻蒙系統的產品「榮耀智慧屏」。[22][21]
2020年12月16日,華為發布HarmonyOS 2手機開發者Beta版本,次年6月2日,華為舉行線上發布會正式發布鴻蒙操作系統2.0,及公布搭載該系統的多款新產品,包括華為智能手機、平板電腦和智能手錶,同時向現有用戶分階段推送系統更新。[23][24]
2022年7月27日,華為HarmonyOS 3正式發布。[25]
鴻蒙系統界面主要源於EMUI的界面及包含其他功能。 除了需要點擊才能顯示其內容的標準文件夾之外,還可以放大文件夾,直接在主屏幕上顯示其內容,而無需文本標籤。[27]
應用程序可以支持「片段」,用戶在圖標上向上滑動,即可彈出小窗口以顯示應用程序的一部分功能(例如媒體播放器的控件或天氣預報內容等),該片段也可以作為微件固定到主屏幕上。具有片段的應用程序在其圖標下方帶有下劃線標識[28]。應用程序和服務可以提供卡片;從HarmonyOS 3.0開始,卡片也可以用不同大小和形狀的微件形式顯示,以適應主屏幕布局,並且還可以堆疊顯示[29][30]。
鴻蒙系統的用戶界面字體為HarmonyOS Sans。 它的設計目標是易於閱讀、獨特和通用。 該系統字體與基於EMUI 12、鴻蒙系統和Android第三方應用程序的對應字體,一起在整個操作系統中使用。[31]
作為鴻蒙系統的應用商店,華為應用市場可以分發Android的應用程序,及鴻蒙系統原生應用程序。有些原生應用程序在應用圖標上加注「HMOS」角標以示分別[32][33]。鴻蒙系統應用程序和Android應用程序都可以選擇使用華為移動服務。 然而,只有鴻蒙系統原生應用程序可以訪問分布式通信和卡片等功能。[34]
「快應用」是使用JavaScript和CSS編寫的單頁應用,可以添加到主屏幕。 快應用是基於由中國主流手機製造商組成的快應用聯盟制定的行業標準。[35][36]
「元服務」(舊稱「原子化服務」)可以提供動態內容和功能。不需由用戶安裝,而由系統程序框架後台安裝後即可使用。元服務可通過「服務中心」界面訪問,並以卡片形式表示,可以添加到收藏夾列表或固定到主屏幕。 元服務還可以跨越多個不同設備使用。[37][38][39]
鴻蒙系統使用「超級終端」界面讓不同設備之間可以跨平台交互和共享資源;在該界面上,用戶可將附近的平板、電腦、智慧屏等設備圖標拉到「雷達」屏幕中央加以配對。超級終端功能的實例,包括允許用戶通過與配對的PC、智能電視或揚聲器來播放保存在智能手機內的媒體;將PC屏幕錄製分享回智能手機;在PC窗口中運行多個手機應用程序;在配對的智能手機和PC之間共享文件;在配對設備之間共享應用程序狀態等。[40]
HarmonyOS 4增加星閃功能,綜合藍牙和Wi-Fi的優點,加強時延、功耗、覆蓋和安全等方面的要求。該功能涵蓋兩種接入技術模式:低功耗接入技術和基礎接入技術模式。前者對標藍牙,面向低功耗、低時延、高可靠性的應用場景,數據傳輸率可達藍牙的6倍;後者對標Wi-Fi,專注於高速率、高容量、高精度的應用場景,數據傳輸率大約可達Wi-Fi的2倍。[41][42]
HarmonyOS包含了部分或全部OpenHarmony的源代碼。目前用於智能手機等設備中有些HarmonyOS會包含Linux和Android的部分源代碼,可實現Android應用的安裝與運行,並具有其功能和特性。[43][44]
相對Android以APK文件格式打包成Android應用程序,鴻蒙應用程序是以APP格式打包及發布到華為應用市場。每個APP應用程序由一個或多個HAP(HarmonyOS Ability Package)部署包及pack.info文件組成。[45][46]
華為應用市場提供用戶下載和安裝可兼容鴻蒙系統的Android應用,及基於鴻蒙系統而開發的鴻蒙應用程序。部分鴻蒙應用程序在圖標上附有「HMOS」角標,而圖標有下劃線的應用則支持鴻蒙系統的「卡片」特性。根據鴻蒙系統特性而設計的應用程序不能安裝在Android系統的手機上使用。[47][48]
鴻蒙應用和Android應用程序均可選用「華為移動服務」,然而,鴻蒙應用程序可使用系統內的分布式技術聯通多款設備,而Android應用程序不支持鴻蒙系統內的該項技術。[12]
根據報導至2021年6月,鴻蒙系統有近50萬的鴻蒙應用開發者。[49][50]
截至2024年1月,已有200餘款應用宣布開發鴻蒙版應用,38萬以上開發者通過鴻蒙認證,已有60多款遊戲宣布加入鴻蒙生態合作,超過70款遊戲已經完成鴻蒙原生應用開發。其中愛奇藝、小紅書、喜馬拉雅、同花順、瑞幸咖啡、石墨文檔、360瀏覽器、360天氣大師、洪恩識字、倩女幽魂手遊、《三國殺》系列遊戲已經完成初版本開發。bilibili、微博、網易遊戲、米哈遊、雲閃付、支付寶等應用開發啟動。[51][52][53][54][55][56]
華為於2020年9月9日發布了應用開發平台DevEco Studio,該平台是基於IntelliJ IDEA的開源社區版本打造的,用於開發鴻蒙應用軟件。[57]平台上具有集成開發工具DevEco Device Tool,[58]用於定製鴻蒙應用組件、編碼、編譯和可視化調試,類似於其他第三方集成開發環境(IDE),例如適用於Windows、Linux和macOS作業系統的源代碼編輯器Visual Studio Code。[59]
軟件開發者同時可利用ArkUI開發框架構建分布式應用界面。該開發框架按照鴻蒙軟件的設計原則提供所需的用戶界面組件和實時預覽工具,組件包括按鈕、列表、對話框和導航等元素。鴻蒙應用界面構建之後,即可使用Deveco Studio編碼、編譯、調試和產生鴻蒙應用軟件包。[60][61]
鴻蒙應用軟件包稱之為App Pack,即以.app後綴的APP文件,可在華為應用市場發布。每個APP文件包含一個或多個鴻蒙系統能力部署包(HarmonyOS Ability Packages,簡稱「HAP」),部署包中可容納庫文件、資源文件和配置文件的代碼,以及包含配置信息的JSON文件。[62][63]
除了使用OpenHarmony系統服務層運行APP文件,[64]鴻蒙系統利用Linux內核抽象層子系統和AOSP設備固件EMUI以兼容Android APK文件和應用軟件包 (Android App Bundle, AAB),使鴻蒙應用軟件和Android兼容應用軟件都可發布於華為應用市場。[65]
鴻蒙分布式操作系統可讓開發人員「一次開發、多設備部署」的方式編寫應用程序,這些設備可概括手機、平板電腦、個人電腦、電視、汽車、智能手錶、OpenHarmony單板計算機以及智能音箱等無屏幕物聯網設備。[66]
2021年12月23日,華為消費者業務首席執行官余承東表示已有3億台設備搭載鴻蒙操作系統,其中包括2億台生態系統設備和1億台來自行業合作夥伴的第三方消費產品。[69]
2022年3月27日,由於受美國制裁影響,俄羅斯BQ公司生產的手機無法使用谷歌公司提供的Android系統,該公司轉而測試鴻蒙作業系統。[70]不過華為回應,目前尚未決定在海外正式大規模啟用鴻蒙[71]。
據Strategy Analytics的市場研究顯示,鴻蒙操作系統自2021年6月推出智能手機操作系統以來,已於次年第一季度在中國的市場份額占有4%,是繼iOS和Android之後的第三大智能手機平台。[72]至2022年12月,鴻蒙已有超過3.3億用戶。
2023年8月4日,華為常務董事余承東在華為開發者大會上,公布鴻蒙生態的進展,表示使用鴻蒙生態的設備數量已超過7億。[73]
據Counterpoint Research發布數據顯示,2024年第一季度,鴻蒙操作系統在全球的市場份額達到4%,在中國市場占據17%,並首次超過iOS成為中國第二大移動平台。[74]根據華為開發者大會的報告,截至2024年6月21日,鴻蒙操作系統活躍用戶已達9億。[75][76]
版本號 | 發布時間 | 正式推送時間 | AOSP/Android 版本 | 對應openharmony API最高版本 | 海外命名 |
---|---|---|---|---|---|
1.0 | 2019年8月9日 | 僅用於智慧屏 | Android 9 | 無 | - |
2.0.0 | 2020年9月10日 | 2021年6月2日 | Android 9/10 | 6 | EMUI 12.0.0 |
2.0.1 | - | 2021年7月29日 | Android 11 | 6 | EMUI 12.0.1 |
3.0 | 2021年10月22日 | 2022年7月27日 | Android 9/10/11/12 | 8 | EMUI 13 |
4.0 | 2023年8月4日 | 2023年8月4日 | Android 10/11/12 | 9 | EMUI 13.1 |
4.2 | 2024年4月11日 | 2024年4月11日 | Android 11/12 | 9 | EMUI 14 |
5.0(NEXT) | 2024年8月4日 | 2024年10月22日 | - | 12 |
目前華為鴻蒙版本已經推出如上表,而各版本之可支持設備方面具體則列於下面:
2021年6月2日華為新品發布會上公布了首批可升級HarmonyOS 2.0正式版的設備名單[79]。7月8日,華為公布第二批可升級HarmonyOS 2.0正式版的設備名單[80]。7月29日,華為發布P50系列,該系列出廠預置HarmonyOS 2.0系統[81]。
華為手機HarmonyOS 2支持機型 | |
---|---|
華為Mate系列 | Mate Xs2、Mate X2、Mate Xs、Mate X、Mate 40系列、Mate 30系列、Mate 20系列、Mate 10系列、Mate RS保時捷設計、Mate 9系列 |
華為P系列 | P50系列、P40系列、P30系列、P20系列、P10系列 |
華為nova系列 | nova10系列、nova9系列、nova9 SE、nova8系列、nova8 SE、nova8 SE活力版、nova7系列、nova7 SE系列、nova6系列、nova6 SE、nova5系列、nova5i系列、nova5z、nova4、nova3、nova3i、nova2s |
華為暢享系列 | 暢享50系列、暢享20Pro 5G、暢享20Plus 5G、暢享20 5G、暢享Z 5G、暢享10S、暢享9S、暢享9Plus |
華為麥芒系列 | 麥芒9、麥芒8 |
榮耀數字系列 | 榮耀30系列、榮耀30S、榮耀30青春版、榮耀20系列、榮耀20S、榮耀20青春版、榮耀20i、榮耀10、榮耀10青春版、榮耀9 |
榮耀V系列 | 榮耀V30系列、榮耀V20系列、榮耀V10、榮耀V9 |
榮耀X系列 | 榮耀X10系列、榮耀9X系列、榮耀8X |
榮耀其他系列 | 榮耀Magic2、榮耀Play4系列、榮耀Play4T Pro、榮耀Play3、榮耀Play、榮耀Note10 |
截至2023年1月31日,已有62款設備獲得HarmonyOS 3正式版升級,1款設備開啟公測招募,11 款設備開啟花粉Beta測試。[83]
2023年2月22日,榮耀設備開始進行HarmonyOS 3的Beta版本招募,首批機型為榮耀30系列。[84]
華為手機HarmonyOS 3支持機型 | |
---|---|
華為Mate系列 | Mate Xs2、Mate X2、Mate Xs、Mate X、Mate 50系列、Mate 40系列、Mate 30系列、Mate 20系列、Mate 10系列、Mate RS保時捷設計 |
華為P系列 | P50系列、P40系列、P30系列、P20系列 |
華為nova系列 | nova10 Pro、nova10、nova9系列、nova8系列、nova8 SE、nova7系列、nova7 SE系列、nova6系列、nova6 SE、nova5系列、nova4、nova4e |
華為暢享系列 | 暢享50 Pro、暢享50、暢享20 Pro、暢享20、暢享20 Plus、暢享Z、暢享10S、暢享10 Plus、暢享9S |
華為麥芒系列[註 2] | 麥芒9、麥芒8 |
榮耀系列 | 榮耀30系列、榮耀V30系列、榮耀20系列、榮耀V20、榮耀V20 MOSCHINO聯名版、榮耀Magic2、榮耀Play4、榮耀Play4 Pro |
其它 | Pocket S |
2023年3月23日,華為發布華為P60系列及華為MateX3,成為首批搭載HarmonyOS 3.1的機型。[85]
2023年8月4日,華為在HDC 2023上發布HarmonyOS 4。[86]
HarmonyOS 4以後,API等級9的OpenHarmony原生應用可以在HarmonyOS上運行。[87]
2023年8月,國外極客玩家組織Mystic GSI updates放出可開機的HarmonyOS 4版本高通機型通用系統鏡像刷機包[88],經多方驗證該刷機包目前支持以AOSP11或者12作為包底層進行刷機,可刷機的機型需支持Project Treble,處理器最低配置為高通驍龍835,最高配置為高通驍龍8+ Gen1。這標誌着將移動端的鴻蒙系統刷入其他品牌設備成為現實。[89]經網友實測Mystic的刷機包雖然能開機,但點擊設置應用會出現閃崩情況。後Nippon GSI updates組織亦放出HarmonyOS 4版本的刷機包[90],解決了Mystic刷機包存在的設置應用閃崩bug。不過這兩個版本刷機包刷入的HarmonyOS 4.0版本都缺少華為放置在自行定製分區鴻蒙核心功能組件,導致出現主題默認壁紙以及部分界面UI和動畫退回了EUMI時期以及部分鴻蒙核心功能無法正常使用的bug。OpenHarmony在此版本是以容器形式存在的,由於刷機底包的內核並未啟用容器,就需要修改Liunx內核,OpenHarmony才能被啟動,OpenHarmony組件能力及HAP應用需要依賴此容器環境運行,所以目前僅有AOSP兼容部分正常運行。[來源請求]
2023年11月3日,華為官方公布HarmonyOS 4後續更新計劃,華為Mate 20、P30等12 款手機明年一季度可升級至HarmonyOS 4。[91]
2024年3月12日,華為HarmonyOS 4新體驗版本系統開啟嘗鮮招募,版本號為4.0.0.200。支持部分手機、平板及智慧屏產品升級。[92]
華為手機HarmonyOS 4支持機型 | |
---|---|
華為Mate系列 | Mate X5、Mate X3、Mate Xs2、Mate X2、Mate Xs、Mate X、Mate 60系列、Mate 50系列、Mate 40系列、Mate 30系列、Mate20系列 |
華為P系列 | P60系列、P50系列、P40系列、P30系列 |
華為nova系列 | nova12系列、nova11系列、nova10系列、nova9系列、nova8系列、nova7系列、nova6系列、nova5 Pro |
華為暢享系列 | 暢享70、暢享70Pro、暢享60X、暢享60Pro、暢享50Pro |
榮耀系列 | 榮耀30系列、榮耀V30系列、榮耀Play4 Pro[93]、榮耀20系列、榮耀V20、榮耀Magic2 |
華為Pocket系列 | Pocket S、Pocket 2 |
2024年4月11日,華為公布HarmonyOS4.2升級計劃,支持超180款設備。首批24款設備包括Mate 60系列、Mate 50 系列、Pocket 2 系列、MateX5系列、MateX3系列以及P60系列。[94]
華為手機HarmonyOS 4.2支持機型 | |
---|---|
華為Mate系列 | Mate XT、Mate X5、Mate X3、Mate Xs2、Mate X2、Mate Xs、Mate X、Mate 60系列、Mate 50系列、Mate 40系列、Mate 30系列 |
華為P系列 | P60系列、P50系列、P40系列 |
華為nova系列 | nova12系列、nova11系列、nova10系列、nova9系列、nova8系列、nova7系列、nova6系列 |
華為暢享系列 | 暢享70Pro、暢享60Pro、暢享60X、暢享50Pro |
榮耀系列 | 榮耀30系列、榮耀V30系列、榮耀Play4 Pro |
華為Pocket系列 | Pocket S、Pocket 2 |
華為於2019年5月20日向國家知識產權局提交「鴻蒙系統」的商標註冊申請,但是國家知識產權局於2020年5月駁回其申請,因為商標近似而易引起消費者混淆。2020年8月,華為向北京知識產權法院申訴,要求撤銷國家知識產權局的《駁回申請決定書》,並通過華為的相關商標申請。北京知識產權法院於2021年5月12日駁回華為的訴訟請求。[95][96]此後在6月,據國家知識產權局發布的商標公告,「鴻蒙」商標已被惠州市契貝科技有限公司轉讓予華為。[97]
2019年8月10日,有網友在微博上曝光了一張搭載鴻蒙系統的榮耀智慧屏照片,照片顯示榮耀智慧屏的高級設置有「撤銷ADB調試授權」的選項,網友懷疑鴻蒙系統基於開源Android架構開發。[98]
鴻蒙操作系統2.0測試版本於2020年9月10日發布後,華為亦公開了開源鴻蒙OpenHarmony的代碼。互聯網上出現了不同的聲音,一方認為鴻蒙是基於Android開發的作業系統,質疑鴻蒙只是把外表改了的Android[99][100];一方則認為鴻蒙是華為自主研發的操作系統,在智能手機和智能平板應用上向前與Android兼容。[44]
技術新聞資訊網站Ars Technica於2021年2月依據開發者權限取得鴻蒙操作系統2.0測試版本,並指出該系統的基本部分,實際上為「沒有明顯變化的 Android 10」的底層,儘管該平台中大部分的「Android」字眼都改成了「HarmonyOS」,但在一些地方還是能不時出現「版本 10」之類的字眼。[99][101]
2021年5月8日,GitHub上有一位用戶上傳了HarmonyOS 2.0系統包解包後的文件[102],他根據內容判斷現階段HarmonyOS與Android並沒有明顯差別,實際上類似「EMUI 11.1」,並不是設想中的「只是用了AOSP兼容層」。[來源請求]
2022年12月,有網民發現鴻蒙操作系統3.0在將語言更改為英文後,「系統」app會顯示為"Android System",這一發現再次引發了爭議。華為隨後緊急推送了系統補丁更新將Android字樣刪除。[103]
截至2024年5月,最新的鴻蒙操作系統4.2版本仍舊基於AOSP 12開發,並有開發者因此製作了相關GSI鏡像。
媒體認為初期基於Android的系統無可厚非,過去三星和諾基亞、微軟都被生態打垮,但即使中國大陸沒有谷歌商店的競爭,在世界上範圍想和Android競爭也仍然很困難[104]。mashdigi分析系統結構指出,鴻蒙是在開源Android編碼內容的基礎上構建的,而開源形式的OpenHarmony 2.0大約包含460萬行編碼,連接1.8萬組API內容,這大約是Android 10相應API數量的一半左右。與此同時,整體安裝所需存儲空間僅相當於Android 10的60%到70%[105],並大量插入自己的子系統,這種輕量化也許會有一些吸引點,但是考慮到全面的制裁,社區的發展還需要時間的磨練和積累。[106]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.