DevEco Studio 3.0是HarmonyOS 3.0和OpenHarmony 3.1應用及服務開發配套的集成開發環境(IDE),支持ArkUI聲明式編程規范、低代碼開發、雙向預覽、全新構建工具、ArkCompiler方舟編譯、模擬器、分布式調試調優、原子化服務體檢、信息中心、漢化等功能。
一、DevEco Studio 3.0 for HarmonyOS 3.0測試版
如果已經安裝DevEco Studio,Windows平臺可以通過點擊Help > Check for Update按鈕來檢查并更新最新版本;macOS平臺可以通過點擊DevEco Studio > check for updates按鈕來檢查并更新最新版本。
也可以通過DevEco Studio官方網站下載完整的安裝包,包括如下兩個版本:
V2.1 Release版本,支持HarmonyOS 2的穩定版本,支持API 5。
V3.0 Beta2版本,支持HarmonyOS 3.0.0 開發者預覽版(API 7)的開發能力,嘗鮮體驗HarmonyOS 3.0.0最新功能,試用過程中可能會出現一些功能不穩定。V3.0 Beta2版本兼容V2.2 Beta2和V2.1 Release版本的所有功能。
二、DevEco Studio 3.0 for OpenHarmony 3.1測試版V3.0 Beta3(2022-03-31)
版本兼容性
DevEco Studio 3.0 Beta3版本兼容性配套關系如下表所示。

版本變更說明
DevEco Studio 3.0 Beta3是支撐OpenHarmony應用及服務開發的第一個版本,具有以下能力特點:
支持一站式的信息獲取平臺
基于開發者了解、學習、開發、求助的用戶旅程,我們在DevEco Studio中提供了一站式的信息獲取平臺:OpenHarmony信息中心,該版本是第一次上線,目前支持了如下能力:
提供OpenHarmony應用開發快速入門、DevEco Studio版本說明、常見問題的內容集成,體驗沉浸式的信息閱讀體驗。
支持Sample的在線瀏覽及一鍵創建。
支持文檔內容與DevEco Studio功能的深度融合,可在閱讀文檔過程中,拉起DevEco Studio相應功能,一鍵直達。
支持開發者的匿名意見反饋,您的意見將會是我們DevEco Studio以及文檔改進的重要輸入來源。
支持OpenHarmony應用開發過程中相關資源的快速獲取,提高信息獲取效率。
提供多設備工程模板
工程模板為應用開發提供便利,基于聲明式開發范式和類web開發范式,DevEco Studio為OpenHarmony開發者提供多設備工程模板并支持跨設備開發。在開發應用/服務時,開發者根據向導創建好工程后,DevEco Studio會自動生成示例代碼和相關資源,待工程同步完成即可直接運行,開發者無需從零開始敲代碼,可快速上手。
高效的代碼編輯
在編寫應用或服務代碼階段,運用代碼常用技巧可提升編碼效率,DevEco Studio提供代碼高亮、代碼折疊、代碼格式化等各種常用技巧,同時支持聯想補齊、代碼跳轉、代碼校驗等,實現代碼的高效編輯。
支持可視化的界面UI開發
OpenHarmony低代碼開發提供高效的可視化設計方式,具有豐富的UI界面編輯功能,其界面、邏輯分離,支持自由拖拽&盒式拖拽各類組件,快速預覽效果,所見即所得,同時支持卡片零碼化開發,有效提升構建UI界面的效率。開發者在創建工程選擇開啟Super Visual,打開使用低代碼開發功能,在工程目錄結構下打開“.visual”文件,即可進行頁面的可視化布局設計與開發。
雙向、極速的UI預覽
在OpenHarmony應用/服務開發過程中,DevEco Studio為開發者提供預覽器功能,支持UI代碼的雙向預覽、極速預覽、實時預覽、動態預覽、多設備預覽及組件預覽,方便開發者隨時查看UI運行效果。
雙向預覽:支持代碼編輯器、UI界面和Component Tree 組件樹三者之間的聯動。例如,如果在UI界面選中一個組件,組件樹中的對應組件會被選中,同時編輯器中的對應代碼塊會高亮;如果在代碼或者組件樹中點擊時,也會在UI界面中高亮定位;此外如果在屬性框中修改屬性,代碼中對應屬性也會同步修改。
極速預覽:在開發界面UI代碼過程中,如果修改了組件的屬性,則預覽器會實時(亞秒級)刷新預覽結果,達到極速預覽的效果,當前版本支持eTS組件。
實時預覽:在開發界面UI代碼過程中,如果添加或刪除了UI組件,您只需Ctrl+S進行保存,然后預覽器就會立即刷新預覽結果。
動態預覽:在預覽器界面,可以在預覽器中操作應用/服務的界面交互動作,如點擊事件、跳轉、滑動等,與應用/服務運行在真機設備上的界面交互體驗一致。
多設備預覽:支持在不同的設備上查看應用/服務的UI布局和交互效果,最多同時支持4個設備。點擊Previewer右上角按鈕,打開Profile Manager中的Multi-profile preview開關,就可同時查看多設備上的應用/服務運行效果。
組件預覽:支持eTS組件預覽,通過在組件前添加注解@Preview實現,在單個源文件中,最多可以使用10個@Preview裝飾自定義組件。
全新的編譯工具Hvigor
面向OpenHarmony的JS/eTS開發,基于JS領域的編譯打包和包管理技術,DevEco Studio提供自動化構建工具Hvigor,實現OpenHarmony應用/服務的一鍵自動化構建。
Hvigor是一款全新基于TS實現的前端輕量構建工具,結合npm包管理機制,主要提供任務管理機制,任務注冊編排、工程模型管理、配置管理、全新的命令行入口等關鍵能力,更符合openHarmony TS/JS開發者的開發習慣。
支持基于設備系統能力集SysCap進行應用開發
SysCap,全稱System Capability,即系統能力,指操作系統中每一個相對獨立的特性,如藍牙,WIFI,NFC,攝像頭等,都是系統能力之一。DevEco Studio支持將設備定義的系統能力Syscap集合通過PCID(Product Compatibility ID)進行導入,導入PCID后,編輯器根據系統能力SysCap集合自動過濾和自動聯想支持的API。在編譯構建HAP包時,DevEco Studio根據應用使用的系統能力Syscap集合生成RPCID(Required Product Compatibility ID),應用市場根據RPCID將應用自動分發到支持的設備。
支持全自動化的應用簽名機制
為了確保OpenHarmony應用和服務的完整性,OpenHarmony通過數字證書和授權文件來對應用進行管控,只有簽名過的HAP才允許安裝到設備上運行。為方便開發者進行調試,DevEco Studio提供了全自動化的簽名方案,一鍵生成簽名信息。
豐富的代碼調試調優能力
代碼調試:DevEco Studio支持OpenHarmony應用/服務的調試,支持一鍵式應用打包、安裝、運行及調試,同時支持JS/TS/eTS/C++語言調試,包括支持斷點管理、單步調試、變量查看等基礎調試能力外,還支持變量可視化,應用attach調試,HiLog日志打印、過濾及導出等功能,方便開發者高效進行代碼調試,問題分析定位。
代碼調優:支持當前應用與系統實時CPU負載、Memory占用情況展示,支持函數棧的trace文件、perf文件離線解析與展示,并支持此類文件的錄制與導出。
-
鴻蒙系統
+關注
關注
183文章
2638瀏覽量
67568 -
HarmonyOS
+關注
關注
79文章
2006瀏覽量
31936 -
OpenHarmony
+關注
關注
26文章
3806瀏覽量
17967 -
DevEco Studio
+關注
關注
0文章
29瀏覽量
1250
發布評論請先 登錄
最新 HUAWEI DevEco Studio 使用技巧

DevEco Studio 3.0 Beta2 -本地虛擬機體驗
DevEco Studio 3.0 for HarmonyOS 3.0和OpenHarmony 3.1測試版來啦
DevEco Studio 3.0 Beta3開發L1設備應用,安裝提示設備類型錯誤是為什么
請問一下DevEco Studio 3.0 Beta3是怎么測試的啊?
求助,請問deveco studio3.0 beta3不再支持Java開發了嗎?
HarmonyOS 3.0 Beta版本來啦!
DevEco Studio 2.1 Release版HarmonyOS SDK升級
HUAWEI DevEco Studio 3.0 Beta 4全新升級
HUAWEI DevEco Studio 3.1版本發布,配套ArkTS聲明式開發全面升級
DevEco Studio 3.1 Beta新特性知多少

DevEco Studio 3.1 Beta新特性知多少?

評論