2021年10月,我們面向開(kāi)發(fā)者發(fā)布了HarmonyOS 3.0 Developer Preview版,但開(kāi)發(fā)的腳步永不停歇,現(xiàn)在我們又更新了API版本,配套發(fā)布了HarmonyOS 3.0 Beta。這些新API帶來(lái)了哪些開(kāi)發(fā)上的變化?快來(lái)了解吧~
01
版本類(lèi)型介紹
面向開(kāi)發(fā)者的HarmonyOS版本包含以下三種類(lèi)型,具體說(shuō)明如圖1所示。
圖1 HarmonyOS的三種版本類(lèi)型
02
HarmonyOS 3.0 Beta介紹
本次發(fā)布HarmonyOS 3.0 Beta,可用于開(kāi)發(fā)基于API Version 8的應(yīng)用。從本次發(fā)布起,變更了SDK的配套關(guān)系:
●需同時(shí)獲取HarmonyOS SDK與OpenHarmony SDK配套使用。
●配套JS/eTS SDK、Native SDK,推薦使用JS/eTS進(jìn)行應(yīng)用開(kāi)發(fā)。
● OpenHarmony SDK新增API Version 8 Release接口。
本次API Version 8新增2300+ JS/eTS API接口,使能JS/eTS語(yǔ)言開(kāi)發(fā)范圍覆蓋80%能力模塊。主要包括:
●在原有觸摸屏輸入方式的基礎(chǔ)上,支持更多交互方式:鍵盤(pán)、鼠標(biāo)。
●新增分欄、側(cè)邊欄、富文本組件和動(dòng)畫(huà)效果(如共享元素過(guò)場(chǎng)動(dòng)畫(huà)),更好地支持寬屏設(shè)備上應(yīng)用開(kāi)發(fā)和動(dòng)效開(kāi)發(fā)。
●新增一系列應(yīng)用程序框架的接口以及相應(yīng)工具鏈。支持使用純JS實(shí)現(xiàn)卡片的UI布局和業(yè)務(wù)邏輯。
●新增一系列事件通知接口,支持大部分常用類(lèi)型通知。
●新增一系列分布式軟總線(xiàn)接口,支持使用JS/eTS語(yǔ)言實(shí)現(xiàn)應(yīng)用(同設(shè)備、跨設(shè)備)間通信。
●新增一系列媒體數(shù)據(jù)管理接口,優(yōu)化了本地公共目錄、物理相冊(cè)的媒體文件處理(增、刪、改)能力,支持通過(guò)面向?qū)ο蠓绞剑ㄏ鄬?duì)于URL方式)處理媒體文件數(shù)據(jù)。
●新增一系列網(wǎng)絡(luò)連接管理接口,支持對(duì)本地Wi-Fi和蜂窩數(shù)據(jù)網(wǎng)絡(luò)的統(tǒng)一管理。
●新增一系列圖形圖像能力的接口,提供WebGL渲染的基礎(chǔ)能力,開(kāi)發(fā)者可基于WebGL開(kāi)發(fā)游戲、開(kāi)發(fā)窗口化應(yīng)用等。
●使用ArkCompiler替換V8、QuickJS引擎。
●新增一系列任務(wù)管理接口,支持實(shí)現(xiàn)長(zhǎng)時(shí)任務(wù),如后臺(tái)播放音樂(lè)、導(dǎo)航類(lèi)任務(wù)。
●新增一系列DFX能力接口,支持分布式調(diào)優(yōu)調(diào)用鏈,可以支持多設(shè)備間分布式業(yè)務(wù)流程打點(diǎn),支持獲取崩潰、卡死的故障日志。
03
結(jié)束語(yǔ)
歡迎各位開(kāi)發(fā)者小伙伴們,進(jìn)入HarmonyOS官網(wǎng)下載工具和資源包,嘗鮮HarmonyOS 3.0 Beta版的新特性。感謝您一路陪伴HarmonyOS的成長(zhǎng)!
-
開(kāi)發(fā)者
+關(guān)注
關(guān)注
1文章
547瀏覽量
16970 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1966瀏覽量
29962
原文標(biāo)題:面向開(kāi)發(fā)者的HarmonyOS 3.0 Beta發(fā)布
文章出處:【微信號(hào):HarmonyOS_Dev,微信公眾號(hào):HarmonyOS開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論