華為2019開發(fā)者大會(huì) 余承東演講全文
8月9日下午消息,華為開發(fā)者大會(huì)于8月9日-8月11日舉行,華為消費(fèi)者業(yè)務(wù)CEO、華為技術(shù)有限公司常務(wù)董事余承東以《全場(chǎng)景時(shí)代新體驗(yàn)與新生態(tài)》為題發(fā)表演講。
余承東表示,真正AI全場(chǎng)景智慧時(shí)代正在來臨,并宣布了鴻蒙OS的正式發(fā)布。余承東提到,鴻蒙OS兩年前開始做了,先是做鴻蒙的內(nèi)核,先用Android、各種智能終端的TEE,今年開始把鴻蒙OS用于更多設(shè)備,首款產(chǎn)品是明天發(fā)布的榮耀智慧屏產(chǎn)品。
余承東還提到,其方舟編譯器在不斷完善和提升,鴻蒙微內(nèi)核明年有鴻蒙2.0版本,后年鴻蒙3.0版本,不斷完善。
以下為余承東演講全文:
各位來賓、各位朋友,大家下午好!
歡迎大家來到東莞籃球中心,來參加華為的開發(fā)者大會(huì)。
今天我借這個(gè)機(jī)會(huì),也特別感謝東莞市委市政府,給華為提供了這么好的場(chǎng)地。
后面兩天的研討,我也會(huì)和大家到華為美麗的松山湖園區(qū)進(jìn)一步研討,討論我們的開發(fā)。
今天我們處于什么時(shí)代?
我們處于智能手機(jī)廣泛普及,應(yīng)用非常豐富、生產(chǎn)非常豐富的時(shí)代,同時(shí)處于 AI、5G 來臨的時(shí)代,AI、5G 賦予這個(gè)是特色。
真正 AI 全場(chǎng)景智慧時(shí)代正在來臨,我今天匯報(bào)的題目是如何打造全場(chǎng)景時(shí)代新的時(shí)代、新的體驗(yàn)。
我首先報(bào)告一下華為消費(fèi)者業(yè)務(wù)的情況,過去 8 年消費(fèi)者業(yè)務(wù)持續(xù)保持高速增長(zhǎng),8 年 68 倍增長(zhǎng),從全球和中國終端廠家排不上名次,成為前三大智能終端供應(yīng)商之一。
去年發(fā)貨量超過 2 億臺(tái),今年仍然高速增長(zhǎng)。尤其今年貿(mào)易戰(zhàn)情況下仍然保持 24%,發(fā)貨量超過 1.2 億臺(tái),每個(gè)季度 6000 萬臺(tái),因?yàn)橹撇?,第二季度少?1000 萬臺(tái),否則 1.3 億臺(tái)
智能手機(jī)保持高速增長(zhǎng),智能 PC、可穿戴保持更高速增長(zhǎng),超過 200% 甚至 300% 增長(zhǎng)。
如果沒有制裁,今年 6、7、8、9 月份加起來 3 億臺(tái)。如果沒有貿(mào)易戰(zhàn)的話,今年大概率事件我們的發(fā)貨量成為全球第一,即使制裁情況下,仍然保持高速增長(zhǎng),盡管增長(zhǎng)速度下來了,仍然保持很好增長(zhǎng)。
我們市場(chǎng)份額在中國超過 30%,每賣出三臺(tái)手機(jī),就有一臺(tái)來自華為、榮耀。全球市場(chǎng)份額上升到 17.6%,與第一名非常接近,如果沒有貿(mào)易戰(zhàn)影響,也許第二季度市場(chǎng)份額全球第一或者并列第一,第三、四季應(yīng)該是市場(chǎng)份額第一的位置。
因?yàn)榻衲瓴淮_定性因素,今年市場(chǎng)份額全球第二的位置,今年市場(chǎng)份額全球第一恐怕做不到。
華為倡導(dǎo)的智能家居,萬物互聯(lián)、萬物智能時(shí)代 IoT,所有家電智能化。
每個(gè)家電廠商推自己標(biāo)準(zhǔn)很難,無法互聯(lián)互通。華為做傳統(tǒng)通信企業(yè),我們推動(dòng)成立 Hi-Link 標(biāo)準(zhǔn),得到業(yè)界廣泛支持,中國廠家、全球海外知名品牌,包括西門子、松下等廣泛支持,成為最廣泛的支持智能家居協(xié)議,260 個(gè)品牌,3000 萬設(shè)備,每個(gè)月,這個(gè)數(shù)字都在增加。
提供了互聯(lián)互通標(biāo)準(zhǔn),而且有芯片支持,我們的 PLC、Wi-Fi 等等芯片,為智能家居提供助力。
同時(shí)我們?nèi)A為是業(yè)界第一家在智能終端中引入 AI,從麒麟 970 開始到 980,引入 AI 處理器、NPU。同時(shí)我們發(fā)展 AI 生態(tài),打造 Hi-AI 開放平臺(tái),引領(lǐng) AI 體驗(yàn)創(chuàng)新。
目前,超過 2500 家合作伙伴支持超過 840 個(gè)算址,超過 33 項(xiàng)能以及 API 和 5000 多項(xiàng)原子化服務(wù),而且不斷增加。每天調(diào)容量非常巨大,每天 250 億訪問量,非常非常大。
這個(gè)可能超出大家想象,大部分開發(fā)者調(diào)用 AI 能力越來越多。同時(shí)華為云服務(wù)高速發(fā)展,華為終端云服務(wù)支持了全球 5 億多注冊(cè)用戶,每年增加 2 億多智能手機(jī)以及其他智能設(shè)備。
每年(增加)近 3 億臺(tái),到現(xiàn)在 5 億多用戶,在全球 170 多個(gè)國家部署了 15 個(gè)數(shù)據(jù)中心,目前 91 萬應(yīng)用開發(fā)者在華為平臺(tái)上開發(fā),同時(shí)非常重視安全意識(shí)保護(hù),支持 GDTR、GNPD 安全因素保護(hù)規(guī)范。
從去年開發(fā)者大會(huì)我們發(fā)布了‘耀星計(jì)劃’,鼓勵(lì)開發(fā)者創(chuàng)新的智慧服務(wù),覆蓋九大領(lǐng)域,給開發(fā)者提供千億次曝光,支持資金超過 2 億元。
未來 5-10 年,華為消費(fèi)者業(yè)務(wù),長(zhǎng)期戰(zhàn)略是全場(chǎng)景智慧生活。
全場(chǎng)景戰(zhàn)略是我們未來 5-10 年長(zhǎng)期戰(zhàn)略,有一個(gè)核心,全場(chǎng)景全連接智慧生活、全場(chǎng)景智慧化用戶體驗(yàn),核心一點(diǎn)就是 AI 人工智能。
我們同時(shí)打造了服務(wù)和硬件兩個(gè)生態(tài)平臺(tái),而且我們支撐產(chǎn)品架構(gòu),結(jié)構(gòu)化產(chǎn)品 1+8+N。華為自研產(chǎn)品加上生態(tài)產(chǎn)品、合作伙伴產(chǎn)品一起做這個(gè)。
1 是我們智能手機(jī),8 包括PC、平板、車機(jī)、運(yùn)動(dòng)健康、穿戴、AR、VR、智慧大屏、智能音響等等,這8個(gè)領(lǐng)域是華為參與自研產(chǎn)品,N 是大量的IoT設(shè)備,非常廣泛的設(shè)備,為消費(fèi)者衣食住行全場(chǎng)景提供智能智慧服務(wù)。
不管在家還是出去運(yùn)動(dòng)、出行路上、辦公……各種生活場(chǎng)景提供無縫智慧化生活體驗(yàn),(都可以)通過我們產(chǎn)品和服務(wù)來提供。
我們說今天進(jìn)入萬物互聯(lián)全場(chǎng)景智慧化時(shí)代,在這個(gè)時(shí)代我們需要全新的體驗(yàn)和生態(tài)打造。打造這樣一個(gè)生態(tài),我們需要有更強(qiáng)大的 OS 支撐。
過去 PC 時(shí)代,DOS、Windows、macOS,這樣的操作系統(tǒng)伴隨著 PC 產(chǎn)生出來了。
最近十年進(jìn)入移動(dòng)互聯(lián)網(wǎng)時(shí)代、智能手機(jī)廣泛普及時(shí)代,大量平板 OS、手表 OS,大量智能終端出現(xiàn),未來萬物互聯(lián),大量各種設(shè)備,IoT 設(shè)備,形式非常多,我們是不是為每一種硬件開發(fā) OS 呢?這樣工作量非常巨大,開發(fā)工作量也很大,非常復(fù)雜,生態(tài)協(xié)同工作也是很復(fù)雜。
今天不管是蘋果手機(jī) iOS 還是 Android,他們都是基于 Linux、Uinux,這樣的內(nèi)核是龐大的,Android 操作系統(tǒng) 1 億行代碼,內(nèi)核一項(xiàng)就超過 2000 萬行代碼,非常復(fù)雜,平常我們真正用到的只有內(nèi)核中 8% 的代碼,如此龐大和冗余的設(shè)計(jì)很難保障流暢度。
Android 手機(jī)至少需要 3GB RAM 以上才能跑得順暢,成本很高、效率很低。很多IoT設(shè)備內(nèi)存非常小,這樣怎么運(yùn)行?
還有,今天多種終端的出現(xiàn),對(duì)我們的安全提出了更高的要求。支付、車鑰匙都可以用手機(jī)實(shí)現(xiàn),銀行卡、指紋、身份證等等都可以用智能終端,各種形態(tài)終端,如果這些終端都為消費(fèi)者提供服務(wù),每個(gè)人擁有多種終端,如何提高安全性?
這對(duì)我們的設(shè)備、操作系統(tǒng)提出了更高要求。
還有,今天操作系統(tǒng)都是為不同的平臺(tái)(設(shè)計(jì)),手機(jī)有手機(jī)操作系統(tǒng)、手表有手表操作系統(tǒng),車機(jī)都有自己操作系統(tǒng),我們現(xiàn)在的操作系統(tǒng)都為特別的硬件開發(fā)的,造成開發(fā)工作量都是割裂的。
軟件生態(tài)和硬件是綁定的,大大增加開發(fā)工作量,如何讓工作效率更高,打破設(shè)備之間的墻,實(shí)現(xiàn)生態(tài)共享,跨終端實(shí)現(xiàn),這是對(duì)我們 OS 提出的要求。
今天谷歌操作系統(tǒng)、Android 操作系統(tǒng)未來轉(zhuǎn)向 Chorm PC、平板,手表有 Android 的系統(tǒng)、IoT 有 IoT 系統(tǒng),但是谷歌操作系統(tǒng)是基于宏內(nèi)核架構(gòu),不是微內(nèi)核架構(gòu)。蘋果操作系統(tǒng),最近蘋果發(fā)布的平板有平板 OS,手表有手表 OS,不同設(shè)備有不同 OS,主要是宏內(nèi)核為主,混合內(nèi)核,也在引進(jìn)一些微內(nèi)核,不同設(shè)備是割裂的,開發(fā)不同的 OS,這樣非常復(fù)雜。
Linux 這些發(fā)明已經(jīng)有幾十年了,PC 出現(xiàn)之前就已經(jīng)產(chǎn)生了。但是,未來的操作系統(tǒng)是什么?
谷歌也在開發(fā)下一代操作系統(tǒng),F(xiàn)uchsia,它是微內(nèi)核的,可適配各種各樣硬件終端,但是 Fuchsia 還不是分布式設(shè)計(jì),性能還不夠好,但是是微內(nèi)核架構(gòu),可以看到整個(gè)操作系統(tǒng)未來發(fā)展方向是微內(nèi)核的。
我們要為全場(chǎng)景智能化時(shí)代提供未來的 OS,多終端能力共享賦予外設(shè)。
我們手表上沒有攝像頭,我們可以用手機(jī)的攝像頭,我們覺得 PC 的攝像頭不好,可以用手機(jī)的,一個(gè)帳戶共享互用,系統(tǒng)硬件解耦,彈性部署。同時(shí)希望讓操作系統(tǒng)、讓終端運(yùn)行、App 運(yùn)行更加流暢安全。
如何打造面向未來的 OS?
今天我們帶來了華為的鴻蒙 OS,HarmonyOS,基于微內(nèi)核全場(chǎng)景分布式 OS,鴻蒙用中文的意思可能有‘開天辟地’的意思,最接近的英語單詞就是 Genesis,開天辟地的意思。用漢語拼音表達(dá)鴻蒙太難發(fā)音了,我們?nèi)∶鸋armony,希望給世界帶來更多和平、方便。
我們的鴻蒙 OS 是全球第一個(gè)基于微內(nèi)核全場(chǎng)景分布式 OS,基于微內(nèi)核不僅僅我們一家,谷歌的 Fuchsia 也是微內(nèi)核,蘋果也在向這個(gè)方向發(fā)展,但是目前主要是宏內(nèi)核,我們還是面向全場(chǎng)景分布式 OS,有分布式架構(gòu)支撐,提供天生流暢內(nèi)核級(jí)安全生態(tài)系統(tǒng)。
首先看我們架構(gòu)。
這是鴻蒙 OS 架構(gòu),最底層是內(nèi)核層,上面是基礎(chǔ)服務(wù)層、程序框架,通過這些東西,支撐不同設(shè)備,包括智慧大屏、穿戴、車機(jī)、音響、手表、手機(jī)、PC 等等各種各樣設(shè)備。
通過一套系統(tǒng),一個(gè) OS 實(shí)現(xiàn)模塊化解耦,對(duì)應(yīng)不同設(shè)備可以彈性部署,不管硬件能力強(qiáng)還是硬件能力弱的,都可以一套操作系統(tǒng),可以統(tǒng)一在不同硬件平臺(tái)上進(jìn)行加載部署。
同時(shí)應(yīng)用強(qiáng)大靈活統(tǒng)一部署能力,我們一套 OS 能夠運(yùn)行在不同硬件能力上進(jìn)行部署,適配豐富的萬物互聯(lián)時(shí)代 IoT 時(shí)代能力的操作系統(tǒng)。
同時(shí)采用分布式架構(gòu),首次用于終端 OS,無縫式協(xié)同,分布式軟總線。硬件能力虛擬化、資源化。
通過操作系統(tǒng)分布式軟總線讓同一個(gè)帳戶下的多種終端能夠?qū)崿F(xiàn)硬件能力跨終端之間調(diào)用。
對(duì)于我們分布式操作系統(tǒng)、分布式軟總線,我們對(duì)中間協(xié)議進(jìn)行簡(jiǎn)化,如果不做簡(jiǎn)化,每一層都會(huì)增加開銷,這樣讓傳輸更加高效、更加簡(jiǎn)潔、更加快捷。
大家知道目前的 Linux、Unix,好比高速公路上,所有資源調(diào)用平等對(duì)待,面向服務(wù)器負(fù)荷的公平調(diào)度模式,這樣相當(dāng)于在一個(gè)高速公路上,這樣能夠?qū)崿F(xiàn)實(shí)時(shí)負(fù)載分析預(yù)測(cè),匹配特性、精準(zhǔn)調(diào)度,保證確定性時(shí)延,保證用戶體驗(yàn)流暢、性能,低時(shí)延、高性能得到保障,這是用高速路做一個(gè)形象對(duì)比。
帶來響應(yīng)時(shí)延、時(shí)言的波動(dòng)率得到極大的下降,同時(shí)大家擔(dān)心微內(nèi)核架構(gòu),我們操作系從發(fā)明以來,我們操作系統(tǒng)對(duì)幾大重要的特性,包括進(jìn)程管理,最基礎(chǔ)的東西,我們宏內(nèi)核直接就沒有微內(nèi)核這一層,操作系統(tǒng)完成幾項(xiàng)管理。
80 年代我們上大學(xué)的時(shí)候,學(xué)習(xí)操作系統(tǒng)原理的時(shí)候就這樣。但是,今天進(jìn)入微內(nèi)核時(shí)代,如何保證進(jìn)程間通訊性能,我們很重要的是,為什么采用微內(nèi)核,就是內(nèi)核級(jí)安全。
從計(jì)算機(jī)發(fā)明以來都是采用宏內(nèi)核,今天要進(jìn)入微內(nèi)核時(shí)代,鴻蒙微內(nèi)核已經(jīng)投入商用,在 Android 手機(jī)、平板已經(jīng)投入商用,包括 2.0 之后,很多華為終端都采用了鴻蒙的微內(nèi)核,用在可信可執(zhí)行環(huán)境中,用來做人臉支付,高安全級(jí)別使用,首次通過了形式化驗(yàn)證。
我們希望整個(gè)操作系統(tǒng)未來都要使用我們的微內(nèi)核,這是關(guān)于微內(nèi)核它的優(yōu)勢(shì),我們微內(nèi)核通過數(shù)學(xué)方法形式化驗(yàn)證,保證充分的驗(yàn)證匹配,形式化驗(yàn)證,是源頭驗(yàn)證系統(tǒng)安全的有效手段。
形式化驗(yàn)證是一種方法,會(huì)帶來問題,編一行程序,形式化代碼就 100 行,2000 萬宏內(nèi)核,20 億形式化代碼,是一個(gè)災(zāi)難,沒法做。
微內(nèi)核,內(nèi)核小,可以實(shí)現(xiàn)形式化驗(yàn)證,顯著提高安全。過去只是用于航空和芯片設(shè)計(jì),高安全、過可靠能力。今天把微內(nèi)核形式化方法用在廣泛的操作系統(tǒng),因?yàn)槲?nèi)核天然沒有 ROOT,不需要 ROOT 權(quán)限,一旦獲得 ROOT 權(quán)限,相當(dāng)于拿了大門鑰匙,可以進(jìn)入每一個(gè)房間,我們把微內(nèi)核每一層進(jìn)行了線程調(diào)度,放入微內(nèi)核。圖形圖像調(diào)用、文件管理、電源管理、內(nèi)存管理可能都涉及安全,但是每個(gè)單獨(dú)加鎖,沒有統(tǒng)一鑰匙可以開所有房間門的鑰匙,不可能拿到一個(gè)地方攻破所有地方,無需 ROOT 權(quán)限,外核服務(wù)相互隔離,提供性能級(jí)安全,把宏內(nèi)核方式變成兩層,微內(nèi)核、外核,來實(shí)現(xiàn)過去宏內(nèi)核系統(tǒng),因此更加安全、更加高效,從源頭提升了安全級(jí)別。
目前,操作系統(tǒng)往往只能達(dá)到 2 級(jí),最多 3、4 級(jí),我們鴻蒙 OS 應(yīng)該可以達(dá)到 5+ 安全級(jí)別,恐怕是全球第一個(gè),我們也會(huì)參與這樣的測(cè)試,我們相信這是具備 5 和 5+ 最高級(jí)別安全能力的 OS。
鴻蒙微內(nèi)核靈活部署,提供全場(chǎng)景、多樣安全設(shè)備能力。這是我們一個(gè)巨大優(yōu)勢(shì),全場(chǎng)景的 OS,分布式 OS,通過微內(nèi)核提供安全。還有華為 LITE OS,非常輕量級(jí),兼顧所有應(yīng)用。同時(shí)華為方舟編譯器,多終端 IDE 開發(fā)環(huán)境來支撐當(dāng)前的鴻蒙 OS。
未來我們鴻蒙 OS 的發(fā)展,我們希望用一個(gè)鴻蒙內(nèi)核代替 Linux 等所有內(nèi)核,但是同時(shí)我們通過外核,對(duì)上面用戶程序框架 API 來支持所有應(yīng)用,包括讓我們開發(fā)的 Android 應(yīng)用、Linux、Unix 應(yīng)用,都能很方便在我們微內(nèi)核上運(yùn)行,開發(fā)環(huán)境、開發(fā)語言、多種操作語言、多種平臺(tái),開發(fā)應(yīng)用都能在上面運(yùn)行。包括 WEB、HTM5、Linux、Unix,但是帶來更加高安全、高性能。
同時(shí)全場(chǎng)景分布式 OS,帶來生態(tài)共享。
我們?yōu)槭直黹_發(fā)應(yīng)用和為手機(jī)開發(fā)應(yīng)用不一樣,各位開發(fā)者今后為不同硬件做適配、開發(fā),工作量很大,我們方法是希望開發(fā)者一套代碼,通過華為提供的開發(fā)環(huán)境,能夠適配不同種類終端,非常方便,一次開發(fā)多端部署,開發(fā)效率大幅提升,跨設(shè)備生態(tài)共享。
舉個(gè)例子,音樂播放軟件開發(fā),到家里就是大屏,電視上智慧屏,自動(dòng)適配。我們 IDE 環(huán)境可以通過拖拽方實(shí)現(xiàn)自動(dòng)適配,我們看個(gè) DEMO,方便開發(fā)者提供這種能力。
同時(shí)我們方舟編譯器從發(fā)布以來,不斷完善它。真正支持多編程語言統(tǒng)一編譯器,大大提升開發(fā)效率,大家用 C++ 編程性能很好了,但是難度很大,很多人只能用 JAVA、Kotlin,我們?nèi)嬷С郑С侄嗾Z言,甚至混合編程,高性能程序可能用 C++,但是一般應(yīng)用用 JAVA、Kotlin,甚至支持混合編譯,大大提升運(yùn)行程序效率,有 60% 以上性能提升,這是非常方便的。我們編譯器不斷能力增強(qiáng)。同時(shí)我們借助分布式能力,提供了 Kit 開發(fā)跨終端應(yīng)用,包括我們分布式軟總線 Kit 等等,通過 Kit 實(shí)現(xiàn)分布式能力跨終端開發(fā),像開發(fā)普通應(yīng)用一樣非常簡(jiǎn)單。過去操作系統(tǒng)都沒有支持這樣的能力,大家不知道怎么用,今天用我們 Kit 來方便大家。
這是我們鴻蒙 OS 的目標(biāo)。
鴻蒙 OS 兩年前開始做了,先是做鴻蒙的內(nèi)核,先用 Android、各種智能終端的 TEE,今年開始把鴻蒙 OS 用于更多設(shè)備,首款產(chǎn)品是明天發(fā)布的榮耀智慧屏產(chǎn)品。我們方舟編譯器在不斷完善和提升,我們的鴻蒙微內(nèi)核,明年有鴻蒙 2.0 版本,后年鴻蒙 3.0 版本,不斷完善—;—;微內(nèi)核完善、外核完善、編譯器更加完善、開發(fā)環(huán)境完善,讓我們能力越來越強(qiáng)??梢杂迷诙喾N設(shè)備上,包括手表、手環(huán)、車機(jī)、PC、平板……能不能用在手機(jī)上?當(dāng)然能。大家問什么時(shí)候用,我隨時(shí)可以用,但是因?yàn)榭紤]到生態(tài)原因,我們支持谷歌的 Android 生態(tài),我們優(yōu)先使用谷歌 Android 操作系統(tǒng),如果 Android 操作系統(tǒng)無法使用了,我們就隨時(shí)可以啟用我們的鴻蒙。
我們鴻蒙 OS 比 Andorid 有更強(qiáng)性能、更高的安全性、分布式能力、面向未來全場(chǎng)景能力,這是面向未來的操作系統(tǒng),想告訴大家我們隨時(shí)可用,但是考慮到合作伙伴關(guān)系,目前 Android 生態(tài),減少大家工作量。
其實(shí)我們?cè)?Android 生態(tài)的應(yīng)用遷移到華為鴻蒙 OS,開發(fā)工作量非常非常之小,甚至用我們方舟編譯器,我們生態(tài)去連接,可能一天兩天就搞完了。