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

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

DevEco Studio 3.0 Beta2 -本地虛擬機(jī)體驗(yàn)
DevEco Studio 3.0 for HarmonyOS 3.0和OpenHarmony 3.1測(cè)試版來(lái)啦
安裝deveco studio 3.0 beta2不知道什么原因無(wú)法安裝ets
DevEco Studio 3.0 Beta3開(kāi)發(fā)L1設(shè)備應(yīng)用,安裝提示設(shè)備類型錯(cuò)誤是為什么
請(qǐng)問(wèn)一下DevEco Studio 3.0 Beta3是怎么測(cè)試的啊?
求助,請(qǐng)問(wèn)deveco studio3.0 beta3不再支持Java開(kāi)發(fā)了嗎?
HarmonyOS 3.0 Beta版本來(lái)啦!
DevEco Studio 2.1 Release版HarmonyOS SDK升級(jí)
HUAWEI DevEco Studio 3.0 Beta 4全新升級(jí)
HUAWEI DevEco Studio 3.1版本發(fā)布,配套ArkTS聲明式開(kāi)發(fā)全面升級(jí)
鴻蒙中解決DevEco Studio無(wú)法識(shí)別設(shè)備問(wèn)題
DevEco Studio 3.1 Beta新特性知多少

DevEco Studio 3.1 Beta新特性知多少?

評(píng)論