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