1. 程式人生 > 資訊 >鴻蒙 HarmonyOS 開發必備工具,華為 DevEco Studio 3.0 正式釋出

鴻蒙 HarmonyOS 開發必備工具,華為 DevEco Studio 3.0 正式釋出

9 月 30 日訊息 感謝網友熱心線索投遞,華為昨日推出了 DevEco Studio 3.0 版本,現已提供 Beta 1 版本下載,各位有需求的小夥伴可於華為開發者官網下載

華為 DevEco Studio 3.0 Beta 1 主要新增的特性包括:

  • 新增 Scoring Tool 本地 HarmonyOS 應用或原子化服務評測工具,用於測試並評價 HarmonyOS 應用或原子化服務的質量,應用於開發者對 HarmonyOS 應用或原子化服務進行自測試,能快速提供評估結果和改進建議,幫助開發者迅速提升產品質量。

  • 在編譯構建 HAP 包時,新增支援對單個 Module 進行編譯,對於多 Module 工程中只需要編譯其中一個 Module 的場景,可以提升編譯構建速度;同時還新增支援一鍵重構建 HAP 包,即在編譯構建 HAP 前,會自動執行 Clean Project 操作。

華為 DevEco Studio 3.0 Beta 1增強特性包括:

  • 編譯構建外掛更新至 3.0.3.2 版本。

  • 遠端模擬器映象更新,支援 API 6 Release;同時分散式模擬器新增支援“Phone+TV”組網場景。

  • 低程式碼開發功能新增支援 Tablet 裝置開發、原子佈局開發和多裝置開發切換功能。

  • Java、xml、Json 編輯器增強,資源索引錯誤支援快速修復,並支援快速檢視資源的取值。

  • 工程檢視支援 Ohos 檢視,預設檢視為 Project 檢視,開發者可手動切換。

V3.0 Beta1 已知問題

  • 使用 C++ 變數視覺化功能除錯時,會出現單步除錯操作卡頓,且變數連續變化值會顯示異常。

  • Video Player Ability (Java)、Device Control Ability (JS)、Image Editor Ability (Java)、Picture Browser Ability (Java) 工程模板建立的工程不支援預覽。

  • DeviceConfigureAbility (JS) 模板建立的工程不支援 Js 除錯。

  • Splash Screen Ability (JS) 模板建立的工程,不支援 app.terminate 的寫法,會存在除錯問題。

  • 如果工程中存在多個模組,且“package”相同的情況下,不支援多 hap 安裝和除錯,您可以選擇單個 hap 包進行除錯。

  • About Ability (JS) 模板建立的工程,不支援 this 寫法,會存在除錯問題。

  • Phone 和 Tablet 除錯過程中,點選 rotate 按鈕,會導致除錯終止。

瞭解到,目前發行版最新的是 2.1 Release 版本,支援 HarmonyOS 2 的穩定版本,支援 API 5;而 3.0 Beta1 版本支援 HarmonyOS 最新特性的體驗版本,而且支援 API 6。此外,V3.0 Beta1 版本相容 V2.2 Beta2 和 V2.1 Release 版本的所有功能。

HUAWEI DevEco Studio(點選下載)是基於 IntelliJ IDEA Community 開源版本打造,面向華為終端全場景多裝置的一站式整合開發環境(IDE),為開發者提供工程模板建立、開發、編譯、除錯、釋出等 E2E 的 HarmonyOS 應用開發服務。通過使用 DevEco Studio,開發者可以更高效的開發具備 HarmonyOS 分散式能力的應用,進而提升創新效率。

作為一款開發工具,除了具有基本的程式碼開發、編譯構建及調測等功能外,DevEco Studio 還具有如下特點:

  • 多裝置統一開發環境:支援多種 HarmonyOS 裝置的應用開發,包括手機(Phone)、平板(Tablet)、車機(Car)、智慧屏(TV)、智慧穿戴(Wearable),輕量級智慧穿戴(LiteWearable)和智慧視覺(Smart Vision)裝置。

  • 支援多語言的程式碼開發和除錯:包括 Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和 HML(HarmonyOS Markup Language)。

  • 支援 FA(Feature Ability)和 PA(Particle Ability)快速開發:通過工程嚮導快速建立 FA/PA 工程模板,一鍵式打包成 HAP(HarmonyOS Ability Package)。

  • 支援分散式多端應用開發:一個工程和一份程式碼可跨裝置執行,支援不同裝置介面的實時預覽和差異化開發,實現程式碼的最大化重用。

  • 支援多裝置模擬器:提供多裝置的模擬器資源,包括手機、平板、車機、智慧屏、智慧穿戴裝置的模擬器,方便開發者高效除錯。

  • 支援多裝置預覽器:提供 JS 和 Java 預覽器功能,可以實時檢視應用的佈局效果,支援實時預覽和動態預覽;同時還支援多裝置同時預覽,檢視同一個佈局檔案在不同裝置上的呈現效果。