2020-09-11 10:28:57分類:行業資訊4486
昨天下午,在華為開發者大會2020上,華為消費者業務CEO余承東宣布推出鴻蒙OS 2.0版本(HarmonyOS 2.0),正式面向應用開發者發布鴻蒙OS的Beta版本,即日起開發者可以獲得面向大屏、手表、車機的SDK、工具、文檔和模擬器,今年12月將發布手機版本的SDK、工具、文檔和模擬器。明年華為智能手機將全面升級支持鴻蒙2.0。
與此同時,余承東宣布將鴻蒙OS的代碼捐贈給開放原子開源基金會進行開源孵化,并公布了鴻蒙系統的開源路標:9月10日,即從今天起,鴻蒙系統將面向大屏、手表、車機等128KB-128MB終端設備開源;2021年4月,面向內存128MB-4GB終端設備開源;2021年10月,將面向4GB以上所有設備開源。
余承東強調,全球第三大移動應用生態正在破繭而出。“華為要構筑開放生態,將核心技術、軟硬件能力全面開放給開發者和生態伙伴。”據介紹,基于鴻蒙操作系統的HiLink智能硬件生態,目前已經有800家合作伙伴,其中HiCar已合作150余款車,2021年計劃預裝超過500萬臺。HMS Core已經發展到5.0版本,超過9.6萬個應用集成HMS Core,活躍用戶4.9億。
余承東表示,華為在三輪打擊下依然實現增長,今年上半年消費者業務銷售收入2558億元,消費者業務手機全球發貨量達到1.05億。
一、兩大重點:分布式技術提升、生態開放
演講中,華為消費者業務軟件部總裁王成錄表示鴻蒙2.0相比1.0有一個非常大的提升,同時這是一個非常重要的里程碑。一方面得益于分布式技術的提升,EMUI的能力過去一年也已經全部重用在了鴻蒙2.0系統中;另一方面,鴻蒙2.0邁出了賦能第三方生態的第一步:華為已經將其開放給應用廠家做創新。
鴻蒙不是手機系統的簡單替代,是全場景的底座,其三大分布式能力分別是分布式軟總線、分布式數據管理和分布式安全的解決方案。
分布式軟總線
如下圖,分布式軟總線是整個鴻蒙系統的底座,其性能無限逼近硬總線的能力,讓多設備可以融為一體,讓系統極速流暢。
在全融合自適應部分,鴻蒙系統實現了異構網絡融合,不同設備可以互聯互通;自發現自連接,幾乎每次更換網絡都需要做很繁瑣的配置,基于鴻蒙系統的設備配置一次就可以自發現自連接;三是動態時延校準,以音畫同步為例,如果把視頻流給大屏,音頻流給音箱,可以實現二者同步。
分布式數據管理
分布式的數據管理讓跨設備數據處理如同本地一樣方便便捷。在分布式文件系統層面,遠程文件跨設備之間的讀寫如果速度上不來將會很糟糕,華為比業界做的最好的Samba系統最低速度快四倍;分布式數據庫層面,跨設備之間的讀取對比ContentProvide(同設備之間的讀取)速度提升了1.3倍;分布式檢索的速度比iOS Core Spotlight快1.2倍。
分布式安全
實際上,在分布式系統里有非常好的機會可以突破單設備上的單維度身份認證,在多設備上可以通過多因子進行更強的身份認證,這樣不僅讓代碼可以一次編寫、多端運行,還可以讓設備更加安全。
王成錄表示,華為可以將微內核彈性部署到任何設備上,并會將該能力開放。在數據層面,華為設置了一系列規則,比如最高級別的數據一定要存在單體能力更強的設備上,數據的流動一定要有規則,高級別可以訪問低級別,反之不行。
二、如何參與鴻蒙OS開發?
本次發布會,華為完備了南向(面向設備廠商)開放平臺與工具鏈,這讓基于鴻蒙2.0系統設備開發易如反掌:一是集成華為SDK,本次提供的SDK包一共有7個;二是運行開源代碼,目前源代碼已經開放,本次開放了17個子系統、134個代碼倉庫以及3個參考實現,只要是128M內存及以下的設備都可以立刻編譯運行;三是華為提供了模組和芯片,目前已經獲得5家7款芯片和5家5款模組的認證,并為發燒友提供了開發板;四是Huawei DevEco 2.0,這是非常強大的工具,提供了開發、編譯、調試、燒錄的一站式開發流程,該系統集成了華為分布式和二進制SDK,開發者可以選配,并內置了安全檢查能力。
構建全場景開發的完整平臺工具鏈和生態,我們知道如今的開發者生態非常繁榮,但很容易凋零。王成錄表示,因為中國的軟件市場沒有根,外界開發者的聲音,華為都聽到了,但要做好一個生態沒有那么簡單,需要編譯器、開發平臺等才可以形成一個完整的生態,未來才真正能夠枝繁葉茂。
因此,開發者還需要方舟編譯器,其實現了多語言多設備編譯,沒有足夠的投入根本做不出編譯器,所以華為對此堅定不移,方舟編譯器目前已經可以支持和開發鴻蒙應用。最后,Huawei DevEco 2.0集成開發工具(IDE)提供了六大能力,一套代碼編譯完成就可以知道在手表和大屏上是如何顯示的。
三、寫在最后
時隔一年,華為鴻蒙系統終于實現“開源”的承諾。可以預見,在發展初期,鴻蒙系統必然會存在許多不完善的地方,從過去、現在甚至到未來很長的一段時間內,鴻蒙的成長依然會面臨巨大的爭議和質疑,但事到如今,除了繼續干下去,華為已無退路,我們可以吐槽,同時也可以試著支持,看看在安卓這座大山面前,鴻蒙能否熬出自己的路。
鴻蒙 OS 開源項目:https://www.openatom.org/openharmony
鴻蒙 OS 代碼倉庫:https://openharmony.gitee.com/