国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

OpenHarmony 3.1 Release版本詳細了解新圖形框架

OpenAtom OpenHarmony ? 來源:OpenAtom OpenHarmony ? 作者:OpenAtom OpenHarmony ? 2022-06-17 11:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

3 月 31 日,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”) 3.1 Release 版本正式發布了。此版本為大家帶來了全新的圖形框架,實現了UI框架顯示、多窗口、流暢動畫等基礎能力,夯實了 OpenHarmony 系統能力基座,下面就帶大家詳細了解新圖形框架。

一、完整能力視圖

新圖形框架的能力在持續構建中,圖1展示了新圖形框架當前及未來提供的完整能力視圖。

72d03420-db62-11ec-ba43-dac502259ad0.png

圖1 OpenHarmony圖形完整能力視圖

按照分層抽象和模塊化的架構設計原則,新圖形框架分為接口層、框架層和引擎層。各層級說明如下:

●接口層:提供圖形 NDK(native development kit,原生開發包)能力,包括 OpenGL ES、Native Drawing 等繪制接口能力。

●框架層:由 Render Service、Animation、Effect、Drawing、顯示與內存管理等核心模塊組成。框架層各模塊說明如下:

7313253c-db62-11ec-ba43-dac502259ad0.png

●引擎層:包括 2D 圖形庫和 3D 圖形引擎兩個模塊。2D 圖形庫提供 2D 圖形繪制底層 API,支持圖形繪制與文本繪制底層能力。3D 圖形引擎能力尚在構建中。

二、新圖形框架的亮點

經過上一節介紹,我們對新圖形框架的完整能力有了基本的了解。那么,新圖形框架有什么亮點呢?

新圖形框架在渲染、動畫流暢性、接口方面重點發力:

(1)渲染方面

通常來講,UI 界面顯示分為兩個部分:一是描述的UI元素在應用內部顯示,二是多個應用的界面在屏幕上同時顯示。對此,新圖形框架從功能上做了相應的設計:控件級渲染和窗口級渲染。“控件級渲染”重點考慮如何跟UI框架前端進行對接,需要將ArkUI框架的控件描述轉換成繪制指令,并提供對應的節點管理以及渲染能力。而“窗口級渲染”重點考慮如何將多個應用合成顯示到同一個屏幕上。

(2)動畫流暢性方面

我們深挖動畫處理流程中的各個環節,對新圖形框架進行了新的動畫實現設計,提升動畫的流暢性體驗。

(3)接口方面

新圖形框架在接口層提供了更豐富的接口能力。

下面為大家一一詳細介紹新圖形框架的亮點特性。

1. 控件級渲染

新圖形框架實現了基于 RenderService(簡稱 RS)的控件級渲染功能,如圖 2 所示。

736fa26c-db62-11ec-ba43-dac502259ad0.png

圖2 控件級渲染

控件級渲染功能具有以下特點:

● 支持 GPU 渲染,提升渲染性能。

● 動畫邏輯從主線程中剝離,提供獨立的步進驅動機制。

● 將渲染節點屬性化,屬性與內容分離。

2. 窗口級渲染

新圖形框架實現了基于 RenderService 的窗口級渲染功能,如圖 3 所示。

73e21ef0-db62-11ec-ba43-dac502259ad0.png

圖3 窗口級渲染

窗口級渲染功能具有以下特點:

● 取代 Weston 合成框架,實現RS新合成框架。

● 支持硬件 VSync/軟件 Vsync。

● 支持基于 NativeWindow 接入 EGL/GLES 的能力。

● 更靈活的合成方式,支持硬件在線合成/CPU 合成/混合合成(GPU 合成即將上線)。

● 支持多媒體圖層在線 overlay。

3. 更流暢的動畫體驗

動畫流暢性是一項很基本、也很關鍵的特性,直接影響用戶體驗。為了提升動畫的流暢性體驗,我們深挖動畫處理流程中的各個環節,對新圖形框架進行了新的動畫實現設計。

如圖 4 所示,傳統動畫的實現流程如下:

(1) 應用創建動畫,設置動畫參數;

(2) 每幀回調,修改控件參數,重新測量、布局、繪制;

(3) 內容渲染。

74157f5c-db62-11ec-ba43-dac502259ad0.png

圖4 傳統動畫實現

經過深入分析,我們發現傳統動畫實現存在以下缺點:

(1)UI 與動畫一起執行,UI 的業務阻塞會影響動畫的執行,導致動畫卡頓。

(2)每幀回調修改控件屬性,會觸發測量布局錄制,導致耗時增加。

針對以上兩點缺陷,我們對新圖形框架進行了新的動畫實現設計,如圖5所示。

744b065e-db62-11ec-ba43-dac502259ad0.png

圖5 新框架的動畫實現

(1)動畫與 UI 分離。

動畫在渲染線程步進,與 UI 業務線程分離。

(2)動畫僅測量、布局、繪制一次,降低動畫負載。

通過計算最終界面屬性值,對有改變的控件添加動畫,動畫過程中不測量、布局、繪制,提升性能。

4. 對外提供的接口

新圖形框架提供了豐富的接口:

(1)SDK:支持 WebGL 1.0、WebGL 2.0,滿足 JS 開發者的 3D 開發的需求。

WebGL 開發指導

https://docs.openharmony.cn/pages/v3.1/zh-cn/OpenHarmony-Overview_zh.md/

(2)NDK:支持 OpenGL ES3.X,可以通過 XComponent 提供的 nativewindow 創建 EGL/OPENGL 繪制環境,滿足游戲引擎等開發者對 3D 繪圖能力的需求。

749952fa-db62-11ec-ba43-dac502259ad0.png

圖6 OpenGL ES使用示例

新圖形框架還處于不斷完善過程中,我們將基于新框架提供更多的能力,相信以后會給大家帶來更多的驚喜,敬請期待~

審核編輯 :李倩

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

    關注

    0

    文章

    404

    瀏覽量

    18425
  • OpenHarmony
    +關注

    關注

    33

    文章

    3952

    瀏覽量

    21109

原文標題:OpenHarmony 3.1 Release版本關鍵特性解析——新的圖形框架可以帶來什么

文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    詳細了解IGBT

    IGBT:物理結構 ? ? ? ?IGBT 是一種半導體晶體管或半導體開關,由四個交替的半導體材料層 (PNPN) 構成。當正確的電壓施加到器件的柵極時,它能夠傳導電流——當該電壓被移除時,傳導就會停止。 ? ? ? ?自問世以來,IGBT 一直在不斷磨練和改進,特別是在改善開關損耗以及創建更薄的結構方面。如今,IGBT 通常將溝槽柵極與場截止結構結合起來,作為抑制器件內寄生 NPN 特性的手段。一旦實現這一點,傳導損耗和飽和電壓就會降低,從而帶來諸如增強
    的頭像 發表于 01-08 13:47 ?2101次閱讀
    <b class='flag-5'>詳細了解</b>IGBT

    觸覺智能Purple Pi OH開發板率先適配OpenHarmony6.0 Release,鴻蒙明星開發板

    2025年9月19日,在官網上線開源鴻蒙OpenHarmony6.0Release僅13天,觸覺智能宣布旗下PurplePiOH開發板成功完成OpenHarmony6.0Release系統適配。這一
    的頭像 發表于 10-29 08:00 ?826次閱讀
    觸覺智能Purple Pi OH開發板率先適配<b class='flag-5'>OpenHarmony</b>6.0 <b class='flag-5'>Release</b>,鴻蒙明星開發板

    貝啟科技BQ3588HM主板通過 OpenHarmony 5.0.3 Release 版本兼容性測評

    廈門貝啟科技有限公司基于RockchipRK3588SoC的貝啟BQ3588HM主板模組/開發板,已通過OpenHarmony5.0.3Release版本兼容性測評,獲頒
    的頭像 發表于 10-21 15:33 ?1100次閱讀
    貝啟科技BQ3588HM主板通過 <b class='flag-5'>OpenHarmony</b> 5.0.3 <b class='flag-5'>Release</b> <b class='flag-5'>版本</b>兼容性測評

    開源鴻蒙6.0 Release版本重磅發布

    近日,在長沙國際會議中心舉辦的開源鴻蒙技術大會2025上,開放原子開源鴻蒙(即OpenAtom OpenHarmony,簡稱“開源鴻蒙”)項目群正式發布開源鴻蒙6.0 Release版本
    的頭像 發表于 10-10 16:49 ?2878次閱讀

    騏俊物聯ML120H模組獲得OpenHarmony生態產品兼容性證書

    近日,騏俊物聯自主研發的Cat.1模組ML120H及配套開發板正式通過OpenHarmony 5.0 Release版本兼容性測評,并獲得OpenHarmony生態產品兼容性證書。
    的頭像 發表于 09-15 10:23 ?777次閱讀

    貝啟科技BQ3576HM開發板套件通過OpenHarmony 5.0.3 Release版本兼容性測評

    廈門貝啟科技有限公司BQ3576HM開發板套件基于RockchipRK3576SoC的產品已通過OpenHarmony5.0.3Release版本兼容性測評,獲得由
    的頭像 發表于 09-03 11:46 ?1854次閱讀
    貝啟科技BQ3576HM開發板套件通過<b class='flag-5'>OpenHarmony</b> 5.0.3 <b class='flag-5'>Release</b><b class='flag-5'>版本</b>兼容性測評

    摩爾線程發布圖形顯卡驅動程序v310.120

    還將OpenGL渲染框架更新至4.4版本,可以對Blender 4.x版本及更多專業圖形軟件實現更好的支持,顯著提升創作工作流的效率與穩定性。
    的頭像 發表于 08-21 16:07 ?1391次閱讀

    桃芯科技獲得OpenHarmony生態產品兼容性證書

    近日,由INGCHIPS自主研發的模組/開發板DB870CC1A順利通過OpenHarmony 5.0.2 Release版本兼容性測評,并獲得OpenHarmony生態產品兼容性證書
    的頭像 發表于 06-25 14:30 ?1137次閱讀

    開源鴻蒙6.0Beta1版本發布!觸覺智能將率先適配RK3566/RK3568/RK3576等芯片平臺芯片

    開放原子開源鴻蒙(OpenAtomOpenHarmony,簡稱“開源鴻蒙”或“OpenHarmony”)6.0Beta1版本正式發布。相比5.1.0Release
    的頭像 發表于 06-20 14:05 ?1583次閱讀
    開源鴻蒙6.0Beta1<b class='flag-5'>版本</b>發布!觸覺智能將率先適配RK3566/RK3568/RK3576等芯片平臺芯片

    開源鴻蒙5.1 Release版本發布

    近日,開源鴻蒙5.1 Release版本正式發布,支持更多的設備形態,全面提升了系統的穩定性和開發者體驗,這是其技術路線演進中的關鍵一躍——更快的開發體驗,向消費端的加速滲透,以及向全場景生態發起猛攻。
    的頭像 發表于 06-05 14:25 ?2361次閱讀

    全志科技亮相OpenHarmony開發者大會2025

    近日,OpenHarmony開發者大會 2025(OHDC.2025,以下簡稱“大會”)在深圳舉辦。大會正式發布了開源鴻蒙5.1 Release版本,舉行了“開源鴻蒙應用技術組件共建啟動、開源鴻蒙
    的頭像 發表于 06-04 09:16 ?2208次閱讀
    全志科技亮相<b class='flag-5'>OpenHarmony</b>開發者大會2025

    貢獻 OpenHarmony 庫關鍵配置

    # 貢獻 OpenHarmony 庫關鍵配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS ## 創建第三方庫 - 打開 DevEco Stud
    發表于 05-28 13:46

    【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】使用Deveco Studio進行開發

    openharmony sdk api11,而5.0.1 Release則對應api 13. 因為我之前在開源手機上,測試過cocos engine,使用的是api 11。 從cocos到deveco
    發表于 03-16 11:28

    OpenHarmony5.0系統怎么去除鎖屏直接進入界面?教你2步搞定

    本文介紹在OpenHarmony5.0Release操作系統下,去除鎖屏開機后直接進入界面的方法。觸覺智能PurplePiOH鴻蒙開發板演示,搭載了瑞芯微RK3566四核處理器,1TOPS算力NPU
    的頭像 發表于 03-12 18:51 ?1152次閱讀
    <b class='flag-5'>OpenHarmony</b>5.0系統怎么去除鎖屏直接進入界面?教你2步搞定

    北京迅為RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動框架架構

    北京迅為RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動框架架構
    的頭像 發表于 03-11 14:13 ?1863次閱讀
    北京迅為RK3568開發板<b class='flag-5'>OpenHarmony</b>系統南向驅動開發內核HDF驅動<b class='flag-5'>框架</b>架構