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

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

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

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

HarmonyOS 3.1版本發(fā)布,全面進(jìn)入聲明式開(kāi)發(fā)

HarmonyOS開(kāi)發(fā)者 ? 來(lái)源:未知 ? 2022-11-14 18:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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



聲明式UI能力


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

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

具體新增及增強(qiáng)能力如下所示:

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

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

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

2、布局能力提升

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

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

3、組件能力提升

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

2)列表組件使用提升

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

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

交互歸一


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


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

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

1)后臺(tái)常駐進(jìn)程數(shù)量減少

2)后臺(tái)常駐進(jìn)程內(nèi)存開(kāi)銷(xiāo)減少

3)后臺(tái)進(jìn)程行為更加有序

4)前臺(tái)進(jìn)程所需資源可得到充分保障

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

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

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

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

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

邏輯與UI解耦

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

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

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


DFX


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

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

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

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

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

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

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

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


Web組件開(kāi)發(fā)


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


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


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

偽本地化前

偽本地化后


通信互聯(lián)


1、http增強(qiáng)功能

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

2、支持TLSSocket

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


媒體軟件


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

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

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

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

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

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

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


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


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

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

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

版本特性路標(biāo)


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



END


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

后臺(tái)留言給我們

立刻安排!


歡迎點(diǎn)擊|閱讀原文

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


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

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

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

    關(guān)注

    80

    文章

    2153

    瀏覽量

    36072

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何查看小智是否成功進(jìn)入聲音設(shè)置?

    你可以通過(guò)后臺(tái)頁(yè)面狀態(tài)、設(shè)備反饋、語(yǔ)音測(cè)試三種方式,快速確認(rèn)小智是否成功進(jìn)入聲音設(shè)置并生效。 一、后臺(tái)頁(yè)面直接查看(最準(zhǔn)) 登錄小智AI后臺(tái):https://xiaozhi.me/console
    發(fā)表于 02-16 06:39

    IvorySQL開(kāi)源社區(qū)正式發(fā)布IvorySQL 5.0版本

    近日,IvorySQL開(kāi)源社區(qū)正式發(fā)布IvorySQL 5.0版本。該版本基于PostgreSQL 18.0進(jìn)行全面迭代升級(jí),在Oracle兼容性上實(shí)現(xiàn)新突破,生態(tài)組件集成能力持續(xù)進(jìn)階
    的頭像 發(fā)表于 12-04 10:06 ?763次閱讀
    IvorySQL開(kāi)源社區(qū)正式<b class='flag-5'>發(fā)布</b>IvorySQL 5.0<b class='flag-5'>版本</b>

    發(fā)布元服務(wù)配置隱私聲明

    服務(wù)”。 選擇要發(fā)布的元服務(wù)。 左側(cè)導(dǎo)航選擇“應(yīng)用上架 > 版本信息”下待發(fā)布版本。 進(jìn)入“隱私
    發(fā)表于 11-25 11:24

    元服務(wù)發(fā)布選擇待發(fā)布軟件包

    ;gt; 版本信息”下待發(fā)布版本進(jìn)入“軟件版本”區(qū)域,點(diǎn)擊“版本選取” 5.彈出窗口將展示
    發(fā)表于 11-03 17:10

    AppGallery Connect(HarmonyOS 5及以上) --公開(kāi)測(cè)試創(chuàng)建并發(fā)布測(cè)試版本(二)

    。具體操作可參考配置版權(quán)信息, 注意 修改版權(quán)信息后,測(cè)試版本與全網(wǎng)版本的版權(quán)信息都會(huì)同步變更,請(qǐng)謹(jǐn)慎操作。 14.配置應(yīng)用內(nèi)商品。 您可為應(yīng)用/元服務(wù)添加數(shù)字商品,具體操作請(qǐng)參見(jiàn)管理數(shù)字商品。 本文主要參考引用自HarmonyOS
    發(fā)表于 09-28 15:06

    AppGallery Connect(HarmonyOS 5及以上) --公開(kāi)測(cè)試創(chuàng)建并發(fā)布測(cè)試版本(一)

    的“HarmonyOs”頁(yè)簽,點(diǎn)擊應(yīng)用名稱(chēng),進(jìn)入“分發(fā)”頁(yè)面 3.在左側(cè)導(dǎo)航欄選擇“應(yīng)用測(cè)試 >版本列表”,進(jìn)入版本列表”頁(yè)面,點(diǎn)擊
    發(fā)表于 09-26 17:24

    創(chuàng)建并發(fā)布測(cè)試版本(二)

    擇到。 7.配置是否向測(cè)試用戶(hù)展示當(dāng)前最新在架版本的應(yīng)用截圖。 8.配置測(cè)試發(fā)布。 9.點(diǎn)擊頁(yè)面右上角“提交”,將測(cè)試版本提交審核。提交成功后,可在“版本列表”頁(yè)面查看
    發(fā)表于 09-17 15:00

    創(chuàng)建并發(fā)布測(cè)試版本(一)

    創(chuàng)建并發(fā)布測(cè)試版本,并選擇您要分發(fā)的測(cè)試群組。邀請(qǐng)測(cè)試最多允許100個(gè)版本同時(shí)在架,邀請(qǐng)測(cè)試和公開(kāi)測(cè)試的總計(jì)版本數(shù)量不超過(guò)100個(gè)。 1.在左側(cè)導(dǎo)航欄選擇“應(yīng)用測(cè)試>
    發(fā)表于 09-16 15:21

    HarmonyOS 5】金融應(yīng)用開(kāi)發(fā)鴻蒙組件實(shí)踐

    HarmonyOS 5】金融應(yīng)用開(kāi)發(fā)鴻蒙組件實(shí)踐 ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類(lèi)應(yīng)用 (金融理財(cái)# 一、鴻蒙生態(tài)觀(guān)察 2024 年 1 月 1
    的頭像 發(fā)表于 07-11 18:20 ?967次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】金融應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>鴻蒙組件實(shí)踐

    HarmonyOS 5 入門(mén)系列 】鴻蒙HarmonyOS示例項(xiàng)目講解

    HarmonyOS 5 入門(mén)系列 】鴻蒙HarmonyOS示例項(xiàng)目講解 ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類(lèi)應(yīng)用 (金融理財(cái)# 一、前言:移動(dòng)
    的頭像 發(fā)表于 07-07 11:57 ?1086次閱讀
    【 <b class='flag-5'>HarmonyOS</b> 5 入門(mén)系列 】鴻蒙<b class='flag-5'>HarmonyOS</b>示例項(xiàng)目講解

    IAR發(fā)布RISC-V開(kāi)發(fā)工具鏈v3.40.1版本

    近期,IAR重磅發(fā)布其旗艦產(chǎn)品——RISC-V開(kāi)發(fā)工具鏈的全新版本v3.40.1,全面提升了在性能、安全性及自動(dòng)化方面的能力。此次重大更新將進(jìn)一步助力汽車(chē)、工業(yè)、醫(yī)療及物聯(lián)網(wǎng)等行業(yè)打造
    的頭像 發(fā)表于 06-25 14:16 ?2309次閱讀

    IAR發(fā)布Arm開(kāi)發(fā)工具鏈v9.70.1版本

    近期,IAR重磅發(fā)布其旗艦產(chǎn)品——Arm開(kāi)發(fā)工具鏈的全新版本v9.70.1,全面提升了在性能、安全性及自動(dòng)化方面的能力。此次重大更新將進(jìn)一步助力汽車(chē)、工業(yè)、醫(yī)療及物聯(lián)網(wǎng)等行業(yè)打造更敏捷
    的頭像 發(fā)表于 06-25 14:12 ?2824次閱讀

    京東開(kāi)源Taro on HarmonyOS C-API版本

    近日,京東正式開(kāi)源了Taro on HarmonyOS C-API 版本,為鴻蒙應(yīng)用跨端開(kāi)發(fā)提供高性能框架。這次版本發(fā)布,帶來(lái)了更豐富的樣
    的頭像 發(fā)表于 06-09 09:19 ?1143次閱讀
    京東開(kāi)源Taro on <b class='flag-5'>HarmonyOS</b> C-API<b class='flag-5'>版本</b>

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

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

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

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