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

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