設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

鴻蒙 HarmonyOS 開發(fā)必備工具,華為 DevEco Studio 2.1 Release 版本發(fā)布:新增分布式模擬器

2021/6/3 23:18:51 來源:IT之家 作者:騎士 責(zé)編:騎士
感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞!

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之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:華為,華為手機(jī),鴻蒙,DevEco Studio

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知