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