IT之家 11 月 29 日消息,2020 年 9 月 11 日,HarmonyOS SDK 發(fā)布了首個(gè) Beta 版本,支持基于 HarmonyOS 的華為智慧屏、智能穿戴、車機(jī)設(shè)備開發(fā)。經(jīng)歷了數(shù)次 SDK 版本迭代更新,終于迎來了 HarmonyOS SDK 3.0 Beta(API Version 7)的發(fā)布。
相較于上一版本,新增了全新的 ArkUI 3.0 開發(fā)框架,同時(shí) JS API 7 在程序框架、電話服務(wù)、媒體、公共基礎(chǔ)庫(kù)等為開發(fā)者提供了更豐富的能力。
全新的 ArkUI 3.0 開發(fā)框架
華為開發(fā)者大會(huì) HDC2021 上正式推出了 ArkUI 3.0 開發(fā)框架,在原有基于 JS 擴(kuò)展的類 Web 開發(fā)范式基礎(chǔ)上,新增了全新設(shè)計(jì)的基于 TS 擴(kuò)展的聲明式開發(fā)范式,支持 TypeScript 編程語言,采用更接近自然語義的聲明式范式語法,讓開發(fā)者可以直觀描述 UI 界面,無需關(guān)心框架如何實(shí)現(xiàn) UI 繪制和渲染,實(shí)現(xiàn)極簡(jiǎn)高效開發(fā)。
目前,基于 TS 擴(kuò)展的聲明式開發(fā)范式已支持 Image、Text、List 等 32 個(gè) UI 組件,隱式動(dòng)效、顯式動(dòng)效等 8 種動(dòng)效能力。
JS API 7 新增接口
JS API 7 新增了近 6000 個(gè)接口,覆蓋分布式數(shù)據(jù)管理子系統(tǒng)、電話服務(wù)子系統(tǒng)及圖像圖形子系統(tǒng)等,讓開發(fā)者通過 JS API 即可開發(fā)功能完善的用戶應(yīng)用程序。
IT之家了解到,JS API 7 重點(diǎn)新增以下 4 個(gè)接口:
公共基礎(chǔ)庫(kù)新增接口:包括 Parcel、URL、編解碼庫(kù)的能力。
圖形圖像子系統(tǒng)新增窗口/webgl 接口:提供 WebGL 渲染的基礎(chǔ)能力,開發(fā)者可基于 WebGL 開發(fā)游戲、開發(fā)窗口化應(yīng)用等。
電話服務(wù)子系統(tǒng)新增接口:提供基于蜂窩網(wǎng)絡(luò)的電話服務(wù)能力,包括 SIM 卡、搜網(wǎng)、短彩信、蜂窩數(shù)據(jù)、通話管理、網(wǎng)絡(luò)管理等各個(gè)模塊。
多媒體子系統(tǒng)新增接口:主要包含音視頻、媒體庫(kù)、圖片編解碼等媒體能力,支撐了 X1 圖庫(kù)的商用訴求,同步助力 HarmonyOS 北向生態(tài)拓展。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。