今天(2020年9月10日),華為消費者業務 CEO 餘承東又一次站在了松山湖華為開發者大會的主舞臺上。今年,他帶來了萬眾矚目的華為鴻蒙 HarmonyOS 2.0。此次 HarmonyOS 的升級,不僅僅包括了分散式能力的全面提升,還為開發者提供了完整的分散式裝置與應用開發生態,使能全場景智慧生態,引領移動產業的下一個 10 年。
三大核心能力升級,HarmonyOS 2.0為開發者掌燈
去年推出的 HarmonyOS 1.0 版本,驗證了終端分散式技術的可行性,這一技術也被應用到 EMUI 中,創新出多屏協同、暢連視訊通話、華為 HiCar 等跨終端體驗。HarmonyOS 2.0 則在分散式軟匯流排、分散式資料管理和分散式安全三方面進行了全面提升。
分散式軟匯流排讓多裝置融合為“一個裝置“,帶來裝置內和裝置間高吞吐、低時延、高可靠的流暢連線體驗。分散式資料管理讓跨裝置資料訪問如同訪問本地,大大提升跨裝置資料遠端讀寫和檢索等效能。
分散式安全確保正確的人、用正確的裝置、正確的使用資料。當使用者進行解鎖、付款、登陸等行為時系統會主動拉出認證請求,並通過分散式技術可信互聯能力,協同身份認證確保正確的人;HarmonyOS 能夠把手機的核心級安全能力擴充套件到其他終端,提升全場景裝置安全性,通過裝置能力互助,共同抵禦攻擊,保障智慧家居網路安全;HarmonyOS 通過定義資料和裝置的安全級別,對資料和裝置都進行了分類分級保護,確保資料流通安全可信。
賦能裝置廠商,HarmonyOS 用軟體定義新裝置
當前,智慧家居裝置大多數面臨聯網率低、APP 安裝率低、服務觸達率低三座大山的困境。但在釋出會中我們看到,華為已經與美的、九陽、老闆等裝置廠商達成了合作,搭載 HarmonyOS 2.0 的智慧家居裝置為我們帶來了不一樣的體驗。當走進廚房,用手機碰一碰蒸烤一體機,極速裝置聯網,再也不擔心裝置不線上;手機碰一下料理機,分分鐘實現無屏變有屏,還能結合智慧手錶,根據運動健康資訊智慧推薦最佳菜譜;碰一下抽油煙機,服務直達手機,清洗維修一站式服務更無憂……這樣的體驗,還會擔心“智慧裝置不智慧”嗎?
面對廣大的裝置廠商,HarmonyOS 通過 SDK、原始碼、開發板/模組和HUAWEI DevEco 等裝備共同構成了完備的開發平臺與工具鏈,讓HarmonyOS 裝置開發易如反掌。裝置廠商可以選擇不同的方式加入全場景智慧生態:通過使用分散式 SDK,已經有 1200 萬+裝置,獲得暢連、HiCar等7大能力快速接入;此次釋出會後,30+ 品類的 128MB 以下 IoT 裝置整機也可以使用開原始碼接入;對於 128MB 以上、4GB 以下的智慧裝置整機,HarmonyOS 已經通過申請定向程式碼開始招募夥伴加入。
為了讓 HarmonyOS 智慧裝置開發者快速上手,HarmonyOS 為其提供了豐富的模組、開發板和解決方案。同時,HUAWEI DevEco 將為 HarmonyOS 裝置帶來一站式開發環境,支援家電、安防、運動健康等品類的元件定製、驅動開發和分散式能力整合。在使用者開發過程中,不論裝置是有屏還是無屏,HUAWEI DevEco 都可以為其提供一站式開發、編譯、除錯和燒錄,元件可以按需定製,減少資源佔用,開發環境內建安全檢查能力,使用者在開發過程中也可以進行視覺化除錯。
為了共建萬物互聯的全場景智慧生態,HarmonyOS 將原始碼捐贈給開放原子開源基金會進行孵化,這一專案就是 OpenHarmony。目前,面向 RAM 在 128KB~128MB 的 IoT 智慧硬體原始碼已經開放;在明年 4 月前,RAM 在 128MB 到 4GB 間的終端裝置,包括平板、低記憶體手機等在內的裝置均可以獲得相關的開原始碼;到明年 10 月,HarmonyOS 原始碼將會面向更多全場景終端裝置開放。
應用創新升級,HarmonyOS 打造全新開發體驗
應用創新是一款作業系統發展的關鍵,應用開發體驗更是如此。在釋出會中我們看到,搭載 HarmonyOS 2.0 之後,許多傳統應用在開發者的手中被賦予新生。在辦公室開會時,只需開啟智慧屏上的 WPS 應用一掃,手機上 PPT 的材料便可快速分享到大屏,還能實時批註和檔案分享;想要體驗大屏多人體感遊戲卻苦於沒裝置?通過 Cocos,只需拿起華為手機便可接入智慧屏遊戲,手機秒變手柄,家人同享大屏遊戲;上網課螢幕太小?通過智慧屏和平板協同,VIPKid 能夠讓你大屏上課小屏互動,線上課堂一如現場教學。
完整的應用開發生態中,應用框架、編譯器、IDE、API/SDK 都是必不可少的。為了賦能開發者,HarmonyOS 提供了一系列構建全場景應用的完整平臺工具鏈與生態體系,助力開發者,輕鬆構築全場景創新體驗。
分散式應用框架能夠將複雜的裝置間協同封裝成簡單介面,可分可合可流轉,輕鬆實現跨裝置應用協同。開發者只需要關注業務邏輯,不必關心跨端排程與通訊細節,減少程式碼和複雜度,大幅提升全場景體驗開發效率。分散式應用框架 SDK/API 開發者 Beta 版已經同步上線,分步驟提供 13000 多個 API,支援開發大屏、手錶、車機等應用。
編譯器方面,HarmonyOS 採用了支援高效能多語言編譯的方舟編譯器。其能夠消除跨語言互動開銷,統一執行時;統一多語言前端,讓開發者能夠自由選擇 Java、JavaScript 及其他語言;通過元件解耦實現多裝置彈性部署;作業系統、執行時和開發框架協同設計,能夠完成聯合優化,提高程式碼執行效率。
IDE 方面,HarmonyOS 2.0 打造了全場景跨裝置整合開發工具 Huawei DevEco Studio。其具有三大特色能力,在程式設計時開發者可以實時預覽UI,實現程式設計所⻅即所得;提供 API 智慧補全,實現高效編碼;面對多裝置測試難題,DevEco Studio 提供了高效能模擬模擬和實時調測。
華為面向廣大開發者提供了 HarmonyOS 應用開發者官網、裝置開發者官網、裝置合作伙伴門戶、開發者論壇 @華為開發者聯盟等四大平臺,持續對外發布相關技術,也讓開發者們互通有無,共同陪伴 HarmonyOS 一路前行。
《孫子·謀攻篇》有云:“上下同欲者勝,以虞待不虞者勝”。 華為釋出 HarmonyOS 並非倉促的決定,而是一次上下同心、準備充足的征程。 當前,已經有大批裝置合作伙伴、應用合作伙伴和開發者社群合作伙伴加入了 HarmonyOS 全場景智慧生態,成為先行者。HarmonyOS 抓住了 IoT 產業崛起的歷史機遇,共享先進平臺,共建開源平臺,同合作伙伴及開發者共同發力,共贏全場景智慧時代。