今天在松山湖召開的華為開發(fā)者大會(huì)上,華為消費(fèi)者業(yè)務(wù) CEO 余承東宣布最新鴻蒙 2.0 系統(tǒng)正式發(fā)布,自去年的開發(fā)者大會(huì)上發(fā)布鴻蒙 1.0 系統(tǒng)至今,關(guān)于這一神秘產(chǎn)品的猜測和討論在軟、硬件開發(fā)者中從未間斷,雖然一開始就喊出做開源操作系統(tǒng)的口號(hào),但關(guān)于鴻蒙操作系統(tǒng),在網(wǎng)絡(luò)上卻始終百尋不到太多細(xì)節(jié)信息,大家關(guān)心的源代碼、開發(fā)工具、SDK 硬件開發(fā)板、終端應(yīng)用場景等都找不到太多線索,這一被華為寄予厚望的產(chǎn)品甚至一度被吐槽可能根本不存在。
華為消費(fèi)者業(yè)務(wù)軟件部總裁王成錄
顯然華為官方非常清楚大家的質(zhì)疑點(diǎn)和關(guān)注點(diǎn),也知道開發(fā)者的耐心撐不過一次產(chǎn)品迭代,此次活動(dòng)上,在余承東做了激動(dòng)人心的開場后,華為消費(fèi)者業(yè)務(wù)軟件部總裁王成錄帶來了我們關(guān)心的更多細(xì)節(jié),讓我們看到:一個(gè)開放的鴻蒙操作系統(tǒng)終于來了。
作為面向硬件工程師的專業(yè)媒體,我們當(dāng)然更關(guān)注與鴻蒙系統(tǒng)相關(guān)的硬件生態(tài)相關(guān)的信息,現(xiàn)將王成錄的這部分相關(guān)演講內(nèi)容整理如下:
接下來我想給大家介紹今天最重要的部分,就是鴻蒙 2.0 邁出了智能第三方生態(tài)的第一步。大家知道生態(tài)是一個(gè)非常非常困難的事情,我們做技術(shù)本身和生態(tài)相比,可能難度要有數(shù)量級(jí)之差。生態(tài)領(lǐng)域里面涉及到的方方面面,它的范圍之廣,領(lǐng)域之多,內(nèi)容之深,真的是非常非常困難。
所以今天我也在這里面,希望我們廣大的合作伙伴和開發(fā)者,在這樣一個(gè)特殊的歷史時(shí)期,我們中國所有的力量應(yīng)該團(tuán)結(jié)起來,我們只有把我們生態(tài)的根把它做到根扎下去,咱們中國的生態(tài)才能夠長久的枝繁葉茂,我們未來的這個(gè)希望才會(huì)持久。
所以今天我們邁出這個(gè)關(guān)鍵的一步,希望能夠給所有的伙伴樹立信心。
我們鴻蒙 2.0 對(duì)生態(tài)的使能包括對(duì)南向設(shè)備的使用,同時(shí)包括了對(duì)北向應(yīng)用的使用。
我們先來看我們這里南向的是因?yàn)槟舷虻挠布a(chǎn)廠家,大家的現(xiàn)狀不同,差異非常大,為了能夠讓大家有個(gè)更多靈活的選擇,更快的接觸到鴻蒙系統(tǒng),我們提供了幾種方案方案和方向供大家來選擇。
第一就是大家可以集成華為的 SDK,可以非常短的時(shí)間,不管你運(yùn)行的是什么系統(tǒng),就可以具備分布式的能力,可以跟華為的某種設(shè)備做連接。
第二個(gè)非常重要的就是,我們把鴻蒙的第一階段的開源版本開放給大家,這次發(fā)布會(huì)結(jié)束以后,開發(fā)者就可以登錄網(wǎng)站去下載源代碼,這套源代碼是可以馬上編譯,馬上在系統(tǒng)里面運(yùn)行的,大家可以根據(jù)自己的業(yè)務(wù)狀況和能力,選擇用源代碼的方式來去做自己的公共設(shè)備。
第三個(gè)我們也提供了很多個(gè)模組合芯片以及開發(fā)板,供大家非常快的去理解功能系統(tǒng)的工作原理,能夠更快的縮短大家去做產(chǎn)品的時(shí)間,所有的這些東西都需要一個(gè)非常強(qiáng)大的作業(yè)平臺(tái),讓大家使用起來方便,這就是我們大概一波的 14,000 多 SDK,今天發(fā)布的南向設(shè)備的這個(gè) SDK 包,我們包括了 7 個(gè) SDK。
實(shí)際上在過去的半年多的時(shí)間里,我們已經(jīng)跟多個(gè)廠家跟多個(gè)品類的設(shè)備做了 SDK 的集成,那么到現(xiàn)在為止已經(jīng)有 1200 多萬臺(tái)設(shè)備集成了不同的我們分布式的 SDK,那么第二版的開放,就更給大家非常多的選擇,只要做的設(shè)備是 128 兆內(nèi)存及以下的,我們都可以去用這套源碼快速的構(gòu)建自己的鴻蒙設(shè)備。
同時(shí)今天我們開始招募 128 兆到 4G 的這這段開放代碼的合作伙伴,希望有這方面的硬件生產(chǎn)廠家在會(huì)議結(jié)束以后盡快跟我們聯(lián)系,希望在明年 4 月份之前,能夠有一些廠家跟我們一起做出非常好的設(shè)備,給大家非常好的引導(dǎo)。
我們這次貢獻(xiàn)給開源基金會(huì)的代碼,有 17 個(gè)子系統(tǒng),共 130 個(gè)代碼倉,同時(shí)我們有 3 個(gè)參考的用例同時(shí)開放給大家,便于大家非常方便和快捷的理解鴻蒙系統(tǒng),以及如何去構(gòu)建自己的鴻蒙生態(tài)設(shè)備。
這個(gè)目標(biāo)比如剛剛講過了,從明年 4 月份我們開展到明年 10 月份為止,所有的服務(wù)系統(tǒng)將會(huì)全面的開展。
我要特別重點(diǎn)介紹一下,我們今天給大家發(fā)布的除了我們開放的源碼以外,我們已經(jīng)完成了總共 5 家 7 款芯片的集成認(rèn)證,意味著這 7 款的芯片大家可以拿來直接使用,我們也完成了 5 家 5 款模組,那么比芯片更進(jìn)一步,更容易幫大家去做產(chǎn)品。
同時(shí)我們也為發(fā)燒友們提供了開發(fā)板,特別重要的是我們有兩個(gè)非常重量級(jí)的解決方案的合作伙伴,他們會(huì)給大家提供完整豐富的如何構(gòu)建鴻蒙設(shè)備的解決方案,都會(huì)去支持大家快速的進(jìn)入到鴻蒙生態(tài)里面來。
明年我們會(huì)持續(xù)的增加芯片模組、開發(fā)板,還有我們的合作伙伴,這是一個(gè)非常強(qiáng)大的工具平臺(tái),我們提供給大家的 SDK,大家拿到的代碼,做產(chǎn)品的時(shí)候,我們還有很多的問題需要解決,比如說我們的代碼編輯,測試、編譯、商務(wù)等等,我們這一套工具提供了一站式的完整的解決方案,我們?nèi)降挠布_發(fā)者只要基于這個(gè)系統(tǒng),就可以非常快速的一站式的完成你產(chǎn)品的開發(fā)設(shè)計(jì)以及最后發(fā)布的過程。
同時(shí)這個(gè)系統(tǒng)里面把華為 SDK 特別是跟分布式相關(guān)的 SDK 都集成進(jìn)來了,大家可以去選配。
第三個(gè)就是鴻蒙系統(tǒng)是一個(gè)完全分布式的模塊式組裝系統(tǒng),我們?cè)谶@里面也給大家提供了幾十套的模板,那么這個(gè)模板將非常方便大家上手,大家可以根據(jù)自己產(chǎn)品的現(xiàn)狀去決定做微調(diào)就可以。
最后一個(gè)就是大家開發(fā)能力的不同,背景的不同,我們做出來的代碼的安全質(zhì)量是有比較大的差距的,我們也把我們這么多年構(gòu)建的安全所有的能力變成了測試用例,變成了測試工具提供給大家,大家做完產(chǎn)品以后自動(dòng)的去做代碼的掃描和壓力測試,能夠保證用最短的時(shí)間做出非常高質(zhì)量的產(chǎn)品。
過去的這一年,我們基于給南向伙伴提供的能力和工具平臺(tái),我們已經(jīng)跟國內(nèi)的頭部的終端設(shè)備,特別是家電生產(chǎn)廠家,以美的為代表,進(jìn)行深度合作,美的、九陽和老板電器將會(huì)很快發(fā)布搭載鴻蒙系統(tǒng)的新的家電產(chǎn)品。
我想在這個(gè)例子里面,我們從設(shè)備的生產(chǎn)廠家、家電廠家來看,有機(jī)會(huì)做出競爭力不一樣的產(chǎn)品,比如以電卡項(xiàng)目,那么對(duì)于消費(fèi)者來講,我們家電跟手機(jī)的結(jié)合將會(huì)讓家電的能力獲得充分的釋放,消費(fèi)者不用再擔(dān)心我的設(shè)置的方式不對(duì),做出來菜的味道是不一樣的。
從手機(jī)來講,我們的手機(jī)從此就不再是一個(gè)單個(gè)的手機(jī),它跟烤箱去協(xié)同,就成為了一個(gè)非常棒的廚師。跟料理機(jī)協(xié)同,他就會(huì)成為一個(gè)非常棒的營養(yǎng)師,當(dāng)它跟所有家里面的設(shè)備協(xié)同就會(huì)成為一個(gè)非常棒的家庭管家。
這個(gè)用例的展示是給業(yè)界做了一個(gè) showcase,我們希望打開大家創(chuàng)新的想象力,同時(shí)給我們的想象插上一個(gè)非常棒的翅膀。
下面我們看給南向帶來的整個(gè)能力和工具平臺(tái),這一頁材料請(qǐng)?jiān)试S我多花兩分鐘時(shí)間,我想我們所有的軟件開發(fā)者,我們最希望看到的所謂的操作系統(tǒng),所謂的生態(tài)就是這張照片展示給大家的內(nèi)容。
我們知道中國的科技產(chǎn)業(yè),非常的繁榮枝繁葉茂,但是現(xiàn)在的繁榮非常容易瞬間就凋零枯萎。
每一次因?yàn)槲覀儧]有跟特別是在軟件這個(gè)領(lǐng)域里面,中國的軟件行業(yè)沒有根,我們?nèi)ツ臧l(fā)布了 1.0 以后,業(yè)界有了很多的反饋意見和建議,我們都聽到,但是真正的要做一個(gè)生態(tài),做一個(gè)操作系統(tǒng),它不僅僅是技術(shù)這么簡單,如果沒有編程框架,如果沒有編譯器,如果沒有工具,我們根本就稱不上是一個(gè)生態(tài)的操作系統(tǒng),那么這些核心的組件才共同構(gòu)建成了系統(tǒng)軟件和生態(tài)的根。
我們有了這些跟我們才能夠基于這個(gè)根長出來非常驚艷的應(yīng)用,我們有了驚艷的應(yīng)用,我們的生態(tài)才能成功。
所以我希望咱們?cè)谶@樣一個(gè)特殊的歷史時(shí)期,鴻蒙邁出了第一步,我也非常希望中國的所有的伙伴們,大家一起共同來構(gòu)建咱們技術(shù)軟件的跟,有了根,我們未來的發(fā)展才會(huì)真正的持續(xù)可期,我們未來的繁榮才真正可持續(xù),未來才真正能夠枝繁葉茂。
我們先來看編輯框架,編程框架是一個(gè)新的生態(tài)系統(tǒng)和新的操作系統(tǒng),我們對(duì)應(yīng)用開發(fā)者所指定的一條應(yīng)用開發(fā)的路,那么大家知道鴻蒙系統(tǒng)不是單設(shè)備的系統(tǒng),它是跨設(shè)備的系統(tǒng),我們?nèi)绾文軌蚩焖俚拈_發(fā)一個(gè)跨設(shè)備的應(yīng)用呢?
就是我們這次的發(fā)布的編程框架給大家提供的能力,我們把所有的分布式相關(guān)的能力做了沉淀和抽象,這些抽象的能力提供了非常簡單易用的接口,上面所有的應(yīng)用只要跨設(shè)備,你就像今天在單設(shè)備上寫應(yīng)用一樣簡單,做到了一次應(yīng)用的開發(fā),就可以在多設(shè)備之間流轉(zhuǎn)。
我們跟 VIPKID 做了一個(gè)創(chuàng)新,大家看一下,當(dāng)我們用一個(gè)教育軟件來做在線教學(xué)的時(shí)候,我們今天的做法把所有的界面都擠在了一個(gè)小的設(shè)備上,要么手機(jī)要么拍,內(nèi)容非常繁雜,還是在這段去在線接受教育的時(shí)候,根本無法集中注意力,因?yàn)楦蓴_的信息太多,我們有沒有更好的方式讓孩子的遠(yuǎn)程教學(xué)線在教室里一樣,所以我們跟 VIP 的其實(shí)咱們同盟倡導(dǎo)的公司的框架,我們做了這樣的創(chuàng)新,我們可以把 VIP 的這樣一個(gè)應(yīng)用,把教師的 display 放到大屏上,還是手上拿著 PAD 或手機(jī)僅僅用作跟老師之間的溝通,那么這樣的一個(gè)一個(gè)應(yīng)用在單設(shè)備上是無法完成的。
那么在在今天,如果我們兩個(gè)設(shè)備之間應(yīng)用要想完成這樣的一個(gè)體驗(yàn),難度是非常巨大的。
但是在鴻蒙分布式的框架下面,是非常簡單的,我們大屏呢就按左邊的框架來寫,我們探討一下右邊的框架來寫,非常簡單的就能實(shí)現(xiàn)遠(yuǎn)程教學(xué),就像在教學(xué),我們這次給大家發(fā)布的公式的框架,總共有 13,000 多個(gè) API,那么這些 API 和 SDK 的能力就像余總剛才講的一樣,我們支持大屏支持穿戴、支持車機(jī)和支持手機(jī)的應(yīng)用,廣大的開發(fā)者在活動(dòng)結(jié)束以后就可以去申請(qǐng) Beta 板來做鴻蒙應(yīng)用的開發(fā)。
編輯器,這是我們幾年前發(fā)布的,方舟編輯發(fā)布了以后也收到了非常多大家的反饋,編譯器應(yīng)該是軟件行業(yè)的另一顆明珠,它比我們基礎(chǔ)軟件技術(shù)的難度要難上 10 倍都不止。它是一個(gè)處理軟件的軟件,沒有足夠的定力,沒有足夠的投入,我們根本做不出來這一切。雖然大家有各種各樣的疑問,我們?cè)诜街圻呺H這條路上仍然堅(jiān)定不移。正是因?yàn)橛辛饲皫啄甑姆e累,我們今天的方舟編譯器可以完全支持基于鴻蒙峰值框架開發(fā)的鴻蒙應(yīng)用以及鴻蒙原始化的 sa 和 AA,大家可以百分百基于方舟編譯器來去編譯自己的鴻門應(yīng)用。
最后我們又回到了工具,工具在中國軟件開發(fā)人員的腦子里是要低人一等,我們不如做產(chǎn)品技術(shù)來的高大上。但是我告訴大家,全世界最頂級(jí)的軟件公司之一微軟,大家知道比爾蓋茨和現(xiàn)在的 CEO 薩提亞,這兩位都是微軟做工具出身的,對(duì)于一個(gè)系統(tǒng)軟件來講,如果沒有一個(gè)強(qiáng)大的工具作業(yè)平臺(tái),就像我們?cè)煲粋€(gè)非常復(fù)雜的設(shè)備一樣,沒有生產(chǎn)線僅靠手工根本無法完成。
我們只有一個(gè)非常強(qiáng)大的工具平臺(tái),才能不斷的沉降、積累所有優(yōu)秀開發(fā)者的經(jīng)驗(yàn),我們用這些經(jīng)驗(yàn)去賦能新的開發(fā)者,我們才能夠做出非常復(fù)雜的系統(tǒng)軟件。
我們這次發(fā)布給大家的編譯器 2.0 提供了 6 個(gè)能力,從整個(gè)的端到端的一站式,包括我們的模塊化的模擬和組裝以及測試等等都提供給大家,我這里只挑一個(gè)給大家展示,我們?nèi)绾巫龅揭淮伍_發(fā)多端部署,看看這個(gè)工具現(xiàn)在的能力,我們編同樣的一個(gè)界面的代碼,同時(shí)可以在仿真的手表和仿真的大屏上顯示出來,你寫完代碼就會(huì)知道你的這個(gè)界面在手表上是什么樣子,在大屏幕上是什么樣子。
我們會(huì)不斷的增加新的仿真設(shè)備進(jìn)來,讓我們一次開發(fā)高端附屬跨設(shè)備,真正在這個(gè)平臺(tái)上支持的越來越完善,越來越完整。
同樣我們過去跟北向的合作伙伴,基于我們提供的能力和工具做了大量的創(chuàng)新,這就是我剛剛講的 VIPKID 做的創(chuàng)新。我們還是用平板只用一個(gè)老師的交互,老師的界面在家里的電視機(jī)屏幕上,那么這個(gè)孩子想要回答問題,它就像在課堂回答老師的問題一樣,還是舉手,我們可以把朋友放在大屏上,還是在作答,我們的大屏上同時(shí)會(huì)把孩子的作答展示出來,就相當(dāng)于在教室里面把孩子叫起來答題,全班的同學(xué)都看到一樣。那么更進(jìn)一步,我們還是在線做主觀題怎么辦?同樣我們利用 PAD 上的乙的功能,我們?cè)诨卮鹬饔^題的時(shí)候,也同步的展示在老師的這塊屏幕上,那么老師可以及時(shí)的去對(duì)這個(gè)主觀題做出評(píng)價(jià)反饋孩子。
我想這樣的應(yīng)用我們基于單設(shè)備永遠(yuǎn)無法做到,但是我們基于多設(shè)備就讓它變成了可能。我想我們目的是給我們行業(yè)樹立了幾個(gè)標(biāo)桿,告訴大家我們基于蒙蒙分子的系統(tǒng)和框架,我們可以有非常多的機(jī)會(huì)去做創(chuàng)新去做提升。同時(shí)為了給更多的開發(fā)者提供大家互相交流的平臺(tái),我們提供了網(wǎng)站、官網(wǎng)、門戶以及我們的微信群,歡迎所有的開發(fā)者加入,在這個(gè)平臺(tái)上去做更多的這種碰撞,互相啟發(fā)和答疑解惑。
借鴻蒙 2.0 發(fā)布的機(jī)會(huì),特別要感謝過去的一年,我們?cè)邙櫭缮鷳B(tài)里面的先行者,包括北向的應(yīng)用開發(fā)者,以及我們的硬件合作伙伴,還有社區(qū)合作伙伴,在這里我要特別的向大家說一聲謝謝。希望我們今天的這一步能夠讓我們中國構(gòu)建起自己軟件的根,讓我們中國所有的行業(yè)大家一起共贏未來 10 年移動(dòng)產(chǎn)業(yè)巨大機(jī)會(huì)。鴻蒙 2.0 開始了一個(gè)連接無限可能的時(shí)代,希望這個(gè)時(shí)代我們不要辜負(fù)。
結(jié)語:進(jìn)入開放市場的鴻蒙 2.0 面臨的第一個(gè)問題就是硬件生態(tài)的搭建,與以往公司內(nèi)循環(huán)最大的差異是,在開放市場華為從大甲方變大乙方,玩法會(huì)大大不同,這一次,拉到國內(nèi)家電頭部企業(yè)美的、老板等背書,華為鴻蒙的第一步走的不錯(cuò)。