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

金財晚報

金財晚報

當前位置:首頁>商業發展>

華為鴻蒙系統開發包上線并推出ArkTS語言鴻蒙系統3.1開發者預覽版發布

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

感謝本站網友cuiyh的線索傳遞!

華為鴻蒙系統開發包上線并推出ArkTS語言鴻蒙系統3.1開發者預覽版發布

根據華為鴻蒙系統開發者的發布,華為將于2022年發布鴻蒙系統3.0版本為了進一步滿足開發者高效開發應用的需求,華為在同年11月4日的華為開發者大會HDC2022上推出了鴻蒙系統3.1版本

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

以下是對鴻蒙系統3.1版主要功能的介紹。

聲明性UI功能

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

本站了解到,目前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.統一了多設備交互事件。

交互統一后,開發者不需要關注當前的設備和輸入的設備類型,只需要在交互統一事件界面中做出邏輯響應即可。

統一應用程序開發模型—階段模型

作為FA模型的補充,應用開發框架引入了階段模型作為第二種應用開發模型階段模型包括生命周期管理,調度,回調,上下文獲取,認證等,大大增強了應用的運營和管理能力

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

1)后臺駐留進程的數量減少。

2)減少了后臺駐留進程的內存開銷。

3)后臺流程更加有序。

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

重新定義應用程序運行規則。

2.邏輯與UI解耦,應用異常恢復和應用跨設備遷移邏輯統一。

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

2)應用異常恢復,只需要加載關鍵節點數據。

3)在跨設備循環時,應用程序還會加載關鍵節點數據。

將邏輯從UI中分離出來

3.多設備應用模型統一,更有利于應用的一次性開發和多端部署。

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

窗口狀態與可用性生命周期DFX的關系

1.CPU耗時的調整

用于跟蹤代碼執行過程中的關鍵進程,測量和分析高CPU負載場景下熱函數的時間消耗。

CPU耗時的調整

2.內存分配調整

通過調整內存分配過多和內存泄漏等常見問題,開發人員可以快速找到內存生命周期的上下文。

內存分配調整

3,HiAppEvent

為鴻蒙系統應用程序事件的嵌入,預定義,自定義事件嵌入,存儲,分發和訂閱提供框架應用內開發者可以集成SDK接入大數據云,通過HiAppEvent訂閱機制完成被埋數據的獲取

Web組件開發

國際開發—偽本地化調試

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

通信互聯

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

2.支持TLSSocket

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

媒體軟件

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

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

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

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

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

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

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

分布式數據管理

分布式數據為應用程序提供了不同設備間數據庫的分布式協作能力。

上述鴻蒙系統3.1版本的主要更新內容將在后續開發者版本中逐步開放。最后,我們來看看鴻蒙系統3.1的版本更新節奏:

版本標志

華為鴻蒙系統開發包上線并推出ArkTS語言,鴻蒙系統3.1開發者預覽版發布。

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

mangren

財經視界

財經圖文

熱門推薦

金財晚報僅作為用戶獲取信息之目的,并不構成投資建議。市場有風險 投資需謹慎。

網站地圖

Copyright 2018- 金財晚報 All Rights Reserved 聯系我們: 備案號:蜀ICP備13010463號