DevEco Studio 2.0,為跨端應用「高效開發」設計

2020-12-22 donews

12月16日,萬眾期待的HarmonyOS2.0手機應用開發者Beta版本在北京正式發布。與此同時,作為手機開發者Beta版本的配套IDE工具,HUAWEIDevEcoStudio2.0Beta3也針對手機同步升級了相關特性功能,讓大家能夠更高效便捷地開發跨端應用。

HuaweiDevEcoStudio是華為打造的一款面向1+8+N全場景、泛終端的一站式集成開發環境。2020年9月HDC發布2.0Beta1版本,已經具備了工程模板創建、代碼編輯、編譯構建、遠程模擬仿真調試、發布等端到端的HarmonyOS應用開發服務,此次12月份升級的Beta3版本更新增了一系列令人振奮的新特性。

1.新增9個手機工程模板

HuaweiDevEcoStudio2.0Beta3在原有Car、TV、Wearable、LiteWearable、SmartVision設備工程模板庫中新增了支持Phone和Tablet的工程模板,共計24個常用模板,其中9個是針對手機的常用場景包括News、Shopping、List、Tab等工程模板。你可以通過預置的工程模板,對常見應用類型快速上手,避免從零開始,從而降低了應用開發工作量和門檻。

2.新增JavaUI框架布局界面實時預覽

HuaweiDevEcoStudio2.0提供的預覽器功能相當強大,採用前沿的運行態預覽技術,你可以在多臺設備上進行預覽,而且支持一個界面布局文件在不同設備上呈現效果。11月份DevEcoStudio2.0Beta2版本已支持JSUI框架的布局實時預覽,此次為配套手機應用開發,Beta3新增支持JavaUI框架布局預覽,讓手機跨端應用的開發也能得心應手。

新增的JavaUI框架支持JavaUI和XML兩種布局方式,你可以在上面實時查看應用界面的布局效果。此外,如果你想隨時調整UI代碼,可以在預覽界面實時進行點擊、滑動等交互操作,使前端開發效率倍增。

3.新增手機遠程模擬器

HUAWEIDevEcoStudio2.0Beta3在已有的車機、智慧屏、智能穿戴遠程模擬器基礎上,新增了手機和平板兩種設備的遠程模擬器,更進一步豐富了多設備模擬器資源,讓你可以更低門檻地進行應用調試。

4.上線分布式調試

2020年9月份HDC大會上預告過DevEcoStudio2.0強大的分布式調試功能,現在12月份的Beta3版本,這項功能終於逐步上線了。所謂分布式調試功能或跨端調試功能,就是當你的工程中包含多個設備模塊,例如A設備和B設備,在A設備模塊添加斷點,B設備模塊在未添加任何斷點情況下,調試過程中也可直接無縫從A設備模塊函數直接「StepInto」B設備的關聯函數。

目前Beta3版本分布式調試僅僅支持真機,預計到下一個Beta版本,遠程模擬器上也可以玩起來。

此外,分布式調試還支持JS/Java跨語言混合調試,針對JSFA調用JavaPA的調試場景,你可以通過JSFA調用JavaFA的代碼行或者JavaPA相關代碼處進入Java斷點,快速發現和解決JSFA調用JavaPA相關問題。

5.Mac版本功能增強:

HarmonyOS官網11月份上線的DevEcoStudio2.0Beta2就出現了Mac版本,支持macOS10.13/10.14/10.15,但是功能和windows版對比還比較簡單。這次對Beta3的Mac版本就進行了很多增強,畢竟手機應用大家用macOS開發居多。

Beta3的Mac版本幾個關鍵增強特性包括:支持Phone的工程模板創建、支持JS應用的跨設備預覽、支持跨設備分布式應用調試功能、支持Phone遠程模擬器、支持JS/Java語言的混合功能。

最後,歡迎大家到HarmonyOS官網的應用開發站(developer.harmonyos.com)下載DevEcoStudio2.0Beta3版本。相信它會給你帶來不一樣的驚喜!

聲明:本站轉載此文目的在於傳遞更多信息,並不代表贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請在30日內與本網聯繫,我們將在第一時間刪除內容,本網站對此聲明具有最終解釋權。

相關焦點

  • 最新ARM Development Studio開發工具介紹及各版本區別
    Arm Development Studio是市場上最全面的端到端的嵌入式C/C++開發解決方案,專為基於Arm的SoC設計,從微型控制器到自定義多核處理器。與Arm處理器IP一起設計,加速Cortex-M、Cortex-R和Cortex-A處理器的系統設計和軟體開發,同時幫你構建強大而高效的產品。
  • 前端高效開發必備的 js 庫梳理
    比如說你對移動端比較感興趣, 工作中也剛好涉及到一些技術的應用,那麼我可以專門研究移動端相關的技術和框架, 又或者你對企業後臺/中臺產品感興趣, 比較喜歡開發PC端項目, 那麼我們可以專門研究這種類型的js庫或者框架, 接下來筆者也是按照不同前端業務的需求, 來整理一份能快速應用到工作中的js庫, 以提高大家的開發效率.
  • 高效Java Web 應用開發框架 JessMA v3.2.2 正式發布
    DAO 資料庫訪問組件(內部已提供了 Hibernate、MyBatis 與 JDBC DAO 組件),集成了 Action 攔截、Form / Dao / Spring Bean 裝配、國際化、文件上傳下載和頁面靜態化等基礎 Web 應用組件,提供高效靈活的純 Jsp/Servlet API 編程模型,可完美整合 Spring,支持 Action Convention,能快速開發傳統風格和 RESTful
  • 華為應用市場快應用2.0來了助力開發者應用全場景分發
    會議中,全面介紹了AppGallery Connect的服務能力,宣告了AppGallery Connect研習社正式上線,重磅發布了快應用2.0,還有哪些精彩內容呢?我們來回顧一下。AppGallery Connect質量服務,為應用體驗保駕護航為了更高效地發現和解決應用質量問題,提升用戶體驗,AppGallery Connect面向開發者推出了應用質量服務。
  • 鴻蒙 OS 2.0 開源了!
    餘承東稱,鴻蒙OS是首個真正為全場景時代打造的分布式作業系統。去年推出的鴻蒙OS 1.0版本,驗證了終端分布式技術的可行性,這一技術也被應用到EMUI中,創新出多屏協同、暢連視頻通話、華為HiCar等跨終端體驗。鴻蒙 2.0則在分布式軟總線、分布式數據管理和分布式安全三大核心能力方面進行了全面的升級。
  • 在鴻蒙2.0beta手機版發布的第二天,我寫了一個鴻蒙的物聯網應用手機APP
    來源|https://blog.alpaca.run1.前言 其實鴻蒙2.0今年在9月份的時候已經發布,只不過那個時候只能開發手錶和電視應用,還不支持手機。那個時候在掘金也寫過體驗鴻蒙電視應用開發的文章,點擊下面👇即可看到:鴻蒙2.0發布,讓我給大家整個活而現在能給手機端開發了,於是去了華為HarmonyOS Developer網站,下載了最新的HUAWEI DevEco Studio
  • Android Studio 4.0 發布
    新的 Motion 編輯器MotionLayout API 擴展了ConstraintLayout豐富的功能,可以幫助 Android 開發管理應用的複雜運動和 widget 動畫,在 Android Studio 4.0 中,新的 Motion
  • KubeSphere 3.0 :面向雲原生應用的容器混合雲
    作為面向應用的容器平臺,KubeSphere 已經進化到3.0版本,專為 多雲、多集群、多團隊、多租戶 而設計,大幅增強了 集群管理、可觀察性、存儲管理、網絡管理、多租戶安全、應用商店、安裝部署 等特性,並且進一步提升了互動設計與用戶體驗,KubeSphere 3.0是 KubeSphere 至今為止最重要的版本更新。
  • AWS釋出IoT Greengrass 2.0,提供本地端除錯工具和豐富預建置組件
    AWS更新其,這個版本提供新的命令列工具,讓開發者可以在設備上,進行應用程式開發和除錯,另外,新的本地端除錯控制面板,可以供用戶直覺地在設備上對應用程式進行除錯。這些新功能可以在程序碼透過雲端部署到生產設備之前,快速地於測試設備上進進程序碼開發,並且除錯。IoT Greengrass 2.0同時也整合了對象群組(IoT Thing Groups),讓用戶能以群組組織設備,並跨設備管理應用程式部署,控制部署率、超時和回滾等情況。
  • 涪陵氣田趾端滑套國產化攻克開發難題
    在趾端滑套完井工藝成功應用之前,現場主要是通過連續油管輸送射孔槍至氣井水平段末端進行射孔,與地層建立流通通道,然後開展壓裂施工。    而對於水平段長度超過3000米的超長水平井,因受到最大抗拉強度、摩擦阻力及屈曲變形等條件的影響,連續油管在長水平段的最大輸送能力有限,無法順利將射孔槍輸送至最末端位置進行射孔,制約超長水平段頁巖氣井的開發。
  • APICloud:雲端應用開發的硬核要素
    這種基於Serverless形式的雲計算服務,讓應用開發得到了極大簡化,甚至後期的運維、監控的工作平臺也可以一併完成。各種PaaS平臺為用戶提供了效率化服務,開發者可根據自己的業務邏輯快速開發出相關的服務端程序。由於不用關注業務之外的環境配置,開發效率得到了極大提高,同時企業也得益於這種開發模式,提高了企業產品研發、上線的速度。
  • 雲原生2.0「進化論」:從ON Cloud到IN Cloud
    行業,向雲原生2.0要乾貨  顧名思義,雲原生即是Cloud+Native,一種生於雲,長於雲的雲資源應用形態。Cloud表示應用程式位於雲中,而非本地生成;Native則指應用程式原生為雲而設計,於雲上充分利用和發揮雲平臺的彈性+分布式優勢。
  • 機智雲發布機智雲5.0,實現物聯網應用協同開發
    在原有機智雲4.0基礎上,機智雲5.0開放了應用適配開發能力,集成大數據聚合分析能力和人工智慧決策能力,通過在線可視化應用組件和圖形化操作界面,拖拽式快捷開發IoT應用、大數據應用和AI應用開發服務,並且可以針對不同的行業需求進行自由搭配,進行多角色,多部門、多公司的跨組織協同開發,快速實現IoT商業建模,滿足組織內外部運營管理需求,為開發者和企業帶來巨大價值:
  • 萬興喵影APP5.0上線:音視頻剪輯更高效自由 海量模板特效更具創意
    目前新版本已登陸騰訊應用寶、小米應用商城、VIVO應用商城、OPPO應用商城、華為應用商城、魅族應用商城、蘋果商城、AppChina應用匯等應用商店,用戶可即刻下載,暢快編輯精彩時光。視頻剪輯更高效,音頻剪輯更自由,模板特效更豐富萬興喵影APP5.0煥然一新,採用全新界面設計,視頻剪輯更高效,音頻剪輯更自由,模板特效更豐富。
  • JavaScript開發重型跨平臺應用以及架構
    前段時間爆款換臉應用出現,到近段時間頭像加🚩的火爆,這是好事。不知不覺,九月就要過去,由於這個月工作上,被C++折磨得很難受,而且其他時間都在學習,所以沒有時間寫文章,好在技術提升很大。今天準備好好談一談重型應用的架構以及技術選型,為接下來我的正式架構設計做個鋪墊。為什麼寫重型應用的架構和技術選型傳統的web前端,只能發個ajax請求,畫畫頁面。
  • 釘釘6.0發布 開放1300個底層開發接口
    1月14日,釘釘6.0版本正式發布,向「企業協同辦公和應用開發平臺」繼續進化。低代碼開發工具、角色工作檯、釘釘服務窗、合作空間、釘釘連接器、協同辦公套件等功能特性全新亮相:面向不會編程的用戶,開放多種低代碼開發工具;面向人事、財務、IT、銷售和管理者,推出角色工作檯;開放1300+開發接口(API),涵蓋人事、客服、群組、企業應用連接器等模塊;倡導「以事情為中心」,整合釘釘協同辦公套件,簡化用戶交互界面;在跨企業合作、產業協同
  • KubeSphere 3.0 :為構建雲原生技術棧提供平臺級解決方案
    面對這一發展趨勢,KubeSphere 研發總監周小四表示,KubeSphere 3.0 已經提前為 以混合雲與雲原生架構 為變革核心的技術演進提供了最易用的工具型解決方案,在未來還將提供以邊緣計算、大數據與和 AI 為應用場景的容器平臺。KubeSphere 設計理念始終以應用為中心,專注於用戶目標,以極簡的交互體驗和最低的學習成本,把 Kubernetes 變成了看不見的水和電。
  • 全面深度解析B端產品 | 教你如何從0到1設計B端產品的通用方法(下篇)
    編輯導語:上一篇文章《全面深度解析B端產品 | 教你如何從0到1設計B端產品的通用方法(上篇)》,分別從用戶、需求、業務、運營、產品、設計、思維和數據八大維度,較為全面地分析了B端和C端產品的差異,全面深度地解析了B端產品及其發展機會點;本篇文章將結合個人實際案例,繼續講解如何從0到1設計B端產品的通用設計方法