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

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

OpenHarmony的技術架構

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

掃碼添加小助手

加入工程師交流群

上一節(jié)我們了解了關于開源和OpenHarmony做了簡單的了解,今天主要了解OpenHarmony的技術架構

作者:堅果

公眾號:"大前端之旅"

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

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

img

上面是OpenHarmony的技術架構下面是Flutter 架構層

Flutter 架構層

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

Architectural diagram

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

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

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

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

Android系統(tǒng)架構

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

image-20220222221100106

總結

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

參考鏈接

OpenHarmon技術架構

Flutter 架構概覽

Android平臺架構

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

    關注

    33

    文章

    3955

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    #OpenHarmony HDC調(diào)試

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

    #OpenHarmony 開發(fā)環(huá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應用以及部署

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

    OpenHarmony年度課題管理辦法

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

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

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

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

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

    OpenHarmony 2025年度技術俱樂部及開發(fā)者協(xié)會獎項評選通知

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

    OpenHarmony年度技術課題評選通知

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

    電子科技大學OpenHarmony技術俱樂部正式揭牌成立

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

    四川大學OpenHarmony技術俱樂部正式揭牌成立

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

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

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

    南京大學OpenHarmony技術俱樂部正式揭牌成立

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

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

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