DTSE Tech Talk直播主題是《鴻蒙上云,加速開發者成長_DTT_直播_云社區_華為云》,華為云HarmonyOS DTSE技術布道師芝諾在本議題中與開發者們交流華為開發者生態、鴻蒙生態愿景與進展,以及華為云開發者創新中心為開發者們提供豐富的開發工具和培訓賦能資源上的支持。
一、以華為云為底座,協同華為多元生態,發展統一開發者生態
在整個開發者生態中,華為云為開發者提供統一的底座,協同華為多元生態,包括鯤鵬、昇騰、鴻蒙等,幫助開發者實現用一個華為ID鏈接到整體生態。同時,還為開發者提供4大開發生產線、5類開發者全流程支持、6大生態開放能力,以及技術協同、商業協同、運營協同。
華為云開發者創新中心加速開發者技能提升與產品創新,圍繞端云軟硬件生態,幫助學生掌握華為云人工智能、大數據、鴻蒙開發等能力,真正做到教、學、展示、互動一體化。豐富的套件、課程讓學生快速掌握華為云、HarmonyOS、昇騰、鯤鵬等相關知識。同時,支持企業賦能培訓、上云遷移、數字化轉型、鴻蒙適配、上市營銷等全生命周期服務,一站式服務企業發展。截至目前,華為云開發者創新中心促進100+企業智能化升級。
二、鴻蒙生態是面向全場景時代的新生態,為開發者帶來新價值新機遇
當前在傳統操作系統環境下,應用開發者會面臨哪些挑戰呢?
不同設備不同操作系統,重復開發,維護多套版本
多種語言棧,人員技能要求高
多種開發框架,不同的編程范式
命令式編程需要關注細節變更頻繁,維護成本高
基于此現狀,HarmonyOS從2019年誕生之日起,定位為全新的面向全場景的分布式操作系統,不同于Android和iOS生態,希望在未來幫助開發者的應用與服務創造新的價值。從單純的一個設備,延展到“1+8+N”,從過去以手機為中心,依托分布式技術和超級終端功能,發展到更多元的智能設備組合、協同,讓應用和服務在最合適的設備上呈現最好體驗。HarmonyOS應用開發的三大核心特征,為開發者提供更優選擇:
一次開發,多端部署。助力應用高效開發,降低鴻蒙應用適配成本。
可分可合,自由流轉。全新服務提供方式,應用代碼高效復用。
開放生態,原生智能。全鏈路開發套件,快速實現應用智能化。
隨著鴻蒙生態的發展,搭載HarmonyOS的生態設備數量已超過9億,為開發者帶來新價值新機遇。
三、全生命周期的應用開發解決方案,助力鴻蒙應用高效開發
鴻蒙千帆起,越來越多的開發者啟動鴻蒙原生應用開發,首批4000多個鴻蒙原生應用已經在加速開發,它們均來自國內各行業內的頭部企業。華為提供的鴻蒙全生命周期的應用開發解決方案,正在助力鴻蒙應用高效開發。
HarmonyOS Design:全場景設計規范,提供豐富的設計資源和工具
在解決方案中,華為給開發者提供了HarmonyOS Design,可帶來完整的設計規范、豐富的設計資源以及高效的設計工具。
2. ArkTS語言:讓開發者用更簡潔、更自然的方式開發高性能應用
聲明式UI是ArkTS選用的開發范式,通過數據驅動UI變化,UI邏輯分離,更直觀更高效。ArkUI三大開發范式關鍵特征:
類自然語言的UI結構描述;
積木式的組件組合;
極簡的語法。
3. ArkUI:聲明式UI開發框架,有效提升HarmonyOS應用界面開發效率
ArkUI具有豐富的UI組件、極簡的UI語法、實時開發預覽、分布式UI開發、跨平臺開發等特性。
4. ArkCompiler :自研的統一編譯運行平臺,大幅提升HarmonyOS應用性能