北京時(shí)間12月16日上午10點(diǎn),華為在北京舉行了 HarmonyOS 2.0 手機(jī)開(kāi)發(fā)者Beta活動(dòng)。
鴻蒙OS借助分布式能力造就新硬件、新交互、新服務(wù),打開(kāi)煥然一新的全場(chǎng)景世界,將必然成為下一個(gè)時(shí)代——萬(wàn)物互聯(lián)時(shí)代的王者,雖然物聯(lián)網(wǎng)的概念興起多年,但是智能設(shè)備的割裂,讓萬(wàn)物互聯(lián)始終停留在一個(gè)概念上,鴻蒙OS將是把這個(gè)概念變成事實(shí)的強(qiáng)大操作系統(tǒng)。
版本介紹
HarmonyOS 是面向萬(wàn)物互聯(lián)時(shí)代的全場(chǎng)景分布式操作系統(tǒng),并不是基于單手機(jī)形態(tài)的操作系統(tǒng)。因?yàn)槿f(wàn)物互聯(lián)是未來(lái)10年~20年的主流趨勢(shì),華為希望和設(shè)備廠商以及應(yīng)用開(kāi)發(fā)者一起打造一個(gè)面向萬(wàn)物互聯(lián)時(shí)代的超級(jí)終端體驗(yàn)。
HarmonyOS 2.0支持的設(shè)備
HarmonyOS 2.0相比HarmonyOS 1.0(華為智慧屏)會(huì)支持更多的設(shè)備品類。
- 2020年9月,華為智慧屏、智能穿戴、車機(jī)設(shè)備基于HarmonyOS進(jìn)行開(kāi)發(fā)者beta,具體請(qǐng)參見(jiàn)智慧屏、智能穿戴、車機(jī)。華為面向第三方的設(shè)備發(fā)布HarmonyOS開(kāi)源(128K~128M內(nèi)存),具體請(qǐng)參見(jiàn)聯(lián)接類模組設(shè)備、智慧視覺(jué)類設(shè)備。
- 2020年12月,華為發(fā)布基于HarmonyOS進(jìn)行手機(jī)開(kāi)發(fā)者beta。
手機(jī)開(kāi)發(fā)者beta功能
手機(jī)開(kāi)發(fā)者beta,提供如下主要功能,應(yīng)用的開(kāi)發(fā)過(guò)。
- 全新的手機(jī)UI控件,新增50+UI控件,供開(kāi)發(fā)者開(kāi)發(fā)手機(jī)HarmonyOS應(yīng)用,統(tǒng)一多設(shè)備UI交互體驗(yàn)。
- HarmonyOS應(yīng)用框架支持手機(jī),支持HarmonyOS應(yīng)用在多設(shè)備上快速遷移、接續(xù)、流轉(zhuǎn)、無(wú)安裝加載。
- 提供Windows及MaC平臺(tái)開(kāi)發(fā)編譯工具鏈體驗(yàn),方便開(kāi)發(fā)者快速開(kāi)發(fā)HarmonyOS應(yīng)用。
- 為手機(jī)開(kāi)發(fā)者提供40+個(gè) Sample Code,方便開(kāi)發(fā)者快速了解適應(yīng)HarmonyOS接口及開(kāi)發(fā)方式。
- 開(kāi)放多模態(tài)感知等分布式能力接口,支持感知用戶多種的移動(dòng)狀態(tài)。
- 提供標(biāo)準(zhǔn)化的輸入法框架及能力,開(kāi)發(fā)者可開(kāi)發(fā)多種輸入方式及功能。
- 提供標(biāo)準(zhǔn)化的電話系統(tǒng)接口能力。
- 提供完善的無(wú)障礙開(kāi)發(fā)框架,開(kāi)發(fā)者可以方便的開(kāi)發(fā)無(wú)障礙應(yīng)用。
- 提供標(biāo)準(zhǔn)化的分布式數(shù)據(jù)管理能力,開(kāi)發(fā)者可以調(diào)用標(biāo)準(zhǔn)化的分布式DB接口,實(shí)現(xiàn)數(shù)據(jù)在設(shè)備間實(shí)時(shí)同步。
- 增強(qiáng)賬號(hào)系統(tǒng)能力,可將無(wú)賬號(hào)設(shè)備納入到HarmonyOS分布式系統(tǒng)中。
快速上手
應(yīng)用快速入門(mén)
HarmonyOS應(yīng)用基于工具開(kāi)發(fā),采用應(yīng)用程序框架、系統(tǒng)自帶的UI控件、豐富的API接口,開(kāi)發(fā)者可以輕松地實(shí)現(xiàn)具有多維、自然交互特點(diǎn)的應(yīng)用程序。HarmonyOS采用了多種分布式技術(shù),使得應(yīng)用程序的開(kāi)發(fā)實(shí)現(xiàn)與不同終端設(shè)備的形態(tài)差異無(wú)關(guān)。這能夠讓開(kāi)發(fā)者聚焦上層業(yè)務(wù)邏輯,更加便捷、高效地開(kāi)發(fā)應(yīng)用。
HarmonyOS軟件包以APP Pack(Application Package)形式發(fā)布,它是由一個(gè)或多個(gè)HAP(HarmonyOS Ability Package)以及描述每個(gè)HAP屬性的pack.info組成。HAP是的部署包,HarmonyOS應(yīng)用代碼圍繞Ability組件展開(kāi)。。
設(shè)備快速入門(mén)
HarmonyOS設(shè)備基于HUAWEI DevEco Device Tool 工具開(kāi)發(fā)。基于Hi3861開(kāi)發(fā)板,支持聯(lián)接類模組設(shè)備的開(kāi)發(fā);基于Hi3518開(kāi)發(fā)板、Hi3516開(kāi)發(fā)板,支持智慧視覺(jué)類設(shè)備的開(kāi)發(fā)。開(kāi)發(fā)板持續(xù)擴(kuò)展中。
配套工具
應(yīng)用開(kāi)發(fā)工具
HUAWEI DevEco Studio提供如下功能:
- 工程模板,入門(mén)簡(jiǎn)單:新增手機(jī)和平板兩種設(shè)備的HarmonyOS應(yīng)用開(kāi)發(fā),手機(jī)工程模板9個(gè),平板工程模板2個(gè)。
- 跨端應(yīng)用,分布調(diào)試:支持跨設(shè)備分布式應(yīng)用開(kāi)發(fā),一個(gè)工程開(kāi)發(fā)多個(gè)設(shè)備的FA/PA,并進(jìn)行分布式調(diào)試和部署。
- 多端應(yīng)用,實(shí)時(shí)預(yù)覽:支持實(shí)時(shí)、動(dòng)態(tài)、多端的界面預(yù)覽,支持預(yù)覽JS樣式,也支持預(yù)覽Java樣式。
- 模擬仿真,高效便捷:新增手機(jī)和平板兩種設(shè)備的遠(yuǎn)程模擬器,方便開(kāi)發(fā)者使用。
設(shè)備開(kāi)發(fā)工具
HUAWEI DevEco Device Tool支持在Hi3516和Hi3518開(kāi)發(fā)板上以USB方式進(jìn)行燒錄、支持Hi3861開(kāi)發(fā)板以AT指令集方式輸入。
查看 《HarmonyOS 開(kāi)發(fā)文檔 》