0
8 月 9 日至 8 月 11 日,2019 年華為開發(fā)者大會 <HDC.2019> 正式舉行;相對于去年的 “2018 華為終端 · 全球合作伙伴及開發(fā)者大會” 的命名,今年的大會在命名上進(jìn)行了全新的升級,也凸顯了華為在開發(fā)者生態(tài)打造方面的新思路。
在本次大會最為重磅的 Keynote 環(huán)節(jié),華為發(fā)布了令人矚目的自研操作系統(tǒng)——鴻蒙 OS,宣布了方舟編譯器的開源,發(fā)布了全新設(shè)計的 EMUI 10,并且介紹了華為在開發(fā)者生態(tài)和物聯(lián)網(wǎng)相關(guān)層面的最新進(jìn)展。
首先在本次開發(fā)者大會上演講的,是華為消費(fèi)者業(yè)務(wù) CEO、華為技術(shù)有限公司常務(wù)董事余承東,主題是——全場景時代新體驗(yàn)與新生態(tài)。
余承東首先介紹了華為消費(fèi)者業(yè)務(wù)的成績,他表示華為的智能手機(jī)銷量在 8 年時間內(nèi)增長了 68 倍,2018 年的銷量達(dá)到了 2.08 億臺。2019 年上半年賣出了 1.18 億臺,同比增長 34%,如果沒有美國的制裁,這個數(shù)字否則可能是 1.3 億臺;除了智能手機(jī),華為智能手機(jī)在 PC 銷量也增長了 300%。
基于當(dāng)前受到的美國打壓,余承東表示,華為智能手機(jī)今年排名將維持在第二,第一的目標(biāo)有望在明年實(shí)現(xiàn)。
除此之外,余承東也介紹稱,華為互聯(lián)網(wǎng)云服務(wù)全球注冊用戶達(dá)到 5 億多用戶,91 萬應(yīng)用開發(fā)者,覆蓋 15 個數(shù)據(jù)中心,170+ 個國家和地區(qū)。同時,華為的 HiLink 生態(tài)也快速發(fā)展,基于全球廣泛支持的智能家居協(xié)議,已經(jīng)覆蓋到 260 多個品牌,擁有 3000 多萬的用戶,支持的 IoT 設(shè)備已經(jīng)超過了 1.4 億臺。
本次開發(fā)者大會最亮眼的環(huán)節(jié),就是鴻蒙 OS 的亮相,它的英文名為 Harmony OS。
余承東表示,鴻蒙 OS 的出發(fā)點(diǎn)和 Android、iOS 都不一樣,是一款全新的基于微內(nèi)核的面向全場景的分布式操作系統(tǒng),能夠同時滿足全場景流暢體驗(yàn)、架構(gòu)級可信安全、跨終端無縫協(xié)同以及一次開發(fā)多終端部署的要求。
具體來說,鴻蒙 OS 有如下特征:
它所采用的“分布式 OS 架構(gòu)”和“分布式軟總線技術(shù)”通過公共通信平臺,分布式數(shù)據(jù)管理,分布式能力調(diào)度和虛擬外設(shè)四大能力,將相應(yīng)分布式應(yīng)用的底層技術(shù)實(shí)現(xiàn)難度對應(yīng)用開發(fā)者屏蔽,讓開發(fā)者專注于自身業(yè)務(wù)。
通過使用確定時延引擎和高性能 IPC 兩大技術(shù)解決現(xiàn)有系統(tǒng)性能不足的問題,確定時延引擎可在任務(wù)執(zhí)行前分配系統(tǒng)中任務(wù)執(zhí)行優(yōu)先級及時限進(jìn)行調(diào)度處理,從而大幅度提升運(yùn)行效率。
采用全新的微內(nèi)核設(shè)計,擁有更強(qiáng)的安全特性和低時延等特點(diǎn)。微內(nèi)核設(shè)計的基本思想是簡化內(nèi)核功能,在內(nèi)核之外的用戶態(tài)盡可能多地實(shí)現(xiàn)系統(tǒng)服務(wù),同時加入相互之間的安全保護(hù)。
憑借多終端開發(fā) IDE,多語言統(tǒng)一編譯,分布式架構(gòu) Kit 提供屏幕布局控件以及交互的自動適配,支持控件拖拽,面向預(yù)覽的可視化編程,從而使開發(fā)者可以基于同一工程高效構(gòu)建多端自動運(yùn)行 App,實(shí)現(xiàn)真正的一次開發(fā),多端部署,在跨設(shè)備之間實(shí)現(xiàn)共享生態(tài)。
在現(xiàn)場,余承東表示,鴻蒙是一個開源操作系統(tǒng);不僅如此,他還公布了鴻蒙內(nèi)核及 OS 的演進(jìn)路標(biāo),將在 8 月 10 日發(fā)布的榮耀智慧屏產(chǎn)品中率先使用鴻蒙 OS 1.0;未來三年,除完善相關(guān)技術(shù)外,鴻蒙 OS 會逐步應(yīng)用在可穿戴、智慧屏、車機(jī)等更多智能設(shè)備中。
余承東還強(qiáng)調(diào)稱,目前華為的智能手機(jī)依然采用 Android 系統(tǒng);但如果華為無法使用 Android,鴻蒙 OS 還可以隨時應(yīng)用于智能手機(jī),遷移只需要一到兩天的時間。
在本次開發(fā)者大會上,華為宣布方舟編譯器正式開源。
華為方舟編譯器是首個取代 Android 虛擬機(jī)模式的靜態(tài)編譯器,可供開發(fā)者在開發(fā)環(huán)境中一次性將高級語言編譯為機(jī)器碼。此外,方舟編譯器未來將支持多語言統(tǒng)一編譯,可大幅提高開發(fā)效率。
根據(jù)華為官方介紹,方舟編譯器是首家完全替代語言虛擬機(jī)的靜態(tài)編譯器,完全不需要解釋器。兼顧 Java 開發(fā)效率和 C 語言運(yùn)行效率的編譯器。相比現(xiàn)有的編譯機(jī)制:
現(xiàn)有的 Android 系統(tǒng)在運(yùn)行應(yīng)用程序時,首先啟動虛擬機(jī),然后讀入應(yīng)用程序代碼,逐條解釋執(zhí)行。會占用較多的處理資源,影響程序執(zhí)行的效率。當(dāng)然,也有包括 AOT 或 JIT 等提前或運(yùn)行時的編譯技術(shù),把部分程序轉(zhuǎn)換成機(jī)器碼直接在 CPU 上執(zhí)行;但是仍舊無法做到 100% 做到擺脫虛擬機(jī)的執(zhí)行,這也是當(dāng)前 Android 陣營不如 iOS 陣營的關(guān)鍵。方舟編譯器是一種靜態(tài)的編譯方式,完全繞開了虛擬機(jī)。
華為方舟編譯器的靜態(tài)編譯方式可將語言里的動態(tài)特性直接翻譯成機(jī)器碼,手機(jī)安裝應(yīng)用程序后可全速運(yùn)行程序,徹底消除虛擬機(jī)的弊病,帶來效率上的極大提升。
方舟編譯器是在開發(fā)環(huán)境部署的編譯器,而現(xiàn)有編譯過程,主要發(fā)生在手機(jī)上,帶來額外的資源消耗。
華為方面表示,方舟編譯器針對通用 ARM 芯片架構(gòu)進(jìn)行編譯優(yōu)化,未來將通過軟硬件協(xié)同設(shè)計,將麒麟芯片的能力發(fā)揮到極致。同時方舟編譯器支持 Java 標(biāo)準(zhǔn)用法,三方應(yīng)用可直接進(jìn)行編譯,不需要修改代碼。但如果希望獲得更加好的性能或內(nèi)存方面的提升,則可以通過調(diào)整代碼結(jié)構(gòu),與方舟編譯器配合優(yōu)化來實(shí)現(xiàn)。
在雷鋒網(wǎng)看來,方舟與其說是一個編譯器,不如說是一個編譯運(yùn)行系統(tǒng);這個系統(tǒng)的運(yùn)行需要開發(fā)環(huán)境和終端(也就是智能手機(jī))的配合,其目的是繞過 Android 操作系統(tǒng)中 App 的運(yùn)行所必須依賴的虛擬機(jī),將 Java/C/C++ 等混合代碼一次編譯成機(jī)器碼直接在手機(jī)上運(yùn)行,徹底告別 Java 的 JNI 額外開銷,也徹底告別了虛擬機(jī)的 GC 內(nèi)存回收帶來的應(yīng)用進(jìn)程掉線——從而最終實(shí)現(xiàn)操作系統(tǒng)運(yùn)行的流暢度。
目前,華為方舟編譯器已和國內(nèi) 40+Top 應(yīng)用開展合作,并將在 2019 年 8 月框架開源,并將在 2020 年方舟編譯器工具鏈完整開源;不僅如此,方舟編譯器未來支持多語言統(tǒng)一編譯,大幅提高開發(fā)效率,支持 C/C++、Java、JS 和 Kotlin 等。
除了鴻蒙 OS 和方舟編譯器,華為還發(fā)布了 EMUI 的最新版本——EMUI 10。
相對于 EMUI 9.1,EMUI 10 更新的內(nèi)容如下:
全新 UI 設(shè)計。EMUI 10 擁有多彩的滅屏顯示,再進(jìn)化的雜志鎖屏;引入莫蘭迪風(fēng)格的6種顏色,應(yīng)用在聯(lián)系人詳情頁面;“手眼心”合一的流暢動效;同時新增了深色模式,采用最優(yōu)的前景與深色背景的對比度,并優(yōu)化文字、系統(tǒng)圖標(biāo)、控件的顏色,以確保深色模式與淺色模式間切換時,視覺感受仍和諧一致。
硬件能力互助共享,突破硬件單一界限,將不同終端的硬件資源 (顯示、攝像頭、麥克風(fēng)、音箱) 虛擬出來,放入硬件能力資源池供應(yīng)用調(diào)用,各終端之間能力互助共享,互為外設(shè),對應(yīng)用來說,就如同運(yùn)行在同一終端上,對小伙伴來說,就如同使用同一終端。
一次開發(fā)多端部署,元能?靈活組裝,可大可小,可分可合;分布式 UI 編程框架,實(shí)現(xiàn)應(yīng)用界面多端自適應(yīng)。從而在跨設(shè)備之間實(shí)現(xiàn)生態(tài)共享,促成全場景蓬勃生態(tài)。分布式安全,構(gòu)建分布式全場景安全體系,保護(hù)用戶的隱私和數(shù)據(jù)安全。
另外,基于分布式技術(shù),華為在社交、辦公和出行場景中增加了新體驗(yàn)。比如說,在社交場景中,可以實(shí)現(xiàn)在手機(jī)與手機(jī)、大屏、音箱等設(shè)備間的音視頻通話自由切換;在辦工場景中,從系統(tǒng)底層打通了 Windows 和 Android 的藩籬,讓 PC 的鍵盤、鼠標(biāo)成為手機(jī)的外設(shè);在汽車場景中,利用 HUAWEI HiCar 實(shí)現(xiàn)手機(jī)與汽車無感連接,在車內(nèi)屏幕上享受手機(jī)中的應(yīng)用,如音樂、導(dǎo)航等服務(wù)。
在現(xiàn)場,華為還面向開發(fā)者發(fā)布了 HUAWEI DevEco Studio,它能夠?yàn)殚_發(fā)者提供?次開發(fā)多端部署的工具,可以讓開發(fā)者實(shí)現(xiàn)高效開發(fā)。
華為方面還表示,EMUI 10 將支持超過 30 多款存量機(jī)型的升級;9 月 8 日將率先在 P30 系列的智能手機(jī)上開啟 Beta 測試,而正式版將在即將發(fā)布下一代 Mate 30 系列中正式亮相。
在本次開發(fā)者大會上,華為消費(fèi)者業(yè)務(wù)云服務(wù)總裁張平安登臺,宣布面向全球開放 HMS(華為移動服務(wù) Huawei Mobile Services,縮寫為 HMS)Core 的 14 項(xiàng)能力、51 項(xiàng)服務(wù)和 885 個 API,與開發(fā)者共筑全場景智慧新生態(tài)。
目前,接入 HMS Core 的應(yīng)用已超 4.3 萬款。
除了 HMS,華為將在 2019 年 9 月全球上線快應(yīng)用,將中國市場已經(jīng)成熟運(yùn)行的快應(yīng)用標(biāo)準(zhǔn)向全球開發(fā)者開放,帶來無需安裝、即點(diǎn)即用的快捷交互體驗(yàn)。同時,2019 年 12 月,華為快服務(wù)智慧平臺將正式全球上線,實(shí)現(xiàn)快服務(wù)的全球原子化智慧分發(fā)——目前華為快服務(wù)智慧平臺(HUAWEI Ability Gallery)目前已在中國市場上架快服務(wù) 5000 多個。
華為還正式面向全球發(fā)布 App Gallery Connect 服務(wù),覆蓋“創(chuàng)意—開發(fā)—分發(fā)—運(yùn)營—分析”全流程服務(wù),助力開發(fā)者全流程高效運(yùn)營。同時,華為的 “耀星計劃” 全面升級,激勵資源從 10 億元人民幣增至 10 億美元,并從中國市場全面推向全球開發(fā)者,與業(yè)界領(lǐng)先的生態(tài)伙伴共建激勵聯(lián)盟,激勵和扶持全球開發(fā)者創(chuàng)新。
另外,為了為幫助開發(fā)者的創(chuàng)意更好地在華為全場景設(shè)備上落地,華為將加大對開發(fā)者的支持力度,提供多樣化的工具包。比如說在移動芯片上,麒麟平臺將開放三大能力:通過多媒體融合能力開放,麒麟平臺可助力短視頻應(yīng)用開發(fā)者創(chuàng)意落地;融合感知能力開放,可讓 APP 更聰明、更懂用戶;AI 計算能力也將開放。
在智能手機(jī)之外,華為也面向 IoT 開發(fā)者推出了 HiLink & LiteOS & 芯片的三件套工具,從端云業(yè)務(wù)開放平臺、操作系統(tǒng)到芯片,端到端解決 IoT 產(chǎn)業(yè)發(fā)展困局,讓 IoT 開發(fā)更簡單更高效。HiLink 開放平臺實(shí)現(xiàn)了所有 IoT 設(shè)備自動發(fā)現(xiàn)、連接簡單、一次接入、多端多模控制,最終獲得多設(shè)備情景智能聯(lián)動的效果。
雷鋒網(wǎng)總結(jié)
對于華為來說,2019 年開發(fā)者大會顯然是一場意義重大的活動;尤其是在面臨美國打壓的情況下,華為終于面向業(yè)界推出了自研的操作系統(tǒng)——鴻蒙 OS,可以是在一定程度上為華為未來在操作系統(tǒng)和應(yīng)用上的戰(zhàn)略提供了保障;與之相比,此前引起行業(yè)熱議的方舟編譯器反而顯得不那么亮眼了。
同時,雷鋒網(wǎng)能夠很明顯地感受到,雖然華為開發(fā)者大會依然以消費(fèi)者業(yè)務(wù)為主體,但它已經(jīng)遠(yuǎn)遠(yuǎn)超越了智能終端的范疇,而是志在打造一個更大的 IoT 的物聯(lián)網(wǎng)開發(fā)生態(tài)。這顯然是一個更大的野心,而野心的背后,自然要以華為在底層芯片、操作系統(tǒng)和開發(fā)工具方面的積累為支撐——當(dāng)然,這也是華為的體量和實(shí)力實(shí)在。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。