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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony的技術(shù)架構(gòu)

ArkUI詳解 ? 2022-03-17 16:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上一節(jié)我們了解了關(guān)于開源和OpenHarmony做了簡單的了解,今天主要了解OpenHarmony的技術(shù)架構(gòu)

作者:堅(jiān)果

公眾號(hào):"大前端之旅"

華為云享專家,InfoQ簽約作者,阿里云專家博主,51CTO博客首席體驗(yàn)官,開源項(xiàng)目GVA成員之一,專注于大前端技術(shù)的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

OpenHarmony整體遵從分層設(shè)計(jì),從下向上依次為:內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層。系統(tǒng)功能按照“系統(tǒng) > 子系統(tǒng) > 組件”逐級(jí)展開,在多設(shè)備部署場景下,支持根據(jù)實(shí)際需求裁剪某些非必要的組件。OpenHarmony技術(shù)架構(gòu)如下所示:

img

上面是OpenHarmony的技術(shù)架構(gòu)下面是Flutter 架構(gòu)層

Flutter 架構(gòu)層

Flutter 被設(shè)計(jì)為一個(gè)可擴(kuò)展的分層系統(tǒng)。它可以被看作是各個(gè)獨(dú)立的組件的系列合集,上層組件各自依賴下層組件。組件無法越權(quán)訪問更底層的內(nèi)容,并且框架層中的各個(gè)部分都是可選且可替代的。

Architectural diagram

對(duì)于底層操作系統(tǒng)而言,F(xiàn)lutter 應(yīng)用程序的包裝方式與其他原生應(yīng)用相同。在每一個(gè)平臺(tái)上,會(huì)包含一個(gè)特定的嵌入層,從而提供一個(gè)程序入口,程序由此可以與底層操作系統(tǒng)進(jìn)行協(xié)調(diào)。

Flutter 引擎 毫無疑問是 Flutter 的核心,它主要使用 C++ 編寫,并提供了 Flutter 應(yīng)用所需的原語。當(dāng)需要繪制新一幀的內(nèi)容時(shí),引擎將負(fù)責(zé)對(duì)需要合成的場景進(jìn)行柵格化。它提供了 Flutter 核心 API 的底層實(shí)現(xiàn),包括圖形(通過 Skia)、文本布局、文件及網(wǎng)絡(luò) IO、輔助功能支持、插件架構(gòu)和 Dart 運(yùn)行環(huán)境及編譯環(huán)境的工具鏈。

Flutter 框架層 提供了以 Dart 語言編寫的現(xiàn)代響應(yīng)式框架。它包括由一系列層組成的一組豐富的平臺(tái),布局和基礎(chǔ)庫

最后是Android系統(tǒng)架構(gòu)

Android系統(tǒng)架構(gòu)

Android系統(tǒng)架構(gòu)分為四層架構(gòu),從高到低分別是應(yīng)用層,應(yīng)用框架層,系統(tǒng)運(yùn)行層和Linux內(nèi)核層。 Android會(huì)同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括email客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。 它們一般都是使用Java進(jìn)行編寫。

image-20220222221100106

總結(jié)

由于我平常接觸的是Flutter,現(xiàn)在參加的是OpenHarmony的活動(dòng),所以我就將Android ,F(xiàn)lutter,OpenHarmony各平臺(tái)的架構(gòu)做了匯總。

參考鏈接

OpenHarmon技術(shù)架構(gòu)

Flutter 架構(gòu)概覽

Android平臺(tái)架構(gòu)

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

    關(guān)注

    33

    文章

    3960

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    #OpenHarmony HDC調(diào)試

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:46:28

    #OpenHarmony 開發(fā)環(huán)境準(zhǔn)備

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:44:31

    #OpenHarmony 鏡像燒錄

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:42:36

    #OpenHarmony 系統(tǒng)概述

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:39:20

    #OpenHarmony Hello World應(yīng)用以及部署

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:32:52

    OpenHarmony年度課題管理辦法

    OpenHarmony年度課題管理辦法V1.0 第一章 總則 第一條 宗旨 圍繞終端操作系統(tǒng)所面臨的技術(shù)挑戰(zhàn),OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)聯(lián)合產(chǎn)學(xué)研各界,以
    的頭像 發(fā)表于 11-12 16:55 ?680次閱讀

    2025 OpenHarmony TSC年中技術(shù)與生態(tài)研討會(huì)圓滿舉辦

    2025 OpenHarmony TSC 年中技術(shù)與生態(tài)研討會(huì) 圓滿舉辦 8月1日,2025 OpenHarmony TSC年中技術(shù)與生態(tài)研討會(huì)于中國上海順利召開。 本次會(huì)議由
    的頭像 發(fā)表于 08-07 12:24 ?2210次閱讀
    2025 <b class='flag-5'>OpenHarmony</b> TSC年中<b class='flag-5'>技術(shù)</b>與生態(tài)研討會(huì)圓滿舉辦

    OpenHarmony 2025年度技術(shù)課題發(fā)布

    2025年上半年,在產(chǎn)學(xué)研各界專家學(xué)者的深度參與下,社區(qū)成功完成了關(guān)鍵難題的識(shí)別與分解。經(jīng)過社區(qū)各技術(shù)領(lǐng)域?qū)<遗cTSC評(píng)審,2025年首批OpenHarmony技術(shù)課題現(xiàn)正式發(fā)布至社區(qū)。 本次發(fā)布
    的頭像 發(fā)表于 07-23 20:57 ?796次閱讀

    OpenHarmony 2025年度技術(shù)俱樂部及開發(fā)者協(xié)會(huì)獎(jiǎng)項(xiàng)評(píng)選通知

    ? OpenHarmony 2025年度 技術(shù)俱樂部及開發(fā)者協(xié)會(huì) 獎(jiǎng)項(xiàng)評(píng)選通知 活動(dòng)介紹 OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)已與30多所高校合作成立
    的頭像 發(fā)表于 07-17 20:07 ?663次閱讀
    <b class='flag-5'>OpenHarmony</b> 2025年度<b class='flag-5'>技術(shù)</b>俱樂部及開發(fā)者協(xié)會(huì)獎(jiǎng)項(xiàng)評(píng)選通知

    OpenHarmony年度技術(shù)課題評(píng)選通知

    ? OpenHarmony年度技術(shù)課題評(píng)選通知 活動(dòng)簡介 自技術(shù)課題發(fā)布以來,各高校OpenHarmony技術(shù)俱樂部積極申報(bào)、揭榜
    的頭像 發(fā)表于 07-14 18:31 ?894次閱讀

    電子科技大學(xué)OpenHarmony技術(shù)俱樂部正式揭牌成立

    2025年6月9日上午,由OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)和電子科技大學(xué)信息與軟件工程學(xué)院共同舉辦的“電子科技
    的頭像 發(fā)表于 06-16 16:20 ?1595次閱讀
    電子科技大學(xué)<b class='flag-5'>OpenHarmony</b><b class='flag-5'>技術(shù)</b>俱樂部正式揭牌成立

    四川大學(xué)OpenHarmony技術(shù)俱樂部正式揭牌成立

    2025年6月9日下午,由OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)和四川大學(xué)計(jì)算機(jī)學(xué)院共同舉辦的“四川大學(xué)OpenHarmony
    的頭像 發(fā)表于 06-16 16:20 ?1554次閱讀
    四川大學(xué)<b class='flag-5'>OpenHarmony</b><b class='flag-5'>技術(shù)</b>俱樂部正式揭牌成立

    聚首巴黎!歐洲OpenHarmony城市技術(shù)論壇點(diǎn)亮未來創(chuàng)新之光

    AI如何使能終端操作系統(tǒng)技術(shù)架構(gòu)升級(jí)、交互體驗(yàn)重構(gòu)以及生態(tài)協(xié)同融合。 現(xiàn)場合影 本次活動(dòng)由OpenHarmony項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)(TSC)主辦,邀請(qǐng)多位來自歐洲本土以及國內(nèi)的資深
    的頭像 發(fā)表于 05-09 18:39 ?1857次閱讀
    聚首巴黎!歐洲<b class='flag-5'>OpenHarmony</b>城市<b class='flag-5'>技術(shù)</b>論壇點(diǎn)亮未來創(chuàng)新之光

    南京大學(xué)OpenHarmony技術(shù)俱樂部正式揭牌成立

    2025年4月24日,由OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)項(xiàng)目群技術(shù)指導(dǎo)委員會(huì)與南京大學(xué)軟件學(xué)院共同舉辦的“南京大學(xué)OpenHarmony
    的頭像 發(fā)表于 04-27 18:18 ?1365次閱讀
    南京大學(xué)<b class='flag-5'>OpenHarmony</b><b class='flag-5'>技術(shù)</b>俱樂部正式揭牌成立

    城市技術(shù)論壇首次登陸歐洲!OpenHarmony啟航海外開源生態(tài)新征程

    當(dāng)?shù)貢r(shí)間2025年3月30日下午, 歐洲首場OpenHarmony城市技術(shù)論壇于荷蘭鹿特丹圓滿落下帷幕。本次活動(dòng)以OpenHarmony技術(shù)創(chuàng)新與生態(tài)實(shí)踐為主題,聚焦操作系統(tǒng)領(lǐng)域的最新
    的頭像 發(fā)表于 03-31 21:08 ?856次閱讀
    城市<b class='flag-5'>技術(shù)</b>論壇首次登陸歐洲!<b class='flag-5'>OpenHarmony</b>啟航海外開源生態(tài)新征程