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