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