亚洲三级在线播放_国产精品亚洲二区在线_精品国产电影久久久久_免费popnhub国产在线视频 - 美女被艹网站

金財晚報

金財晚報

當(dāng)前位置:首頁>商業(yè)發(fā)展>

華為鴻蒙系統(tǒng)開發(fā)包上線并推出ArkTS語言鴻蒙系統(tǒng)3.1開發(fā)者預(yù)覽版發(fā)布

來源:IT之家 作者:山歌 發(fā)布時間:2022-11-15 11:59   閱讀量:7211   

感謝本站網(wǎng)友cuiyh的線索傳遞!

華為鴻蒙系統(tǒng)開發(fā)包上線并推出ArkTS語言鴻蒙系統(tǒng)3.1開發(fā)者預(yù)覽版發(fā)布

根據(jù)華為鴻蒙系統(tǒng)開發(fā)者的發(fā)布,華為將于2022年發(fā)布鴻蒙系統(tǒng)3.0版本為了進(jìn)一步滿足開發(fā)者高效開發(fā)應(yīng)用的需求,華為在同年11月4日的華為開發(fā)者大會HDC2022上推出了鴻蒙系統(tǒng)3.1版本

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

以下是對鴻蒙系統(tǒng)3.1版主要功能的介紹。

聲明性UI功能

ArkUI是一個用于構(gòu)建鴻蒙系統(tǒng)應(yīng)用程序界面的聲明式UI開發(fā)框架它通過簡單自然的UI信息描述語法,豐富的UI動態(tài)組件和API,不斷增強的一次開發(fā)和多端部署能力,幫助您提高鴻蒙系統(tǒng)應(yīng)用界面的開發(fā)效率

本站了解到,目前ArkUI已經(jīng)支持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.組件能力改進(jìn)

1)柱架構(gòu)組件使用推廣

2)列出組件使用促銷

4.統(tǒng)一了多設(shè)備交互事件。

交互統(tǒng)一后,開發(fā)者不需要關(guān)注當(dāng)前的設(shè)備和輸入的設(shè)備類型,只需要在交互統(tǒng)一事件界面中做出邏輯響應(yīng)即可。

統(tǒng)一應(yīng)用程序開發(fā)模型—階段模型

作為FA模型的補充,應(yīng)用開發(fā)框架引入了階段模型作為第二種應(yīng)用開發(fā)模型階段模型包括生命周期管理,調(diào)度,回調(diào),上下文獲取,認(rèn)證等,大大增強了應(yīng)用的運營和管理能力

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

1)后臺駐留進(jìn)程的數(shù)量減少。

2)減少了后臺駐留進(jìn)程的內(nèi)存開銷。

3)后臺流程更加有序。

4)前臺進(jìn)程所需的資源能夠得到充分保證。

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

2.邏輯與UI解耦,應(yīng)用異常恢復(fù)和應(yīng)用跨設(shè)備遷移邏輯統(tǒng)一。

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

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

3)在跨設(shè)備循環(huán)時,應(yīng)用程序還會加載關(guān)鍵節(jié)點數(shù)據(jù)。

將邏輯從UI中分離出來

3.多設(shè)備應(yīng)用模型統(tǒng)一,更有利于應(yīng)用的一次性開發(fā)和多端部署。

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

窗口狀態(tài)與可用性生命周期DFX的關(guān)系

1.CPU耗時的調(diào)整

用于跟蹤代碼執(zhí)行過程中的關(guān)鍵進(jìn)程,測量和分析高CPU負(fù)載場景下熱函數(shù)的時間消耗。

CPU耗時的調(diào)整

2.內(nèi)存分配調(diào)整

通過調(diào)整內(nèi)存分配過多和內(nèi)存泄漏等常見問題,開發(fā)人員可以快速找到內(nèi)存生命周期的上下文。

內(nèi)存分配調(diào)整

3,HiAppEvent

為鴻蒙系統(tǒng)應(yīng)用程序事件的嵌入,預(yù)定義,自定義事件嵌入,存儲,分發(fā)和訂閱提供框架應(yīng)用內(nèi)開發(fā)者可以集成SDK接入大數(shù)據(jù)云,通過HiAppEvent訂閱機制完成被埋數(shù)據(jù)的獲取

Web組件開發(fā)

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

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

通信互聯(lián)

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

2.支持TLSSocket

客戶端可以指定證書,密鑰,CA和其他安全傳輸選項,啟動與服務(wù)器的連接,并建立TLSSocket連接支持TLSv1.2和TLSv1.3

媒體軟件

1.音頻和視頻回放,錄制,編碼和解碼

1)音頻和視頻廣播,包括本地廣播和在線播放。

2)錄音錄像,包括錄音錄像。

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

2.相機支持預(yù)覽,拍照和錄像功能。

1)相機基本能力,包括:基本預(yù)覽,基本拍照和基本錄像。

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

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

分布式數(shù)據(jù)為應(yīng)用程序提供了不同設(shè)備間數(shù)據(jù)庫的分布式協(xié)作能力。

上述鴻蒙系統(tǒng)3.1版本的主要更新內(nèi)容將在后續(xù)開發(fā)者版本中逐步開放。最后,我們來看看鴻蒙系統(tǒng)3.1的版本更新節(jié)奏:

版本標(biāo)志

華為鴻蒙系統(tǒng)開發(fā)包上線并推出ArkTS語言,鴻蒙系統(tǒng)3.1開發(fā)者預(yù)覽版發(fā)布。

鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場無關(guān)。僅供讀者參考,并請自行核實相關(guān)內(nèi)容。

mangren

財經(jīng)視界

財經(jīng)圖文

熱門推薦

金財晚報僅作為用戶獲取信息之目的,并不構(gòu)成投資建議。市場有風(fēng)險 投資需謹(jǐn)慎。

網(wǎng)站地圖

Copyright 2018-2025 金財晚報 All Rights Reserved 聯(lián)系我們: 備案號:蜀ICP備13010463號