2020 華為開(kāi)發(fā)者大會(huì)(HDC Together)召開(kāi),會(huì)上華為同時(shí)發(fā)布了 HarmonyOS 2.0 和 EMUI 11,并宣布 HarmonyOS 開(kāi)源。
據(jù)悉,這二者都是華為面向多端的操作系統(tǒng)。未來(lái),升級(jí) EMUI 11 的用戶(hù)可以?xún)?yōu)先升級(jí) HarmonyOS。HarmonyOS 通過(guò)軟件全解耦,把所有業(yè)務(wù)邏輯切割開(kāi)來(lái),以同時(shí)滿足多個(gè)系統(tǒng)的要求,實(shí)現(xiàn)跨端。基于分布式多總線,以及跨端能力,華為軟件部總裁王成錄表示,HarmonyOS 是為萬(wàn)物互聯(lián)的 IoT 時(shí)代而生的一個(gè)操作系統(tǒng)。
以下是 2020 HDC 發(fā)布會(huì)消息和王成錄對(duì)相關(guān)問(wèn)題的解答。
一套代碼實(shí)現(xiàn)跨端系統(tǒng)
王成錄表示,過(guò)去幾年華為在軟總線工程里面做了大量的積累,之所以可以做到一套代碼滿足那么多大小系統(tǒng)的要求,源于鴻蒙系統(tǒng)的軟件全解耦特性(橫縱向都可以解耦)。
對(duì)于軟件來(lái)說(shuō),解耦是最難做的事情,因?yàn)樗軜?gòu)息息相關(guān)。實(shí)際上,軟件架構(gòu)一定是應(yīng)對(duì)變化的,越容易應(yīng)對(duì)變化的就越是好架構(gòu)。
HarmonyOS 的解耦不僅僅是物理切開(kāi),而是按照系統(tǒng)的所有業(yè)務(wù)邏輯切割開(kāi)來(lái)。這可以想象成一棵樹(shù),按照邏輯最小交集的部分切開(kāi),切開(kāi)以后系統(tǒng)有上萬(wàn)個(gè)模塊。每個(gè)模塊最初在識(shí)別的時(shí)候被打上標(biāo)簽,告訴大家這個(gè)模塊適應(yīng)用什么樣的硬件能力。每個(gè)模塊都帶有標(biāo)簽,新來(lái)的硬件系統(tǒng)只要上報(bào)給系統(tǒng)硬件模塊的身份就夠了,系統(tǒng)就會(huì)通過(guò)相應(yīng)的標(biāo)簽自動(dòng)組裝所需的模塊。
第二,一個(gè)重要出發(fā)點(diǎn)是,在 HarmonyOS 的眼里,看到的不是一個(gè)個(gè)零散孤立的設(shè)備,它看到的硬件是不同的虛擬模組。
HarmonyOS 在技術(shù)領(lǐng)域的核心點(diǎn)是把硬件的模組抽象成軟件底層的驅(qū)動(dòng)。
華為把 15 類(lèi)的模組抽象成一個(gè)個(gè)底層的驅(qū)動(dòng),所以系統(tǒng)互相之間看不是孤立設(shè)備。比如手機(jī)中話筒,在 HarmonyOS 系統(tǒng)中,HarmonyOS 看到的話筒是一個(gè)麥克風(fēng)模組,可通過(guò)手機(jī)中的軟件系統(tǒng)調(diào)用該模組來(lái)激活話筒設(shè)備。又比如手機(jī)與 PC 通過(guò) HarmonyOS 系統(tǒng)連接起來(lái)時(shí),手機(jī)看 PC 其實(shí)就是一個(gè)多模組的集合,有 Soc 的模組,有一個(gè)顯示器的模組,有一個(gè)鍵盤(pán)的模組等,本質(zhì)就是有不同的模組可以供手機(jī)隨時(shí)調(diào)用。
通過(guò)這個(gè)系統(tǒng)連接起來(lái)的設(shè)備,從系統(tǒng)層面來(lái)看,它不是一臺(tái)設(shè)備,只是多了很多模組。上面的應(yīng)用來(lái)調(diào)用下面的硬件能力的時(shí)候就不需要考慮底層的操作。
而關(guān)于模組的調(diào)用,則是系統(tǒng)層根據(jù)應(yīng)用和硬件資源做自動(dòng)匹配。對(duì)于消費(fèi)者來(lái)說(shuō),有兩種途徑可以使用新接入的硬件資源。例如切換手機(jī)前后置攝像頭時(shí),可以手動(dòng)一鍵切換;第二種就是,系統(tǒng)會(huì)根據(jù)應(yīng)用場(chǎng)景提醒用戶(hù)使用最合適的設(shè)備,系統(tǒng)會(huì)自動(dòng)調(diào)度推薦的模塊和模組。
HarmonyOS 如何與外部設(shè)備連接?
整個(gè) HarmonyOS 的底座是分布式軟總線,性能無(wú)限逼近硬總線的能力,讓多設(shè)備可以融為一體,讓系統(tǒng)極速流暢。
軟總線可以看做是硬件總線的虛擬和映射,它是計(jì)算機(jī)操作系統(tǒng)與各種組件、或組件與組件之間進(jìn)行數(shù)據(jù)傳輸與聯(lián)系的虛擬公共通道和接口界面。過(guò)去總線是計(jì)算機(jī)各種功能部件之間傳送信息的公共通信干線,是由導(dǎo)線組成的傳輸線束。而軟總線則是一組虛擬的數(shù)據(jù)傳輸線,可以是軟件、是一組通用的標(biāo)準(zhǔn)組件的接口界面,是一組標(biāo)準(zhǔn)的軟件模塊。軟總線可以提高系統(tǒng)在應(yīng)用中的可靠性、適用性和擴(kuò)展性。
HarmonyOS 可以通過(guò)軟總線與外部設(shè)備連接。在全融合自適應(yīng)部分,HarmonyOS 實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)融合,不同設(shè)備可以互聯(lián)互通;自發(fā)現(xiàn)自連接,基于 HarmonyOS 的設(shè)備配置一次就可以自發(fā)現(xiàn)自連接,不需要在每次更換網(wǎng)絡(luò)時(shí)再進(jìn)行繁瑣配置;三是動(dòng)態(tài)時(shí)延校準(zhǔn),以音畫(huà)同步為例,如果把視頻流給大屏,音頻流給音箱,可以實(shí)現(xiàn)二者同步。
安裝 HarmonyOS 系統(tǒng)只需要提供硬件的參數(shù)。HarmonyOS 系統(tǒng)是全解耦的,比如說(shuō) L6 的模塊重新組裝成一個(gè)新的系統(tǒng),就是一套新型的組件。如果想要快速連接,可以裝一個(gè) SDK。
此外華為還將提供一個(gè)統(tǒng)一的作業(yè)平臺(tái) HUAWEI DevEco 2.0。下游的硬件廠商們已經(jīng)擁有 SDK 的打包方案,這些 SDK 已經(jīng)經(jīng)過(guò)了華為 1200 萬(wàn)+設(shè)備的 SDK 認(rèn)證開(kāi)發(fā),128MB 以?xún)?nèi)的設(shè)備,都可以直接套用源碼制作基于鴻蒙的產(chǎn)品。華為已在 9 月 10 日開(kāi)放招募 128MB 以上、4GB 以下的智能設(shè)備整機(jī) beta 方案伙伴。
HarmonyOS 的開(kāi)發(fā)者生態(tài)
華為軟件部副總裁負(fù)責(zé)能力開(kāi)放和對(duì)外合作的楊海松提到,HarmonyOS 1.0 到 2.0 有三個(gè)升級(jí),其中之一是面向開(kāi)發(fā)者的解決方案升級(jí)。
HarmonyOS 面向應(yīng)用開(kāi)發(fā)者有四類(lèi)套件,包括開(kāi)發(fā)框架、1.3 萬(wàn)個(gè) API、DevEco IDE、方舟編譯器等完整工具鏈。面向硬件開(kāi)發(fā)者提供了 SDK、工具、開(kāi)發(fā)板和模組。
2.0 的升級(jí)還包括提升 HarmonyOS 的分布式能力、對(duì)搭載的設(shè)備形態(tài)做完整升級(jí)。未來(lái)生態(tài)規(guī)劃就是要把三個(gè)升級(jí)持續(xù)下去。以設(shè)備品類(lèi)的拓展為例,規(guī)劃是在一年內(nèi),華為自有設(shè)備搭載 HarmonyOS 的過(guò)億,三方搭載 HarmonyOS 的裝機(jī)量過(guò)億。
Harmony OS 會(huì)替代 EMUI 嗎?
9 月 10 日的 2020 HDC 大會(huì)上,華為表示,升級(jí) EMUI 11 的用戶(hù),一定最先升級(jí) Harmony OS。這樣看,EMUI 11 似乎是華為向 Harmony OS 的一個(gè)過(guò)渡。那么 Harmony OS 會(huì)替代 EMUI 嗎?
王成錄表示,首先搭載 EMUI 11 的肯定是第一批獲得升級(jí) HarmonyOS 的智慧機(jī)型,但不能說(shuō)兩者誰(shuí)替代誰(shuí)。
過(guò)去5年多,華為的團(tuán)隊(duì)對(duì)安卓系統(tǒng)進(jìn)行了深度的定制和優(yōu)化,如華為去年發(fā)布的 EROFS 已經(jīng)被開(kāi)源社區(qū)吸納,GPU Turbo 也獲得認(rèn)可,同時(shí)華為也對(duì)安卓的圖形全棧進(jìn)行了深度優(yōu)化。
基于這些能力,用 HarmonyOS 的系統(tǒng)升級(jí)基于 Android 的 EMUI 是水到渠成的。
有關(guān)華為對(duì) Andriod 系統(tǒng)的貢獻(xiàn),王成錄表示,從 EMUI 5.0 開(kāi)始,華為給安卓生態(tài)貢獻(xiàn)了太多創(chuàng)新想法。包括調(diào)度,文件系統(tǒng)以及 UI 的手勢(shì)導(dǎo)航,太多原創(chuàng)和創(chuàng)新來(lái)自華為。
編輯:hfy
-
華為
+關(guān)注
關(guān)注
216文章
35036瀏覽量
255102 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7095瀏覽量
124968 -
EMUI
+關(guān)注
關(guān)注
1文章
215瀏覽量
12230 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
2053瀏覽量
32159
發(fā)布評(píng)論請(qǐng)先 登錄
有沒(méi)有提供支持opcua通訊協(xié)議的open Harmony 設(shè)備
長(zhǎng)江連接器新品,PCI-E 廣泛應(yīng)用于高性能計(jì)算、AI服務(wù)器存儲(chǔ)設(shè)備和外部設(shè)備連接等領(lǐng)域

harmony OS NEXT-雙向數(shù)據(jù)綁定MVVM以及$$語(yǔ)法糖介紹
HarmonyOS Next V2 @Local 和@Param

為電子設(shè)備架起“中國(guó)橋梁”!CJTconn長(zhǎng)江連接器書(shū)寫(xiě)國(guó)產(chǎn)替代新篇章

GPIO模塊與其他外設(shè)的連接方法
連接器的種類(lèi)及其功能解析
AWTK 最新動(dòng)態(tài):支持鴻蒙系統(tǒng)(HarmonyOS Next)

USB接口替代了哪些傳統(tǒng)接口
外部設(shè)備必須通過(guò)什么與主機(jī)
板對(duì)板連接器國(guó)產(chǎn)替代趨勢(shì)分析

TP-LINK TL-ER6220G通過(guò)IPSec VPN在公司內(nèi)網(wǎng)訪問(wèn)外部設(shè)備,設(shè)置后連接不成功怎么解決?
如何使用HSPI與外部設(shè)備進(jìn)行通信?
華為發(fā)布鴻蒙原生智能,OS深度融合AI,小藝升級(jí)為系統(tǒng)級(jí)智能體

HDC2024華為發(fā)布鴻蒙原生智能:AI與OS深度融合,開(kāi)啟全新的AI時(shí)代

評(píng)論