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