Loading AI tools
华为开发的全场景分布式操作系统 来自维基百科,自由的百科全书
鴻蒙(英語:HarmonyOS,開發代號Ark[1],正式名稱為華為終端鴻蒙智慧型裝置作業系統軟體[2])是由華為公司2012年以來開發的分散式作業系統,並於2019年8月正式發布。[3]該系統利用「分散式」技術,將手機、電腦、平板、電視、汽車和智慧型穿戴等多款裝置融合成一個「超級終端」,使使用者便於操作和共享各種裝置的資源。[4][5][6]因各裝置平台不同,系統架構和核心也會有所不同。
開發者 | 華為 |
---|---|
程式語言 | C, C++, Java |
作業系統家族 | 類Unix系統 |
運作狀態 | 支援中 |
原始碼模式 | 專有軟體,除了開源組件 |
首次發布 | 1.0 2019年8月9日 |
目前版本 | 4.2.0.110 2024年4月11日 |
市場取向 | 智慧型手機、平板電腦、筆記型電腦、智慧型電視、物聯網 |
支援的語言 | 中文、英文 |
更新方式 | 無線更新 |
軟體套件管理系統 | APP(應用商店分發格式)、HAP(原生應用安裝格式) HarmonyOS4.2及以前版本支援:APK (Android 相容層,可通過華為應用市場安裝,但APK也可以從其他三方來源安裝。) |
核心類別 | 微核心 · 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 | 2020年9月10日 | 2021年6月2日 | Android 9/10、AOSP 10/11 | 6 |
3.0 | 2021年10月22日 | 2022年7月27日 | Android 9/10、AOSP 10/11/12 | 8 |
4.0 | 2023年8月4日 | 2023年8月4日 | Android 10、AOSP 10/11/12 | 9 |
4.2 | 2024年4月11日 | 2024年4月11日 | AOSP 11/12 | 9 |
5.0(NEXT) | 2024年8月4日 | 2024年10月22日 | 取消相容AOSP | 12 |
目前華為鴻蒙版本已經推出如上表,而各版本之可支援裝置方面具體則列於下面:
2021年6月2日華為新品發布會上公布了首批可升級HarmonyOS 2.0正式版的裝置名單[79]。7月8日,華為公布第二批可升級HarmonyOS 2.0正式版的裝置名單[80]。7月29日,華為發布P50系列,該系列出廠偏好設定HarmonyOS 2.0系統[81]。
華為手機HarmonyOS 2支援機型(境外版本標註為EMUI12) | |
---|---|
華為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支援機型(境外版本標註為EMUI13) | |
---|---|
華為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支援機型(非中國大陸版本標註為EMUI14) | |
---|---|
華為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.