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