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