色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

HarmonyOS 3.1版本發布,全面進入聲明式開發

HarmonyOS開發者 ? 來源:未知 ? 2022-11-14 18:55 ? 次閱讀

開發者的腳步永不停歇,2022年我們發布了HarmonyOS 3.0 Release版本,為了進一步滿足開發者高效開發應用程序的訴求,在同年11月4日華為開發者大會HDC2022上,我們推出了HarmonyOS 3.1版本。

HarmonyOS 3.1 版本主推ArkTS開發語言,ArkTS API的數量也將達到10000+,主要API能力包括:增強的聲明式UI能力、全新的應用開發模型——Stage模型,并在DFX、Web組件開發、國際化開發、通信互聯、媒體軟件等子系統能力方面有所更新或增強,這些能力標志著HarmonyOS全面進入ArkTS語言的聲明式開發階段。

下面,讓我們一起了解HarmonyOS 3.1版本主要有哪些關鍵特性吧。



聲明式UI能力


ArkUI是一套構建HarmonyOS應用界面的聲明式UI開發框架。它通過簡潔自然的UI信息描述語法、豐富的UI動效組件和API,以及不斷增強的一次開發、多端部署能力,幫助您提升HarmonyOS應用界面開發效率。

目前ArkUI已支持包括Canvas、XComponent、DatePicker等超70個UI組件,并且提供了豐富的響應式布局和自適應布局能力。

具體新增及增強能力如下所示:

1、聲明式2D/3D繪制能力

1)新增Canvas繪制能力,支持W3C標準Canvas接口,結合聲明式UI范式,增強應用開發者自定義繪制能力。

2)通過XComponent組件,配合NDK能力,構建C++/TS混合開發能力,支持游戲、媒體應用開發。

2、布局能力提升

1)扁平化布局能力,提升布局效率

2)自定義布局能力,布局更加靈活、可定制

3、組件能力提升

1)分欄架構組件使用提升

2)列表組件使用提升

4、多設備交互事件歸一

交互歸一后開發者無需關注當前設備和輸入設備類型,只需在交互歸一事件接口中做邏輯響應即可。

交互歸一


應用開發模型——Stage模型


作為FA模型的一種補充,應用開發框架引入了Stage模型作為第二種應用開發模型。Stage模型包含生命周期管理、調度、回調、上下文獲取、鑒權等,大大增強了應用的運行管理能力。Stage模型的重點特性如下:

1、重新定義應用運行規則,從根本上解決后臺搶占系統資源問題

1)后臺常駐進程數量減少

2)后臺常駐進程內存開銷減少

3)后臺進程行為更加有序

4)前臺進程所需資源可得到充分保障

重新定義應用運行規則

2、邏輯與UI解耦,應用異常恢復與應用跨設備遷移邏輯歸一

1)UI與邏輯解耦,UI通過數據驅動

2)應用異常恢復只需載入關鍵節點數據

3)跨設備流轉時,應用同樣載入關鍵節點數據

邏輯與UI解耦

3、多設備應用模型歸一,更利于應用一次開發多端部署

Stage模型的UIAbility生命周期和窗口顯示/焦點事件分離,統一了多設備形態下UIAbility模型,促進多設備兼容應用代碼更加簡潔。

窗口狀態與UIAbility生命周期關系


DFX


1、CPU耗時調優

用于在CPU負載高場景下,跟蹤代碼執行過程中的關鍵流程,度量分析熱點函數耗時。

CPU耗時調優

2、內存分配調優

調優常見內存分配過多、內存泄漏等問題,開發者可快速找到內存生命周期的上下文。

內存分配調優

3、HiAppEvent(應用埋點框架)

提供HarmonyOS應用事件的預埋、預定義、自定義事件埋點、存儲、分發、訂閱框架。應用內開發者可集成SDK接入大數據云,通過HiAppEvent訂閱機制完成埋點數據獲取。


Web組件開發


本次更新支持文檔類Web應用文檔預覽和基礎編輯功能,支持圖文混排內容跨設備復制粘貼。在統一W3C標準下支持文檔類Web應用生態快速遷移,適配移植工作量小,調試成本低;支持圖文混排內容跨設備復制粘貼,解決富文本內容跨設備復制圖片丟失問題,提高移動辦公體驗。


國際化開發——偽本地化調試


支持界面語言的偽翻譯替換,文本長度擴展,文本邊界測試。開發者無需在APP中加入偽翻譯資源即可測試,通過切換系統語言到en-XA區域可快速進行調試。

偽本地化前

偽本地化后


通信互聯


1、http增強功能

包括支持緩存、支持并發框架、支持gzip壓縮、支持指定數據返回格式。

2、支持TLSSocket

支持客戶端指定證書、密鑰、CA等安全傳輸選項,向服務器發起連接,建立TLSSocket連接支持TLSv1.2和TLSv1.3。


媒體軟件


1、音視頻播放、錄制、編解碼

1)音視頻播放,包括:本地播放、在線播放

2)音視頻錄制,包括:音頻錄制、視頻錄制

3)音視頻編解碼,包括:音頻軟編解碼、視頻硬編解碼,支持H264

2、相機支持預覽、拍照、錄像功能

1)相機基礎能力,包括:基礎預覽、基礎拍照、基礎錄像

2)支持基本參數控制:閃光燈、對焦、變焦等


分布式數據管理


分布式數據為應用程序提供不同設備間數據庫的分布式協同能力(KVStore支持分布式,RDB僅支持本地)。

除以上關鍵特性外,本次HarmonyOS 3.1還將在安全基礎能力、網絡管理、包管理、測試框架、文件管理、資源調度、USB服務、輸入法、打印、位置服務、無障礙軟件服務、用戶IAM、窗口、電話服務、分布式軟總線、電源服務、事件通知等子系統方面有不同程度的更新或增強。

以上HarmonyOS 3.1版本的主要更新內容,將會在后續的開發者版本中逐步開放。最后,我們一起來看看HarmonyOS 3.1的版本更新節奏:

版本特性路標


HDC2022發布了HarmonyOS 3.1 Developer Preview版本,已經攜帶了最新的Stage模型以及部分ArkUI增強能力,歡迎各位開發者小伙伴們到HarmonyOS官網下載并提前嘗鮮,感謝您一路陪伴HarmonyOS成長!



END


想了解更多HarmonyOS技術?

后臺留言給我們

立刻安排!


歡迎點擊|閱讀原文

查看更多HarmonyOS 3.1版本細節信息


原文標題:HarmonyOS 3.1版本發布,全面進入聲明式開發

文章出處:【微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

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

    關注

    79

    文章

    1977

    瀏覽量

    30264

原文標題:HarmonyOS 3.1版本發布,全面進入聲明式開發

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    HarmonyOS開發指導類文檔更新速遞(下)

    伴隨著HarmonyOS 5.0.0 Release、HarmonyOS 5.0.1 Release版本發布HarmonyOS官網文檔也
    的頭像 發表于 12-30 09:54 ?88次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發</b>指導類文檔更新速遞(下)

    HarmonyOS開發指導類文檔更新速遞(上)

    伴隨著HarmonyOS 5.0.0 Release版本發布HarmonyOS官網文檔也帶來了不少上新內容。本期HarmonyOS NE
    的頭像 發表于 12-30 09:50 ?84次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發</b>指導類文檔更新速遞(上)

    特斯拉FSD V13.2版本正式發布

    的又一次重要突破。 FSD V13.2版本發布對特斯拉而言具有重要意義。該版本在技術和功能上進行了全面升級,旨在提供更加穩定、高效的自動駕駛體驗。特斯拉表示,如果新
    的頭像 發表于 12-03 11:01 ?688次閱讀

    【AWTK最新動態】AWTK 1.8版本發布

    AWTK是一套基于C語言開發的跨平臺GUI框架,目前正式推出1.8版本。本次更新不僅對許多細節進行了優化,還增添了眾多重要特性和文檔資料。此外,還引入了三款創新控件和兩個與AWTK相關項目。AWTK
    的頭像 發表于 08-30 12:48 ?449次閱讀
    【AWTK最新動態】AWTK 1.8<b class='flag-5'>版本</b><b class='flag-5'>發布</b>

    芯科科技發布Matter Simplicity SDK Extension v2.3.0版本

    Silicon Labs(亦稱“芯科科技”)持續強化軟硬件產品陣容以領航Matter標準開發,并于日前發布全面支持Matter1.3最新標準的Matter Simplicity SDK
    的頭像 發表于 08-20 14:24 ?640次閱讀

    芯來集成開發環境Nuclei Studio 2024.06版本發布

    為了優化Nuclei Studio的在性能調優方面的體驗,以及引入商業工具鏈的支持,以及豐富基于Nuclei CPU/SoC IP的軟件生態,讓客戶和開發者能夠圍繞Nuclei IP做出更完善的RISC-V軟硬件一體化解決方案,本次Nuclei Studio 2024.06版本
    的頭像 發表于 07-15 16:15 ?757次閱讀

    HarmonyOS NEXT Developer Beta1最新術語表

    Feature Ability,在FA模型中代表有界面的Ability,用于與用戶進行交互。 FA模型 HarmonyOS早期版本開始支持的應用模型,已經不再主推。建議使用新的Stage模型進行開發
    發表于 06-27 16:16

    ENV-Windows v2.0.0版本發布

    ENV-Windows v2.0.0版本發布
    的頭像 發表于 06-26 08:35 ?794次閱讀
    ENV-Windows v2.0.0<b class='flag-5'>版本</b><b class='flag-5'>發布</b>

    HarmonyOS開發案例:【轉場動畫】

    教程中,我們將會通過一個簡單的樣例,學習如何基于ArkTS的聲明開發范式開發轉場動畫。其中包含頁面間轉場、組件內轉場以及共享元素轉場。
    的頭像 發表于 05-06 15:42 ?1071次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發</b>案例:【轉場動畫】

    FogCloud正式發布5.0版本全面升級性能與服務!

    全新 FogCloud V5.0 如約而至,它不僅延續了一貫的卓越性能與用戶體驗,更在性能優化、穩定性提升及功能創新上實現了重大突破。 在此版本中,慶科信息對功能模塊進行了深度挖掘和全面升級,并更新了技術方案,旨在提供更加輕量化、低門檻、人人可享的物聯平臺,開啟一步上云
    的頭像 發表于 04-24 11:54 ?334次閱讀
    FogCloud正式<b class='flag-5'>發布</b>5.0<b class='flag-5'>版本</b>,<b class='flag-5'>全面</b>升級性能與服務!

    HarmonyOS開發案例:【圖片編輯】

    基于ArkTS的聲明開發范式的樣例,主要介紹了圖片編輯實現過程。
    的頭像 發表于 04-23 20:54 ?402次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發</b>案例:【圖片編輯】

    HarmonyOS開發案例:【新聞數據加載】

    基于ArkTS的聲明開發范式實現的樣例,主要介紹了數據請求和touch事件的使用。
    的頭像 發表于 04-22 17:22 ?573次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發</b>案例:【新聞數據加載】

    HarmonyOS開發實例:【分布郵件】

    基于TS擴展的聲明開發范式編程語言編寫的一個分布郵件系統,可以由一臺設備拉起另一臺設備,每次改動郵件內容,都會同步更新兩臺設備的信息
    的頭像 發表于 04-17 10:29 ?769次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發</b>實例:【分布<b class='flag-5'>式</b>郵件】

    鴻蒙OS應用開發:【DevEco Studio3.0 和 3.1版本差異】

    DevEco Studio支持包括手機、平板、車機、智慧屏、智能穿戴、輕量級智能穿戴和智慧視覺設備的HarmonyOS應用/服務開發,預置了工程模板,可以根據工程向導輕松創建適應于各類設備的工程,并
    的頭像 發表于 03-26 17:21 ?1168次閱讀
    鴻蒙OS應用<b class='flag-5'>開發</b>:【DevEco Studio3.0 和 <b class='flag-5'>3.1</b><b class='flag-5'>版本</b>差異】

    HarmonyOS開發技術全面分析

    的快速連接、能力互助、資源共享,匹配合適的設備、提供流暢的全場景體驗。 ? 對應用開發者而言, HarmonyOS 采用了多種分布技術,使得應用程序的開發實現與不同終端設備的形態差異
    發表于 02-21 16:31
    主站蜘蛛池模板: 1973性农场未删减版| 亚洲99精品A片久久久久久| 亚洲国产在线99视频| 国产一区精选播放022| 亚洲精品有码在线观看| 久久精品国产色蜜蜜麻豆国语版| 综合亚洲桃色第一影院| 青青草国产偷拍在线av| 伊人久久青草| 日本特殊精油按摩| 九九黄色大片| 亚洲国产综合人成综合网站00| 九九久久久2| rio 快播| 亚洲日韩中文字幕日本有码| 麻豆免费观看高清完整视频| 高清不卡伦理电影在线观看| 一抽一出BGM免费3分钟| 全免费午夜一级毛片| 果冻传媒2021精品影视| 亚洲 欧美 制服 视频二区| 久久精品国产亚洲AV蜜臀| a毛片基地免费全部视频| 亚洲AV精品无码国产一区| 蜜桃色欲AV久久无码精品| 国产精品久久久久影院| 99久久精品免费看国产一区二区| 久久这里只有精品无码3D| 中文在线免费看视频| 色欲AV久久综合人妻蜜桃| 国产成人一区二区三区在线观看| 日本久久中文字幕| 幻女FREE性俄罗斯学生| 野花日本大全免费观看3中文版| 女人久久WWW免费人成看片| 国产香蕉视频在线观看| chinesetoilet美女沟| 欧美激情视频一区| 极品少妇小泬50PTHEPON| a三级黄色片| 无码AV动漫精品一区二区免费|