作者 | 付秋偉
八月初的東莞,格外火熱,尤其是華為松山湖。8 月 4 日,第五屆華為開發者大會(HDC.Together)(以下簡稱“HDC”)如約而至。作為備受關注的全球科技盛會之一,本屆 HDC 再次吸引了成千上萬的開發者、媒體涌向松山湖。
在首日的主題演講中,華為宣布 HarmonyOS NEXT 開發者預覽版正式發布,該版本集合了華為在操作系統技術方面的最新探索,包含軟件根技術的進化、開發理念的實踐、開發工具全面升級等。HarmonyOS NEXT 的發布是面向鴻蒙新生態的里程碑事件,預示著鴻蒙生態底座已基本成熟。
(相關資料圖)
會上,華為終端軟件部總裁龔體分別圍繞軟件根技術、全場景體驗和開發者技術三個話題闡釋了鴻蒙生態是如何一步步走深走實,穩健發展成為了第三大智能手機操作系統,并邀請廣大開發者加入鴻蒙生態建設,共同給世界一個更優的選擇。
1 持續深耕軟件根技術,從自主可控到極致體驗,夯實生態底座
萬丈高樓,起于壘土,軟件根技術是軟件產業最基礎的部分,華為是行業內少有的持續投入操作系統全棧架構研發的玩家。
操作系統是計算生態的基礎,也是軟件產業的“根技術”。過去,我們操作系統主要由國外開源社區提供,由于國際環境日益復雜,開源軟件的可獲取性及安全問題不斷上升。為了避免重大事件帶來的軟件風險,我國需要構建自主的操作系統根技術,這既是行業發展需求,也是網絡空間安全發展的要求。在這一點上,華為是吃過虧的。正因如此,把根技術挖深、吃透,也就成為了華為的必然選擇。
誕生至今,鴻蒙見山開山、遇水搭橋,硬生生蹚出了一條操作系統國產化之路。這一過程不僅僅實現了華為自身的戰略破局,而且在 2019 年對外開源,將底層能力全面開放出去,希望幫助全產業實現軟件層面“自主可控”的布局。值得一提的是,今年 5 月份,鴻蒙內核通過了中國信通院泰爾實驗室的檢測,自主化率 100%,這意味著鴻蒙真正擺脫了操作系統根技術上被“卡脖子”的問題。
當然,如果僅僅只是底層技術的自主可控,還不足以支撐起一個面向未來的全場景生態,生態需要更多開發者和企業伙伴加入才能有所成,而開發者及企業伙伴加入的前提是需求能否被滿足、問題是否被解決。對此,龔體在會上表示,鴻蒙內核從萬物智聯時代需求出發,具備天生流暢、極致能效、純凈安全三大特征。
要想理解這三大特征,還得從鴻蒙的底層架構說起。鴻蒙系統設計之初,就希望打造一款面向多設備、全場景的操作系統,可以實現多種設備之間的互聯互通,包括手機、電視、智能家居等,這與華為自身的產品線布局息息相關。針對這一訴求,鴻蒙系統采用了分布式架構,以實現設備之間的無縫連接和資源共享。這種架構使得設備可以相互協同工作,提供統一的用戶體驗。同時,分布式架構有助于提高系統的可擴展性,關于鴻蒙的三大核心分布式能力,InfoQ 早前有過詳細介紹(《剛剛,華為鴻蒙 OS 2.0 發布,18 點 18 分開放源代碼》)。從某種意義上來說,鴻蒙的底層架構決定了其在天生流暢、靈活部署方面的優越性。
本屆 HDC 上,龔體表示鴻蒙內核的能力再獲提升。比如:通過動態優先級調度 + 混合動態大頁 + 更高效的組件通信為系統加速;通過更輕量化的并發模型 + 更匹配移動算力架構的資源供給 + 更精準的器件控制提升硬件能效;以及通過數學方法對關鍵安全模塊進行形式化證明等等。
除了鴻蒙內核的更進一步,今年鴻蒙還帶來了全新的方舟引擎,包含圖形、多媒體、內存、調度、存儲和低功耗六大引擎。對于方舟引擎的價值,通過一串數據可以管中窺豹,在引入方舟圖形引擎后,圖形單幀渲染功耗降低了 68%,GPU 負載降低了 58%,CPU 負載降低了 12%,幾乎是全方位的提升。同時龔體還表示,方舟圖形引擎在動效計算、繪制框架等方面的能力也獲得了大幅的增強。
從自主可控到極致體驗,華為通過持續創新,為鴻蒙打造了堅實的生態底座。
2 全面踐行鴻蒙生態應用開發三大理念,更多生態伙伴開始受益
堅實的生態底座 + 萬物智聯的未來遠景的確是鴻蒙差異化的競爭優勢,但是對于開發者及企業而言,如何更低門檻上手開發、如何減輕多端部署的重復工作、如何在不影響現有業務的情況下平滑過渡等問題才是橫亙在眼前的大山。
由此,在去年的 HDC 大會上,華為正式提出了鴻蒙生態應用開發三大理念——一次開發多端部署、可分可合自由流轉、統一生態原生智能,并基于三大理念持續探索更多高效開發解決方案。其目的在于降低開發門檻、提升開發效率、實現跨端連續服務、多端協同,并為開發者提供原生智能能力,使得開發者能夠更加高效地開發出更極致的應用體驗。
今年的 HDC 大會上,華為帶來了不少實踐成果。比如遵循“一次開發多端部署”的理念,探索出了多設備工程的差異化與共享的平衡點。龔體表示,玩機技巧是華為用戶收到手機后首先會用的 APP,月活 2000 萬以上,過去工程師需要花費大量的時間去做不同機型的適配,而現在我們探索出了工程最大化復用的方案,在開發設計之初就考慮并解決了多端部署的問題。
會上,龔體還邀請了網易游戲倩女幽魂手游、中國農業銀行、去哪兒旅行三個合作伙伴上臺講述了基于三大理念的嘗鮮開發實踐與收益等。隨著此次鴻蒙的全面升級,一方面,生態伙伴的入局門檻進一步降低,另一方面,憑借著獨特的全場景分布式能力和盤古大模型所帶來的 AI 能力全面升級,鴻蒙將有機會攜手生態伙伴去探索更多面向未來的消費場景和商業模式。
過去一年,華為全面踐行鴻蒙生態應用開發三大理念,并取得了初步的成效。未來,隨著更多第三方合作伙伴的加入,在進一步豐富鴻蒙應用生態的同時,也有機會探索出更多高效的開發方式,積累經驗,推動應用開發理念走向成熟,并衍生出更多的鴻蒙應用開發場景解決方案,進而吸引更多生態伙伴入局。
除了開發理念場景實踐的成果外,作為開發者最關注的內容之一,“開發者全家桶”同樣獲得了全面的升級。
3 鴻蒙開發者預覽版 HarmonyOS NEXT 正式發布,開發套件、SDK 全面升級
在去年的 HDC 大會上,鴻蒙開發套件正式面世,包含了設計系統、開發語言 、開發框架、編譯器、開發工具、測試工具以及上架分發平臺,囊括了從設計到開發再到測試和上架的全流程。
時隔一年,鴻蒙開發套件全面升級。比如:設計資源進一步豐富,包括多設備控件庫、圖標庫、音效庫等;ArkTS 編程語言的 UI 范式支持和并發能力獲得進一步增強,兼容 JS/TS 生態,提升了交互操作效率,降低了運行開銷,相較于 JS/TS ,性能提升 15%+;ArkCompiler 編譯器通過 AOT 技術,性能提升 20% 以上等等。
HarmonyOS SDK 也全面升級至 API 10,實現端云一體,一次集成。這將使得鴻蒙應用開發的效率、穩定性和兼容性將獲得極大的提升,也將具備提供更多的功能和更強的安全性,從而帶來更好的用戶體驗和商業價值。
會上,龔體公布了 HarmonyOS NEXT 開發者預覽版計劃——8 月 4 日起,面向合作企業開發者開放,2024 年第一季度面向所有開發者開放。同時,為了加快應用生態在 HarmonyOS NEXT 版本上體驗創新,在此次 HDC 的第三天,華為還邀請了應用伙伴參與“鴻蒙生態聯合創新 workshop”活動,正式啟動應用生態和 HarmonyOS 商業版本互鎖演進的鴻蒙生態計劃。
4 萬事俱備,只欠東風,“生態成,則鴻蒙成”
從對底層根技術的持續深耕,到持續踐行生態應用開發理念,再到全面升級開發者工具,這一屆的 HDC 大會向外界傳遞出了一個更加積極、開放、全面、堅實的鴻蒙生態形象,也進一步展示出了攜手伙伴共建鴻蒙世界的誠意和信心。
打造一個成熟的操作系統,需要有堅實的底座、繁榮的生態和極致的體驗,缺一不可。底座方面,目前鴻蒙底座已有超過 1 億行代碼,超 2 萬個 API,超 7 億鴻蒙生態設備,開發工具和 SDK 也逐步升級、完善;體驗方面,鴻蒙通過不斷迭代、創新的分布式能力、原子化服務以及安全、流暢、智慧、個性等特性,打造出了一個滿足全場景體驗的操作系統。接下來鴻蒙所需要的,便是更多開發者和伙伴們加入進來,共建繁榮的生態。
對于開發者和企業而言,鴻蒙生態底座的夯實意味著可以構建更加穩定、高效的應用程序,為用戶帶來卓越的體驗;三大應用開發理念則進一步為不同場景下的應用開發增效提質做了方向指引;完備的開發者工具使得應用開發變得更加簡便和高效,從而加速產品上線進程等等。
種一棵樹,最好的時間是十年前,其次就是現在。鴻蒙生態的藍圖正在徐徐展開,基座堅實、工具完備,且前景廣闊。參與鴻蒙生態的共建,意味著可以加入到一個充滿創新和發展潛力的生態系統中,有機會搶先一步獲得更多商業機會和合作伙伴資源,同時也將有機會與眾多優秀的生態伙伴共同成長,共享發展紅利。
正如龔體總結時所言:“我們希望與開發者一起建強鴻蒙生態,生態成,則鴻蒙成。”期待隨著鴻蒙的全新升級,越來越多的開發者和企業能加入到鴻蒙操作系統的生態共建中去,攜手共赴萬物互聯的未來。