6 月 21 日消息,在今日下午的 HDC 2024 華為開發者大會上,華為官方宣布集成 AI 輔助編程的下一代 IDE 正式開啟預覽。
華為官網顯示,HUAWEI DevEco Studio 是面向 HarmonyOS 應用及元服務開發者提供的集成開發環境(IDE)。
DevEco Studio Next Developer Beta1 配套支持 HarmonyOS Next Developer Beta1 版本的應用及服務開發,新提供了代碼重構、構建過程可視化分析、自定義構建流程、TSan / ASan / 多線程檢測、組件耗時分析、macOS / Windows 版本多設備本地模擬器等功能。
AI 輔助編程工具 DevEco CodeGenie 開發者預覽版 Beta 已開啟招募,DevEco CodeGenie 嘗鮮版本支持 HarmonyOS 應用開發領域的智能知識問答、ArkTS 代碼補全 & 生成和萬能卡片生成等能力。
支持代碼高亮、代碼智能補全、代碼錯誤檢查、代碼自動跳轉、代碼格式化、代碼查找、代碼重構、提升代碼編寫效率。
全新的輕量級構建工具 DevEco Hvigor,支持靈活構建任務,一鍵完成應用的編譯打包。
支持界面代碼的多端、雙向、實時、動態以及組件預覽,快速查看界面顯示效果。
支持 HarmonyOS 應用 & 服務在本地模擬器上流暢運行、調試,支持 GPS、麥克風、電池、傳感器模擬,支持配置網絡代理,提升開發、測試效率。
DevEco Profiler 調優工具支持應用啟動、卡頓丟幀、CPU 調度等多場景調優深度分析,提升 HarmonyOS 應用質量。
支持在開發階段對應用及元服務進行兼容性、性能、UX 測試、功耗、穩定性以及最佳實踐的檢測。提升應用及元服務質量及上架成功率。
支持 ArkTS & C++ 跨語言調試、匯編調試、lldb 命令行調試、反向調試、內存視圖分析、智能跳轉和數據斷點等豐富調試能力。
DevEco Studio 支持 Windows 10/11 和 macOS 系統,IDE 版本號為 5.0.3.403,附下載地址:
https://developer.huawei.com/consumer/cn/next/deveco-studio
DevEco Studio 提供開箱即用的開發體驗,將 HarmonyOS SDK、Node.js、Hvigor、OHPM、模擬器平臺等進行合一打包,簡化 DevEco Studio 安裝配置流程;并提供一體化的歷史工程遷移能力,幫助開發者快速完成工程轉換。具體請參考一體化工程遷移。
使用 ArkTS 語言開發時,代碼編輯新增支持 Refactor-Convert 能力。支持將字面量類型轉換為映射類型等高頻轉換操作,輔助開發者高效重構代碼。具體請參考代碼重構。
端云一體化工程支持創建、開發、調試、部署、調用云對象。具體請參考開發云對象。
編譯構建支持通過 Build Analyzer 工具可視化分析排查構建過程中的性能問題。具體請參考分析構建性能。
Stage 模型的 ArkTS 工程支持代碼混淆。具體請參考代碼混淆。
支持開發者自定義 Hvigor 任務和插件。具體請參考擴展構建。
提供 hvigor 生命周期的 hook,便于開發者使用 hook 在生命周期中按需進行邏輯處理。具體可供開發者使用的 hook 請參考構建生命周期。
新增運行時獲取編譯構建參數的功能。具體請參考獲取自定義編譯參數。
支持使用 ArkUI Inspector 分析布局,開發者可以在 DevEco Studio 上查看應用在真機上的 UI 顯示效果。具體請參考布局分析。
支持使用 Device File Explorer 訪問設備文件,開發者可以在 DevEco Studio 上對設備文件進行上傳、下載等操作。具體請參考使用查看設備文件。
故障分析新增 TSan 檢測和方舟多線程檢測。具體可參考 TSan 檢測和方舟多線程檢測。
新增 hstack 工具,可用于將 release 應用混淆后的 crash 堆棧還原為源碼對應堆棧。具體可參考 hstack。
預覽器新增 Mock 數據模擬功能,開發者可以在預覽場景中根據實際需要模擬 UI 組件上的屬性或方法,或模擬 import 的模塊 methods,增強預覽場景下的預覽體驗。具體請參考預覽數據模擬。
預覽支持輕量化模擬,開發者能夠使用預覽器進行調試。具體請參考調試概述。
預覽啟動時新增執行 PreviewChecker,檢測通過后才可進行預覽。具體可參考 PreviewChecker 檢測規則。
DevEco Profiler 性能調優工具提供實時監控能力和場景化調優模板,便于全方位的設備資源監測,采集數據覆蓋多個維度,支持 ArkUI、組件耗時、并行化、卡頓丟幀、內存資源占用以及函數執行效率等相關的問題優化,為開發者帶來高效、直通代碼行的調優體驗。具體請參考 DevEco Profiler 性能調優工具。
Windows 和 macOS(ARM)版本模擬器新增支持手機(包括折疊屏)和平板。具體可參考概述。
模擬器新增支持網絡代理和搖一搖。具體可參考網絡代理和搖一搖。
支持拖動多個 HAP、HSP 包到模擬器窗口安裝。具體可參考安裝應用程序包和上傳文件。
提供全新的應用與服務體檢(AppAnalyzer),用于測試并評價 HarmonyOS 應用 / 服務的質量,便于開發者對 HarmonyOS 應用 / 服務進行自測試。具體請參考應用與服務體檢。
新增支持通過命令行方式執行測試用例并獲取測試報告。具體請參考使用命令行執行測試。
測試框架新增本地單元測試 (Local Test),不需要設備或模擬器即可進行測試。具體請參考 Local Test。
ohpm 新增依賴版本沖突自動解決功能。具體請參考 resolve_conflict。
ohpm-repo 支持自定義存儲插件。具體請參考自定義存儲插件。
ohpm-repo 支持多實例部署,能夠提高服務的高可用性、負載均衡能力和系統的可伸縮性,具體請參考多實例部署。
ohpm-repo 支持接口防重放攻擊機制,防止請求被惡意重放。具體請參考前臺頁面。
增強特性DevEco Studio 全量頁面支持 Sync 同步。
Codelinter 支持配置預覽、安全、性能、一次開發多端部署、ArkTS 代碼風格規則檢查。具體請參考代碼 Code Linter 檢查。
編輯器支持通過 Quick Fix 實現快速修復能力。具體請參考代碼 Quick Fix 快速修復。
支持區分工程級與模塊級 oh-package.json5 配置。具體請參考 oh-package.json5。
oh-package.json5 支持 parameterFile 參數化配置文件路徑。具體請參考 oh-package.json5 文件。
HAR 支持多目標產物構建。具體請參考定義 HAR 多目標構建產物。
Native 調試支持堆棧可視化、so 信息可視化、Smart Step Into 等功能。具體可參考 Native 代碼調試。
模擬器的 GPS 硬件模擬能力增強,提供場景化數據注入能力。具體可參考 GPS 定位。
變更特性API 11 Stage 模型及以上,創建元服務工程或在元服務工程中創建模塊時,不再默認創建服務卡片和 EntryCard。開發者創建卡片時可任意選擇卡片尺寸。
新建工程界面以及模板市場下架 About Ability、Account、Business Card Ability、Category Ability、Category List Ability、Grid Ability、List Ability、Login Ability、Map Ability、Splash Screen Ability 十個工程模板。
API 12 模板依賴的云開發 SDK 變更為 Cloud Foundation Kit,開發者無需再顯式引入云開發 SDK 作為依賴。具體請參考端云一體化開發。
儀器測試目錄簡化,屏蔽與測試開發無關的文件。具體請參考自定義 Ability 和 Resources。
DevEco Studio 不再支持低代碼開發。
華為 HDC 2024 開發者大會專題
本文鏈接:http://www.tebozhan.com/showinfo-119-95566-0.html華為下一代 DevEco Studio IDE 開啟預覽,集成 AI 輔助編程
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com