今年 9 月,華爲正式發佈了 HarmonyOS 2.0 版本並預告將於年末發佈適配於手機的版本。12月16日,華爲在北京舉辦了華爲開發者日,HarmonyOS 2.0 手機開發者 Beta 版也如期而至,在本次活動中正式發佈。編程
這對於 HarmonyOS 生態發展來講,是一個重要的里程碑。在發佈會中,華爲消費者業務軟件部總裁王成錄表示:「劃時代的 HarmonyOS 重構了人、設備、場景的關係。將來再也不是產品限制用戶的使用場景,而是用戶所處的場景定義設備的形態。HarmonyOS 不但將爲用戶帶來更多得到應用服務的設備入口,也將帶來全新的超級服務、超級應用,爲咱們的生活創造顛覆式體驗。」segmentfault
爲了進一步瞭解 HarmonyOS 2.0 手機開發者 Beta 版發佈的內容究竟是什麼,以及 HarmonyOS 2.0 發佈 3 個月後,進展如何?華爲消費者 BG 軟件部副總裁楊海松接受了包括 SegmentFault 思否在內的媒體專訪,回答了相關的問題。安全
此次 Beta 版本的發佈和 HDC 時最大的區別就是手機端,咱們面向手機應用開發者發佈了 HarmonyOS 2.0 的手機 Beta 版,主要是提供了三部分的能力:框架
這三個套件只有一個目的,就是經過提供更多的服務,讓開發者開發跨端應用像開發單端應用同樣簡單。分佈式
咱們提供的分佈式編程框架包含 15000+ API,知足應用開發對於系統能力的調用需求以及跨端部署;分佈式 UI 框架,大幅的節省了你們在 UI 上面的開發工做量;DevoEco Studio Beta3 則是一個開發者的做業平臺。工具
咱們此次的工具實際提供了幾個新的功能,首先提供了手機應用的 9 個模板,可讓你們更的採用模板來預製了一些相關的原材料和組件,每一個模板大體能減小應用開發者近千行代碼的工做量。spa
第二個功能是多端的實時預覽。既然是服務於泛終端的跨終端形態開發和運行,多端的實時預覽便很是重要。操作系統
第三個功能是分佈式的調試,這也是面向泛終端的應用的新形態。咱們提供了完整的解決方案,這個方案能夠用於開發者在分佈式的應用開發過程中進行錯誤的診斷,出現異常的代碼的故障分析、故障的定位解決等等。設計
最後是多端調試模擬器。你們在不須要藉助真機的狀況下能夠基於雲端的模擬器方案直接看到應用的效果、調試
我以爲開發者手機 Beta 版的發佈應該說是 HarmonyOS 生態的最重要的一個拼圖。
你們以前可能以爲 HarmonyOS 是簡單替代安卓的,若是 HarmonyOS 只是基於手機替代安卓,那應該只有手機版,這個問題的答案咱們在 HDC 大會上給出瞭解釋 —— HarmonyOS 是面向萬物互聯的。
至於手機系統在這個生態裏起到什麼做用,我想說的是「手機始終是操做系統生態最重要的一個拼圖。」
如今手機跟人的交互是分鐘級的,也就是過幾分鐘咱們就要去看一下手機;咱們與電視、手錶、PC 等等富設備間的交互多是小時級的,延伸到 IoT 設備,則是以天爲計算單位的。
設備跟人的交互頻度決定了它的交互形式以及流量價值,決定了它與人的距離,因此咱們始終認爲手機是整個生態中最重要的一個拼圖。
有了適配於手機的系統,咱們能夠給整個萬物互聯時代的超級終端提供更多的流量的入口和更好、更天然、更貼近於人的交互方式。
咱們在 HDC 大會上已經明確告訴過你們 HarmonyOS 的生態策略 —— 開源開放。咱們指望全部的業界同仁特別是手機廠家可以跟華爲一塊兒來共建生態。
HarmonyOS 的對手不是安卓,不是 IOS,而是萬物互聯時代生態的枷鎖。咱們指望的是可以切實的給產業帶來價值,給消費者帶來「純淨」、「安全」的體驗。
基於這個理念和目標,咱們固然指望有統一規範的服務分發的機制來解決行業內的一些問題,但至於具體的執行層面,還須要跟咱們的合做夥伴一塊兒來作商業設計,一塊兒從開發態到運行態進行質量檢測和應用治理。
首先,從技術的實現上是本質的不一樣。
目前其餘系統所謂的應用調用,都是基於調用方和被調用方兩個設備,應用在兩個設備上獨立運行,這樣的體驗是比較差的。
舉個例子,朋友給你分享了一個今日頭條的新聞連接,從點擊開始到看到新聞可能會經歷 四、5 個步驟。這就是由於所謂的跨應用和跨設備調用都是兩個應用在進行,因此實際的體驗感受像是「隔了座山」。
而咱們是把底層所有打通了,應用不須要再去關心操做系統中間件層如下的內容,提供給消費者的體驗也是極致的體驗。基於 HarmonyOS 跨端、跨應用的新聞,網頁、商品詳情頁等等的分享是秒開、免安裝的。
這種差別體驗,實際上是開發工做量和開發難度致使的。傳統的跨端開發,須要在兩個設備或者兩個應用間各自進行實現,須要開發兩個甚至更多的版本,這就致使開發難度和維護的工做量很是巨大。
這即是 HarmonyOS 差別化和優點的地方,咱們提供的能力可讓應用開發者開發多端運行的應用像開發單端應用同樣簡單,擁有高效極致的體驗。
HarmonyOS 發佈以後馬上成爲中國最熱的開源項目沒有之一,目前咱們已經彙集了十萬以上的開發者人才生態圈。這裏的十萬指的是有效開發者,評價標準是下載過 HarmonyOS 的源代碼、下載過 IDE 工具、提交過代碼或參與過 HarmonyOS 課程的開發者們。
這三個月的進展用一個詞來歸納,就是「超出預期」。
超出預期主要有兩個層面,首先是合做夥伴層面。
9 月份舉辦 HDC 時咱們一共有五家的合做夥伴,到目前爲止已經有十家完成了簽約,這個是徹底超出咱們預期的,特別是中國幾乎全部的頭部智能家電企業都已經在跟咱們談有一些已經簽約,有一些正在簽約過程中。
到年末預計有 20+ 搭載率 HarmonyOS 的硬件 SKU 會上市,明年相信這個數字會翻幾番,咱們的目標是市場上有一億搭載 HarmonyOS 的生態設備。
第二個「超出預期」是在應用開發者層面。咱們如今已經有 120+ 的合做夥伴,應用的合做夥伴已經在跟咱們簽定整個 HarmonyOS 集成開發的協議,同時在一塊兒進行 HarmonyOS 的創新。
咱們在整個產業鏈的構建中,共建者給咱們的反饋也是超預期的。明年預計 HarmonyOS 軟硬件集成解決方案合做夥伴的出貨量應該過千萬。
我固然但願咱們可以快一點擺脫在生死線上掙扎的狀態,但你們要知道,一個生態的最難的時候就是如今。從 0 到 1,從 0% 想作到 16% 是很困難的事情。
我曾經提到過「一橫一縱」,也就是 HarmonyOS 橫向和縱向的發展,咱們但願在明年的這個時候,橫向場景中能夠達到 16%。好比說智能家居領域,咱們指望明年年末的時候咱們可以越過智能家居設備出貨量的生死線,這是一個挑戰。
另外,你們應該知道華爲不少自研產品的市場份額其實已經超過 16% 了,對於這部分設備,明年的目標則是儘快優先升級搭載 HarmonyOS。
這個問題咱們須要分紅技術和商業兩部分來討論。
在技術上咱們給開發者提供了不少的的扶持手段,包括咱們剛纔提到的開發套件,開發者須要的工具、組件、框架、API 這些咱們都在作,此外咱們也給你們提供了不少的渠道,好比官網、合做夥伴的平臺,還有今天宣佈的創新大賽,這些都是技術層面的賦能。
對於商業層面,咱們如今要作的是實實在在的給開發者提供價值,讓開發者願意過來開發應用。開發者願意持續不斷的把新業務、新的應用服務跑在 HarmonyOS 的平臺上只有一個緣由,就是能賺到錢,是咱們能給他們帶來商業價值。
咱們但願能夠給合做夥伴帶來創新的差別化體驗,而不是花錢買他們的開發。
對於雲端的開發,咱們將來會持續的構建相關的能力,華爲雲自己的 IaaS、SaaS 再到 PaaS 已經很是成熟了。相比業界其餘的夥伴,咱們能夠基於雲給開發者提供在線的包括模擬器、質量的應用檢測等等功能和服務。
與此同時,更多的開發者仍是會選擇端側的工具,他會把工具下載到本地,進行更實時性、更自由的代碼編輯、開發、調試等等。
目前在端側咱們更有信心。
從 2016 年開始作 HarmonyOS 的時候咱們便很是關注軟件基礎設施,包括工具,編譯器等等核心的「根能力」。由於咱們有這麼多年的積累,因此在這部分咱們更加有信心。
超出預期的還有一點,即是熱情。咱們宣佈開源的當晚就有幾十個開發者就提交了代碼,並且至關一部分代碼的質量至關之高,能夠媲美華爲工程師。因此咱們講中國的軟件業不是沒有人才,缺的是統一一致的根能力和平臺。
在開發者給咱們的反饋上,我能夠分享一個數據:咱們已經收到三千多位開發者對於工具、API、文檔以及套件的問題,建議和諮詢,而且將這些反饋規劃到了這一次的手機 Beta 發佈當中。
我剛纔提升從零到一的過程是很是痛苦的。但反響超預期、熱情超預期,開發者給咱們的反饋也超預期,咱們正在開發者的幫助下,不斷的成長和進步。
目前有不少開發者主動聯繫咱們,貢獻他們基於開源 HarmonyOS 作出來的系統、模塊和組件。包括咱們的應用合做夥伴,開發 HarmonyOS 應用的過程當中也願意把他們開發的包括組件之類的貢獻到社區裏跟你們共建。
軟件產業鏈的構建不是華爲一家的事,是整個中國軟件業的事情。在這一點上很是感謝開發者們提供的支持,包括代碼的提交,問題的建議,這點是咱們很是感動的事情。
在技術層面不少的開發者也問過咱們一個問題 —— 開發一個 HarmonyOS 的應用難不難?我到底要投入多少人、幹多久?
這些都是很是很是實際的問題。但咱們之因此不斷更新咱們的開發套件,爲開發者提供編程框架、API 工具、編譯器等等,正是但願不斷減低開發者們上手 HarmonyOS 的成本,提高你們所謂的 TTM(Time to Market)。
這個正是咱們持續在不斷努力的目標,也是咱們不斷在滾動的調整 HarmonyOS 2.0 總體的的規劃。咱們的版本不斷的更新,競爭力也在不斷的加強,核心目標仍是爲了服務開發者,開發者說好纔是真的好。
HarmonyOS 2.0 手機開發者 Beta 版該目前僅開發者能夠下載,消費者想要入手體驗手機端的 HarmonyOS ,最快要等到明年了。
但楊海松在採訪中也表示:「你們能夠想想,既然面向開發者都已經發了Beta,那說明什麼?咱們正在按咱們向你們承諾的往前推動。」