IT之家 6 月 3 日消息 HUAWEI DevEco Studio 是面向全場景多設(shè)備的一站式分布式應(yīng)用開發(fā)平臺(tái),為開發(fā)者提供工程模板創(chuàng)建、開發(fā)、編譯、調(diào)試、發(fā)布等 E2E 的 HarmonyOS 應(yīng)用開發(fā)服務(wù)。通過使用 DevEco Studio,開發(fā)者可以更高效的開發(fā)具備分布式能力的應(yīng)用,進(jìn)而提升創(chuàng)新效率。
華為官方表示,經(jīng)過多次的 Beta 迭代,DevEco Studio 2.1 終于在 6 月 2 日發(fā)布了首個(gè) Release 版本。DevEco Studio 2.1 Release 相較以往,究竟帶來了哪些突破?請(qǐng)看下文,逐一了解~
突破一:新增跨設(shè)備工程模板
為了滿足應(yīng)用在多設(shè)備上運(yùn)行的開發(fā)需求,DevEco Studio 2.1 Release 在原有單設(shè)備工程模板的基礎(chǔ)上,新增了 11 個(gè)跨設(shè)備工程模板。開發(fā)者可根據(jù)工程向?qū)?,依次挑選模板和設(shè)備類型,輕松創(chuàng)建跨設(shè)備工程,自動(dòng)生成示例代碼和相關(guān)資源。
突破二:新增支持原子化服務(wù)開發(fā)
原子化服務(wù)(Atomic Service)是 HarmonyOS 提供的一種面向未來的應(yīng)用程序形態(tài),相對(duì)于傳統(tǒng)的需安裝的應(yīng)用形態(tài),免安裝的原子化服務(wù)既能滿足用戶在不同場景、不同設(shè)備上的使用需求,又能給應(yīng)用提供更豐富的入口、更精準(zhǔn)的分發(fā)。
DevEco Studio 2.1 Release 新增支持原子化服務(wù)(Atomic Service)開發(fā)。開發(fā)者可在選擇工程模板后,快速創(chuàng)建原子化服務(wù)工程,并進(jìn)行后續(xù)的代碼開發(fā)、編譯、調(diào)試等操作。
溫馨提示,新版本中工程創(chuàng)建向?qū)Чδ馨l(fā)生了較大變化,具體體現(xiàn)在:
①歷史版本中,開發(fā)者需先選擇設(shè)備,再選擇工程模板。但在最新版本中,開發(fā)者需先選擇工程模板,再選擇支持的設(shè)備類型。
②創(chuàng)建工程時(shí),項(xiàng)目類型新增了“Service”選項(xiàng),可用來創(chuàng)建原子化服務(wù)工程。
③如果創(chuàng)建的是原子化服務(wù)工程,可通過點(diǎn)擊“Show in Service Center”,來使得此服務(wù)可在設(shè)備端的服務(wù)中心被輕松查找到。
突破三:新增支持路由器設(shè)備
DevEco Studio 2.1 Release 新增支持路由器(Router)設(shè)備。開發(fā)者可通過 DevEco Studio 中的路由器單設(shè)備工程模板,使用 JS 語言,快速開發(fā)能運(yùn)行在路由器設(shè)備上的應(yīng)用。
至此,DevEco Studio 已支持手機(jī) (Phone)、平板 (Tablet)、車機(jī) (Car)、智慧屏 (TV)、智能穿戴 (Wearable)、輕量級(jí)智能穿戴 (Lite Wearable)、智慧視覺 (Smart Vision) 和路由器(Router)八種設(shè)備。
突破四:支持 Sample 工程導(dǎo)入
HarmonyOS Sample 是 HarmonyOS 的示例應(yīng)用程序,開發(fā)者們可以通過 Sample 來快速了解如何使用不同的 API 構(gòu)建應(yīng)用程序、創(chuàng)建項(xiàng)目。
DevEco Studio 2.1 Release 支持 Sample 工程導(dǎo)入。開發(fā)者通過“Import HarmonyOS Sample”菜單界面將 Sample 工程自動(dòng)導(dǎo)入到 DevEco Studio 中,即可直接查看 Sample 工程代碼。
突破五:新增分布式模擬器
DevEco Studio 2.1 Release 新增了分布式模擬器(Super device)。
分布式模擬器是遠(yuǎn)程模擬器(Remote Emulator)中的一種,需要登錄授權(quán),且每次的使用時(shí)長為 1 小時(shí),到期后會(huì)自動(dòng)釋放,釋放后可重新申請(qǐng)。開發(fā)者可使用分布式模擬器來測(cè)試應(yīng)用的分布式功能,例如:應(yīng)用在不同設(shè)備間流轉(zhuǎn)的功能。本次 DevEco Studio 2.1 Release 版本的分布式模擬器,支持部署在“Phone+Phone”和“Phone+Tablet”上的分布式應(yīng)用測(cè)試。
注:DevEco Studio 2.1 Release 提供分布式模擬器功能處于實(shí)驗(yàn)階段,開發(fā)者需在“Settings-DevEco Labs”頁面中勾選“Enable Super device”按鈕嘗鮮。在使用過程中碰到的問題,會(huì)在后續(xù)版本中迭代優(yōu)化。
除了以上幾項(xiàng)突破,DevEco Studio 2.1 Release 在某些已有特性上也做了增強(qiáng),同時(shí)修復(fù)了一些遺留問題,具體優(yōu)化細(xì)節(jié)如下:
增強(qiáng)特性
? 優(yōu)化 HarmonyOS SDK 的下載:第一次安裝 DevEco Studio 時(shí),會(huì)默認(rèn)下載 Java SDK、JS SDK、Toolchains、Previewer
? 應(yīng)用簽名能力增強(qiáng):支持調(diào)測(cè)應(yīng)用自動(dòng)化簽名,支持通過配置文件方式存儲(chǔ)應(yīng)用簽名信息
? Java 編輯器能力增強(qiáng):通過集成 HuaweiCloud SmartAssist 提供更智能的代碼補(bǔ)齊能力
? 預(yù)覽器能力增強(qiáng):支持限定詞目錄下的 xml 文件預(yù)覽,預(yù)覽器圖像傳輸、實(shí)時(shí)預(yù)覽性能優(yōu)化
? 服務(wù)卡片(Service Widget)增強(qiáng):支持 Wearable 設(shè)備的卡片開發(fā),并新增多個(gè)卡片模板
? 編譯構(gòu)建的性能優(yōu)化:提升 Hap/App 的編譯構(gòu)建速度
? Har 支持 C++ 共享庫構(gòu)建和使用
? 優(yōu)化 HiLog 日志輸出結(jié)果的顯示效果,并支持過濾篩選
解決的問題
? 解決了 graphic 目錄下 shape 和 vector 無法自動(dòng)聯(lián)想的問題
? 解決了 entry 和 feature 模塊無法多層級(jí)引用 har 資源的問題
? 解決了 webview 組件在模擬器上不能顯示的問題
? 解決了 Phone 設(shè)備沒有 C/C++ 工程模板的問題
? 解決了預(yù)覽器不能進(jìn)行橫豎屏切換的問題
? 解決了預(yù)覽器不支持多語言(除中文和英文外)的問題
● 下載地址:
https://developer.harmonyos.com/cn/develop/deveco-studio
● 用戶指南:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582387
● 版本說明:
https://developer.harmonyos.com/cn/docs/documentation/doc-releases/release_notes-0000001057597449
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。