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