咨詢熱線 400-001-5729

鴻蒙系統(tǒng)的介紹

發(fā)布時(shí)間:2021-11-26 10:57:55

鴻蒙系統(tǒng)是什么系統(tǒng)
      在傳統(tǒng)的單設(shè)備系統(tǒng)能力的基礎(chǔ)上基于同一套系統(tǒng)能力、適配多種終端形態(tài)的理念支持多種終端設(shè)備上運(yùn)行。針對(duì)設(shè)備開(kāi)發(fā)者OpenHarmony采用了組件化的設(shè)計(jì)方案,可根據(jù)設(shè)備資源能力和業(yè)務(wù)特征進(jìn)行靈活裁剪,滿足不同形態(tài)的終端設(shè)備對(duì)于操作系統(tǒng)的要求。
      1、鴻蒙技術(shù)架構(gòu)
      整體遵從分層設(shè)計(jì),從下向上依次為:內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層。系統(tǒng)功能按照“系統(tǒng) > 子系統(tǒng) > 功能/模塊”逐級(jí)展開(kāi),在多設(shè)備部署場(chǎng)景下支持根據(jù)實(shí)際需求裁剪某些非必要的子系統(tǒng)或功能/模塊。
      2、鴻蒙內(nèi)核層
      內(nèi)核子系統(tǒng):采用多內(nèi)核(Linux內(nèi)核或者LiteOS)設(shè)計(jì),支持針對(duì)不同資源受限設(shè)備選用適合的OS內(nèi)核。內(nèi)核抽象層(KAL,Kernel Abstract Layer)通過(guò)屏蔽多內(nèi)核差異,對(duì)上層提供基礎(chǔ)的內(nèi)核能力,包括進(jìn)程/線程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)管理和外設(shè)管理等。
      驅(qū)動(dòng)子系統(tǒng):驅(qū)動(dòng)框架(HDF)是系統(tǒng)硬件生態(tài)開(kāi)放的基礎(chǔ)提供統(tǒng)一外設(shè)訪問(wèn)能力和驅(qū)動(dòng)開(kāi)發(fā)、管理框架。
      3、鴻蒙系統(tǒng)服務(wù)層
      系統(tǒng)服務(wù)層是OpenHarmony的核心能力集合,通過(guò)框架層對(duì)應(yīng)用程序提供服務(wù)。該層包含以下幾個(gè)部分:
      系統(tǒng)基本能力子系統(tǒng)集:為分布式應(yīng)用在多設(shè)備上的運(yùn)行、調(diào)度、遷移等操作提供了基礎(chǔ)能力,由分布式軟總線、分布式數(shù)據(jù)管理、分布式任務(wù)調(diào)度、公共基礎(chǔ)庫(kù)、多模輸入、圖形、安全、AI等子系統(tǒng)組成。
      基礎(chǔ)軟件服務(wù)子系統(tǒng)集:提供公共的、通用的軟件服務(wù),由事件通知、電話、多媒體、DFX等子系統(tǒng)組成。
      增強(qiáng)軟件服務(wù)子系統(tǒng)集:提供針對(duì)不同設(shè)備的、差異化的能力增強(qiáng)型軟件服務(wù),由智慧屏專有業(yè)務(wù)、穿戴專有業(yè)務(wù)、IoT專有業(yè)務(wù)等子系統(tǒng)組成。
      硬件服務(wù)子系統(tǒng)集:提供硬件服務(wù),由位置服務(wù)、生物特征識(shí)別、穿戴專有硬件服務(wù)、IoT專有硬件服務(wù)等子系統(tǒng)組成。
      根據(jù)不同設(shè)備形態(tài)的部署環(huán)境,基礎(chǔ)軟件服務(wù)子系統(tǒng)集、增強(qiáng)軟件服務(wù)子系統(tǒng)集、硬件服務(wù)子系統(tǒng)集內(nèi)部可以按子系統(tǒng)粒度裁剪,每個(gè)子系統(tǒng)內(nèi)部又可以按功能粒度裁剪。
      4、框架層
      框架層為應(yīng)用開(kāi)發(fā)提供了Java/C/C++/JS等多語(yǔ)言的用戶程序框架和Ability框架,兩種UI框架(包括適用于Java語(yǔ)言的Java UI框架、適用于JS語(yǔ)言的JS UI框架),以及各種軟硬件服務(wù)對(duì)外開(kāi)放的多語(yǔ)言框架API。根據(jù)系統(tǒng)的組件化裁剪程度,設(shè)備支持的API也會(huì)有所不同。
      5、應(yīng)用層
      應(yīng)用層包括系統(tǒng)應(yīng)用和第三方非系統(tǒng)應(yīng)用。應(yīng)用由一個(gè)或多個(gè)FA或PA組成。其中,F(xiàn)A有UI界面,提供與用戶交互的能力;而PA無(wú)UI界面,提供后臺(tái)運(yùn)行任務(wù)的能力以及統(tǒng)一的數(shù)據(jù)訪問(wèn)抽象;贔A/PA開(kāi)發(fā)的應(yīng)用,能夠?qū)崿F(xiàn)特定的業(yè)務(wù)功能,支持跨設(shè)備調(diào)度與分發(fā),為用戶提供一致、高效的應(yīng)用體驗(yàn)。
      鴻蒙系統(tǒng)具有以下優(yōu)勢(shì):
      1、更流暢
      在安卓6.0之后大部分的安卓手機(jī)都不會(huì)怎么卡頓了。但安卓手機(jī)的“快”是打開(kāi)軟件直接顯示,中間缺少一個(gè)過(guò)渡動(dòng)畫(huà)也就是“傻快”。這次鴻蒙系統(tǒng)重做了全局的過(guò)渡動(dòng)畫(huà),用起來(lái)了非常細(xì)膩比之前“傻快”更加流暢。
      2、發(fā)熱控制更好
      升級(jí)了鴻蒙系統(tǒng)之后在室內(nèi)的發(fā)熱量明顯減少,在戶外也沒(méi)有之前那么的熱。夏季其實(shí)大部分手機(jī)都會(huì)出現(xiàn)發(fā)熱的情況,哪怕是游戲手機(jī)也無(wú)法避免發(fā)熱的問(wèn)題。
      3、后臺(tái)控制很不錯(cuò)
      雖然安卓手機(jī)平時(shí)不會(huì)殺后臺(tái),但在手機(jī)運(yùn)行內(nèi)存將滿時(shí)還是會(huì)殺后臺(tái)。而更新到鴻蒙系統(tǒng)之后打開(kāi)十個(gè)、八個(gè)軟件過(guò)段時(shí)間再去打開(kāi)它也不會(huì)出現(xiàn)重啟了。在這一點(diǎn)上鴻蒙系統(tǒng)正在向iOS看齊。iOS的墓碑機(jī)制可以將軟件狀態(tài)凍結(jié)哪怕是過(guò)一天再打開(kāi)也會(huì)恢復(fù)到凍結(jié)前的狀態(tài)。
      4、續(xù)航更好
      在升級(jí)了鴻蒙系統(tǒng)之后提升明顯,亮屏?xí)r間比之前多出了一到兩個(gè)小時(shí)。這其中的原因有可能就是鴻蒙系統(tǒng)凍結(jié)軟件降低了電量消耗,且鴻蒙系統(tǒng)重新進(jìn)行了優(yōu)化,所以續(xù)航會(huì)比之前的EMUI11更好。

      

      本文由培訓(xùn)無(wú)憂網(wǎng)千鋒IT培訓(xùn)專屬課程顧問(wèn)老師整理發(fā)布,更多相關(guān)課程請(qǐng)關(guān)注培訓(xùn)無(wú)憂網(wǎng)電腦與IT培訓(xùn)或添加老師微信:15033336050

以上文章由北京IT培訓(xùn)課程顧問(wèn)整理編輯發(fā)布,部分文章來(lái)自網(wǎng)絡(luò)內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

免 費(fèi) 申 請(qǐng) 試 課