女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

HarmonyOS 3.1版本發(fā)布,全面進入聲明式開發(fā)

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

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

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

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



聲明式UI能力


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

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

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

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

1)新增Canvas繪制能力,支持W3C標(biāo)準(zhǔn)Canvas接口,結(jié)合聲明式UI范式,增強應(yīng)用開發(fā)者自定義繪制能力。

2)通過XComponent組件,配合NDK能力,構(gòu)建C++/TS混合開發(fā)能力,支持游戲、媒體應(yīng)用開發(fā)。

2、布局能力提升

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

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

3、組件能力提升

1)分欄架構(gòu)組件使用提升

2)列表組件使用提升

4、多設(shè)備交互事件歸一

交互歸一后開發(fā)者無需關(guān)注當(dāng)前設(shè)備和輸入設(shè)備類型,只需在交互歸一事件接口中做邏輯響應(yīng)即可。

交互歸一


應(yīng)用開發(fā)模型——Stage模型


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

1、重新定義應(yīng)用運行規(guī)則,從根本上解決后臺搶占系統(tǒng)資源問題

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

2)后臺常駐進程內(nèi)存開銷減少

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

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

重新定義應(yīng)用運行規(guī)則

2、邏輯與UI解耦,應(yīng)用異常恢復(fù)與應(yīng)用跨設(shè)備遷移邏輯歸一

1)UI與邏輯解耦,UI通過數(shù)據(jù)驅(qū)動

2)應(yīng)用異常恢復(fù)只需載入關(guān)鍵節(jié)點數(shù)據(jù)

3)跨設(shè)備流轉(zhuǎn)時,應(yīng)用同樣載入關(guān)鍵節(jié)點數(shù)據(jù)

邏輯與UI解耦

3、多設(shè)備應(yīng)用模型歸一,更利于應(yīng)用一次開發(fā)多端部署

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

窗口狀態(tài)與UIAbility生命周期關(guān)系


DFX


1、CPU耗時調(diào)優(yōu)

用于在CPU負(fù)載高場景下,跟蹤代碼執(zhí)行過程中的關(guān)鍵流程,度量分析熱點函數(shù)耗時。

CPU耗時調(diào)優(yōu)

2、內(nèi)存分配調(diào)優(yōu)

調(diào)優(yōu)常見內(nèi)存分配過多、內(nèi)存泄漏等問題,開發(fā)者可快速找到內(nèi)存生命周期的上下文。

內(nèi)存分配調(diào)優(yōu)

3、HiAppEvent(應(yīng)用埋點框架)

提供HarmonyOS應(yīng)用事件的預(yù)埋、預(yù)定義、自定義事件埋點、存儲、分發(fā)、訂閱框架。應(yīng)用內(nèi)開發(fā)者可集成SDK接入大數(shù)據(jù)云,通過HiAppEvent訂閱機制完成埋點數(shù)據(jù)獲取。


Web組件開發(fā)


本次更新支持文檔類Web應(yīng)用文檔預(yù)覽和基礎(chǔ)編輯功能,支持圖文混排內(nèi)容跨設(shè)備復(fù)制粘貼。在統(tǒng)一W3C標(biāo)準(zhǔn)下支持文檔類Web應(yīng)用生態(tài)快速遷移,適配移植工作量小,調(diào)試成本低;支持圖文混排內(nèi)容跨設(shè)備復(fù)制粘貼,解決富文本內(nèi)容跨設(shè)備復(fù)制圖片丟失問題,提高移動辦公體驗。


國際化開發(fā)——偽本地化調(diào)試


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

偽本地化前

偽本地化后


通信互聯(lián)


1、http增強功能

包括支持緩存、支持并發(fā)框架、支持gzip壓縮、支持指定數(shù)據(jù)返回格式。

2、支持TLSSocket

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


媒體軟件


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

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

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

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

2、相機支持預(yù)覽、拍照、錄像功能

1)相機基礎(chǔ)能力,包括:基礎(chǔ)預(yù)覽、基礎(chǔ)拍照、基礎(chǔ)錄像

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


分布式數(shù)據(jù)管理


分布式數(shù)據(jù)為應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)庫的分布式協(xié)同能力(KVStore支持分布式,RDB僅支持本地)。

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

以上HarmonyOS 3.1版本的主要更新內(nèi)容,將會在后續(xù)的開發(fā)者版本中逐步開放。最后,我們一起來看看HarmonyOS 3.1的版本更新節(jié)奏:

版本特性路標(biāo)


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



END


想了解更多HarmonyOS技術(shù)?

后臺留言給我們

立刻安排!


歡迎點擊|閱讀原文

查看更多HarmonyOS 3.1版本細(xì)節(jié)信息


原文標(biāo)題:HarmonyOS 3.1版本發(fā)布,全面進入聲明式開發(fā)

文章出處:【微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    79

    文章

    2053

    瀏覽量

    32150

原文標(biāo)題:HarmonyOS 3.1版本發(fā)布,全面進入聲明式開發(fā)

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    達(dá)實智能正式發(fā)布AIoT平臺V7版本

    近日,在達(dá)實智能成立30周年慶典上,達(dá)實AIoT智能物聯(lián)網(wǎng)平臺V7版本重磅發(fā)布。此版本借助國產(chǎn)AI大模型發(fā)展趨勢,展示了生成AI在園區(qū)數(shù)字化平臺的實際應(yīng)用。以下為
    的頭像 發(fā)表于 03-21 11:44 ?479次閱讀

    達(dá)實AIoT智能物聯(lián)網(wǎng)管控平臺V7版本發(fā)布

    近日,達(dá)實智能在公司總部發(fā)布了達(dá)實AIoT智能物聯(lián)網(wǎng)管控平臺V7版本,展示了生成AI在園區(qū)數(shù)字化平臺的實際應(yīng)用。
    的頭像 發(fā)表于 03-19 11:39 ?523次閱讀

    芯來科技發(fā)布Nuclei Studio 2025.02版本

    Studio 2025.02版本發(fā)布了以下功能特性: 集成Nuclei RISC-V Toolchain /OpenOCD /QEMU /Xlmodel 2025.02版本
    的頭像 發(fā)表于 03-05 17:43 ?731次閱讀
    芯來科技<b class='flag-5'>發(fā)布</b>Nuclei Studio 2025.02<b class='flag-5'>版本</b>

    HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”

    精致的HarmonyOS應(yīng)用。   《開發(fā)指南》包括相關(guān)概念的定義、原理機制的解釋、詳細(xì)的開發(fā)指導(dǎo)等,幫助開發(fā)全面掌握
    發(fā)表于 02-17 16:37

    ABViewer 15.2版本現(xiàn)已發(fā)布

    我們的團隊很高興宣布ABViewer 15.2版本現(xiàn)已發(fā)布。新版本對軟件的所有主要功能進行了改進。下面您將找到我們所做更改的詳細(xì)列表。 PDF轉(zhuǎn)DWG改進: · 轉(zhuǎn)換質(zhì)量全面提升; ·
    的頭像 發(fā)表于 02-11 11:49 ?403次閱讀

    華為發(fā)布鴻蒙HarmonyOS 5.0.2 Release

    華為鴻蒙HarmonyOS 5.0.2 Release于1月22日在華為開發(fā)者官方正式發(fā)布HarmonyOS 5.0.2 Release在Harm
    的頭像 發(fā)表于 01-23 16:17 ?1373次閱讀

    OurBMC 24.12版本正式上線

    日前,經(jīng)過社區(qū)開發(fā)者的共同努力,OurBMC 全新升級,24.12版本正式上線。
    的頭像 發(fā)表于 01-07 13:45 ?514次閱讀

    HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(下)

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

    HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(上)

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

    特斯拉FSD V13.2版本正式發(fā)布

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

    【AWTK最新動態(tài)】AWTK 1.8版本發(fā)布

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

    芯科科技發(fā)布Matter Simplicity SDK Extension v2.3.0版本

    Silicon Labs(亦稱“芯科科技”)持續(xù)強化軟硬件產(chǎn)品陣容以領(lǐng)航Matter標(biāo)準(zhǔn)開發(fā),并于日前發(fā)布全面支持Matter1.3最新標(biāo)準(zhǔn)的Matter Simplicity SDK
    的頭像 發(fā)表于 08-20 14:24 ?950次閱讀

    芯來集成開發(fā)環(huán)境Nuclei Studio 2024.06版本發(fā)布

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

    HarmonyOS NEXT Developer Beta1最新術(shù)語表

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

    ENV-Windows v2.0.0版本發(fā)布

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