DevEco Studio華為鴻蒙開(kāi)發(fā)工具PC是一款開(kāi)發(fā)EMUI應(yīng)用的集成開(kāi)發(fā)環(huán)境開(kāi)發(fā)工具,旨在幫助開(kāi)發(fā)者快捷、方便、高效地使用華為EMUI開(kāi)放能力。面向全場(chǎng)景多設(shè)備,提供一站式的分布式應(yīng)用開(kāi)發(fā)平臺(tái),支持分布式多端開(kāi)發(fā)、分布式多端調(diào)測(cè)、多端模擬仿真,全方位的質(zhì)量與安全保障。
軟件說(shuō)明
是基于IntelliJ IDEA Community開(kāi)源版本打造,為運(yùn)行在HarmonyOS和OpenHarmony系統(tǒng)上的應(yīng)用和服務(wù)(以下簡(jiǎn)稱(chēng)應(yīng)用/服務(wù))提供一站式的開(kāi)發(fā)平臺(tái)。
作為一款開(kāi)發(fā)工具,除了具有基本的代碼開(kāi)發(fā)、編譯構(gòu)建及調(diào)測(cè)等功能外,DevEco Studio還具有如下特點(diǎn):
高效智能代碼編輯:支持ArkTS、JS、C/C++等語(yǔ)言的代碼高亮、代碼智能補(bǔ)齊、代碼錯(cuò)誤檢查、代碼自動(dòng)跳轉(zhuǎn)、代碼格式化、代碼查找等功能,提升代碼編寫(xiě)效率。更多詳細(xì)信息,請(qǐng)參考編輯器使用技巧。
低代碼可視化開(kāi)發(fā):豐富的UI界面編輯能力,支持自由拖拽組件和可視化數(shù)據(jù)綁定,可快速預(yù)覽效果,所見(jiàn)即所得;同時(shí)支持卡片的零代碼開(kāi)發(fā),降低開(kāi)發(fā)門(mén)檻和提升界面開(kāi)發(fā)效率。更多詳細(xì)信息,請(qǐng)參考使用低代碼開(kāi)發(fā)應(yīng)用/服務(wù)。
多端雙向?qū)崟r(shí)預(yù)覽:支持UI界面代碼的雙向預(yù)覽、實(shí)時(shí)預(yù)覽、動(dòng)態(tài)預(yù)覽、組件預(yù)覽以及多端設(shè)備預(yù)覽,便于快速查看代碼運(yùn)行效果。更多詳細(xì)信息,請(qǐng)參考使用預(yù)覽器預(yù)覽應(yīng)用/服務(wù)界面效果。
多端設(shè)備模擬仿真:提供HarmonyOS本地模擬器,支持手機(jī)等設(shè)備的模擬仿真,便捷獲取調(diào)試環(huán)境。更多詳細(xì)信息,請(qǐng)參考使用模擬器運(yùn)行應(yīng)用/服務(wù)。
提供了代碼智能編輯、低代碼開(kāi)發(fā)、雙向預(yù)覽等功能,以及輕量構(gòu)建工具DevEco Hvigor 、本地模擬器,持續(xù)提升應(yīng)用及服務(wù)開(kāi)發(fā)效率。
關(guān)鍵特性
融合 UX 設(shè)計(jì)
視覺(jué)設(shè)計(jì)與 UI 界面開(kāi)發(fā)打通,支撐 UI 界面高效開(kāi)發(fā),確保界面實(shí)現(xiàn)與視覺(jué)設(shè)計(jì)的一致性。
分布式多端開(kāi)發(fā)
應(yīng)用開(kāi)發(fā)支持多端界面實(shí)時(shí)預(yù)覽和分布式能力快速集成,實(shí)現(xiàn)應(yīng)用多端運(yùn)行和分布式協(xié)同。
分布式多端調(diào)測(cè)
多語(yǔ)言、多進(jìn)程、多設(shè)備的一站式調(diào)試,提升復(fù)雜環(huán)境下的應(yīng)用調(diào)試效率。
多端模擬仿真
提供智慧屏、智能穿戴等多終端設(shè)備的模擬仿真環(huán)境,支持多場(chǎng)景構(gòu)造,提高代碼調(diào)試和應(yīng)用測(cè)試效率。
全方位質(zhì)量保障
提供應(yīng)用從代碼級(jí)到二進(jìn)制級(jí)的全套測(cè)試框架和服務(wù),支持應(yīng)用單元測(cè)試和兼容性、穩(wěn)定性、性能、功耗等測(cè)試。
安全純凈
提供安全隱私、漏洞、惡意廣告等自動(dòng)檢測(cè)服務(wù),確保應(yīng)用使用體驗(yàn)。
服務(wù)優(yōu)勢(shì)
應(yīng)用內(nèi)共享HSP開(kāi)發(fā)
支持在Stage模型和模塊化編譯方式下開(kāi)發(fā)HSP,以及共享HSP給應(yīng)用內(nèi)其他模塊使用;支持運(yùn)行態(tài)共享HSP。
Code Linter代碼檢查
支持ArkTS/TS語(yǔ)法規(guī)則、最佳實(shí)踐及通用編程規(guī)范檢查;支持自定義檢查范圍、生效規(guī)則及告警級(jí)別;提供Quick Fix能力,支持一鍵自動(dòng)修復(fù)代碼缺陷。
構(gòu)建閉源HAR包
支持HAR包的編譯構(gòu)建,并支持配置HAR包的混淆能力,生成相應(yīng)的靜態(tài)共享包;支持HAR包引用方的構(gòu)建打包;支持HAR包的編輯聯(lián)想。
OHPM包管理器
OHPM CLI 作為鴻蒙生態(tài)三方庫(kù)的包管理工具,支持OpenHarmony共享包發(fā)布、安裝和依賴(lài)管理。