當前位置:
首頁 > 新聞 > 華為開發者大會總覽:鴻蒙問世,方舟編譯器開源,還有 EMUI 10

華為開發者大會總覽:鴻蒙問世,方舟編譯器開源,還有 EMUI 10

8 月 9 日至 8 月 11 日,2019 年華為開發者大會

華為開發者大會總覽:鴻蒙問世,方舟編譯器開源,還有 EMUI 10

打開今日頭條,查看更多圖片

在本次大會最為重磅的 Keynote 環節,華為發布了令人矚目的自研操作系統——鴻蒙 OS,宣布了方舟編譯器的開源,發布了全新設計的 EMUI 10,並且介紹了華為在開發者生態和物聯網相關層面的最新進展。

智能手機銷量 8 年增長 68 倍

首先在本次開發者大會上演講的,是華為消費者業務 CEO、華為技術有限公司常務董事余承東,主題是——全場景時代新體驗與新生態。

余承東首先介紹了華為消費者業務的成績,他表示華為的智能手機銷量在 8 年時間內增長了 68 倍,2018 年的銷量達到了 2.08 億台。2019 年上半年賣出了 1.18 億台,同比增長 34%,如果沒有美國的制裁,這個數字否則可能是 1.3 億台;除了智能手機,華為智能手機在 PC 銷量也增長了 300%。

華為開發者大會總覽:鴻蒙問世,方舟編譯器開源,還有 EMUI 10

基於當前受到的美國打壓,余承東表示,華為智能手機今年排名將維持在第二,第一的目標有望在明年實現。

除此之外,余承東也介紹稱,華為互聯網雲服務全球註冊用戶達到 5 億多用戶,91 萬應用開發者,覆蓋 15 個數據中心,170+ 個國家和地區。同時,華為的 HiLink 生態也快速發展,基於全球廣泛支持的智能家居協議,已經覆蓋到 260 多個品牌,擁有 3000 多萬的用戶,支持的 IoT 設備已經超過了 1.4 億台。

鴻蒙 OS 正式問世

本次開發者大會最亮眼的環節,就是鴻蒙 OS 的亮相,它的英文名為 Harmony OS。

余承東表示,鴻蒙 OS 的出發點和 Android、iOS 都不一樣,是一款全新的基於微內核的面向全場景的分散式操作系統,能夠同時滿足全場景流暢體驗、架構級可信安全、跨終端無縫協同以及一次開發多終端部署的要求。

華為開發者大會總覽:鴻蒙問世,方舟編譯器開源,還有 EMUI 10

具體來說,鴻蒙 OS 有如下特徵:

  • 它所採用的「分散式 OS 架構」和「分散式軟匯流排技術」通過公共通信平台,分散式數據管理,分散式能力調度和虛擬外設四大能力,將相應分散式應用的底層技術實現難度對應用開發者屏蔽,讓開發者專註於自身業務。

  • 通過使用確定時延引擎和高性能 IPC 兩大技術解決現有系統性能不足的問題,確定時延引擎可在任務執行前分配系統中任務執行優先順序及時限進行調度處理,從而大幅度提升運行效率。

  • 採用全新的微內核設計,擁有更強的安全特性和低時延等特點。微內核設計的基本思想是簡化內核功能,在內核之外的用戶態儘可能多地實現系統服務,同時加入相互之間的安全保護。

  • 憑藉多終端開發 IDE,多語言統一編譯,分散式架構 Kit 提供屏幕布局控制項以及交互的自動適配,支持控制項拖拽,面向預覽的可視化編程,從而使開發者可以基於同一工程高效構建多端自動運行 App,實現真正的一次開發,多端部署,在跨設備之間實現共享生態。

在現場,余承東表示,鴻蒙是一個開源操作系統;不僅如此,他還公布了鴻蒙內核及 OS 的演進路標,將在 8 月 10 日發布的榮耀智慧屏產品中率先使用鴻蒙 OS 1.0;未來三年,除完善相關技術外,鴻蒙 OS 會逐步應用在可穿戴、智慧屏、車機等更多智能設備中。

余承東還強調稱,目前華為的智能手機依然採用 Android 系統;但如果華為無法使用 Android,鴻蒙 OS 還可以隨時應用於智能手機,遷移只需要一到兩天的時間。

方舟編譯器正式框架開源

在本次開發者大會上,華為宣布方舟編譯器正式開源。

華為方舟編譯器是首個取代 Android 虛擬機模式的靜態編譯器,可供開發者在開發環境中一次性將高級語言編譯為機器碼。此外,方舟編譯器未來將支持多語言統一編譯,可大幅提高開發效率。

根據華為官方介紹,方舟編譯器是首家完全替代語言虛擬機的靜態編譯器,完全不需要解釋器。兼顧 Java 開發效率和 C 語言運行效率的編譯器。相比現有的編譯機制:

  • 現有的 Android 系統在運行應用程序時,首先啟動虛擬機,然後讀入應用程序代碼,逐條解釋執行。會佔用較多的處理資源,影響程序執行的效率。當然,也有包括 AOT 或 JIT 等提前或運行時的編譯技術,把部分程序轉換成機器碼直接在 CPU 上執行;但是仍舊無法做到 100% 做到擺脫虛擬機的執行,這也是當前 Android 陣營不如 iOS 陣營的關鍵。方舟編譯器是一種靜態的編譯方式,完全繞開了虛擬機。

  • 華為方舟編譯器的靜態編譯方式可將語言里的動態特性直接翻譯成機器碼,手機安裝應用程序後可全速運行程序,徹底消除虛擬機的弊病,帶來效率上的極大提升。

  • 方舟編譯器是在開發環境部署的編譯器,而現有編譯過程,主要發生在手機上,帶來額外的資源消耗。

華為方面表示,方舟編譯器針對通用 ARM 晶元架構進行編譯優化,未來將通過軟硬體協同設計,將麒麟晶元的能力發揮到極致。同時方舟編譯器支持 Java 標準用法,三方應用可直接進行編譯,不需要修改代碼。但如果希望獲得更加好的性能或內存方面的提升,則可以通過調整代碼結構,與方舟編譯器配合優化來實現。

在雷鋒網看來,方舟與其說是一個編譯器,不如說是一個編譯運行系統;這個系統的運行需要開發環境和終端(也就是智能手機)的配合,其目的是繞過 Android 操作系統中 App 的運行所必須依賴的虛擬機,將 Java/C/C++ 等混合代碼一次編譯成機器碼直接在手機上運行,徹底告別 Java 的 JNI 額外開銷,也徹底告別了虛擬機的 GC 內存回收帶來的應用進程掉線——從而最終實現操作系統運行的流暢度。

華為開發者大會總覽:鴻蒙問世,方舟編譯器開源,還有 EMUI 10

目前,華為方舟編譯器已和國內 40+Top 應用開展合作,並將在 2019 年 8 月框架開源,並將在 2020 年方舟編譯器工具鏈完整開源;不僅如此,方舟編譯器未來支持多語言統一編譯,大幅提高開發效率,支持 C/C++、Java、JS 和 Kotlin 等。

全新面目的 EMUI 10 正式發布

除了鴻蒙 OS 和方舟編譯器,華為還發布了 EMUI 的最新版本——EMUI 10。

相對於 EMUI 9.1,EMUI 10 更新的內容如下:

  • 全新 UI 設計。EMUI 10 擁有多彩的滅屏顯示,再進化的雜誌鎖屏;引入莫蘭迪風格的6種顏色,應用在聯繫人詳情頁面;「手眼心」合一的流暢動效;同時新增了深色模式,採用最優的前景與深色背景的對比度,並優化文字、系統圖標、控制項的顏色,以確保深色模式與淺色模式間切換時,視覺感受仍和諧一致。

  • 硬體能力互助共享,突破硬體單一界限,將不同終端的硬體資源 (顯示、攝像頭、麥克風、音箱) 虛擬出來,放入硬體能力資源池供應用調用,各終端之間能力互助共享,互為外設,對應用來說,就如同運行在同一終端上,對小夥伴來說,就如同使用同一終端。

  • 一次開發多端部署,元能?靈活組裝,可大可小,可分可合;分散式 UI 編程框架,實現應用界面多端自適應。從而在跨設備之間實現生態共享,促成全場景蓬勃生態。分散式安全,構建分散式全場景安全體系,保護用戶的隱私和數據安全。

華為開發者大會總覽:鴻蒙問世,方舟編譯器開源,還有 EMUI 10

另外,基於分散式技術,華為在社交、辦公和出行場景中增加了新體驗。比如說,在社交場景中,可以實現在手機與手機、大屏、音箱等設備間的音視頻通話自由切換;在辦工場景中,從系統底層打通了 Windows 和 Android 的藩籬,讓 PC 的鍵盤、滑鼠成為手機的外設;在汽車場景中,利用 HUAWEI HiCar 實現手機與汽車無感連接,在車內屏幕上享受手機中的應用,如音樂、導航等服務。

在現場,華為還面向開發者發布了 HUAWEI DevEco Studio,它能夠為開發者提供?次開發多端部署的工具,可以讓開發者實現高效開發。

華為方面還表示,EMUI 10 將支持超過 30 多款存量機型的升級;9 月 8 日將率先在 P30 系列的智能手機上開啟 Beta 測試,而正式版將在即將發布下一代 Mate 30 系列中正式亮相。

繼續開放,賦能全球開發者

在本次開發者大會上,華為消費者業務雲服務總裁張平安登台,宣布面向全球開放 HMS(華為移動服務 Huawei Mobile Services,縮寫為 HMS)Core 的 14 項能力、51 項服務和 885 個 API,與開發者共築全場景智慧新生態。

目前,接入 HMS Core 的應用已超 4.3 萬款。

除了 HMS,華為將在 2019 年 9 月全球上線快應用,將中國市場已經成熟運行的快應用標準向全球開發者開放,帶來無需安裝、即點即用的快捷交互體驗。同時,2019 年 12 月,華為快服務智慧平台將正式全球上線,實現快服務的全球原子化智慧分發——目前華為快服務智慧平台(HUAWEI Ability Gallery)目前已在中國市場上架快服務 5000 多個。

華為開發者大會總覽:鴻蒙問世,方舟編譯器開源,還有 EMUI 10

華為還正式面向全球發布 App Gallery Connect 服務,覆蓋「創意—開發—分發—運營—分析」全流程服務,助力開發者全流程高效運營。同時,華為的 「耀星計劃」 全面升級,激勵資源從 10 億元人民幣增至 10 億美元,並從中國市場全面推向全球開發者,與業界領先的生態夥伴共建激勵聯盟,激勵和扶持全球開發者創新。

另外,為了為幫助開發者的創意更好地在華為全場景設備上落地,華為將加大對開發者的支持力度,提供多樣化的工具包。比如說在移動晶元上,麒麟平台將開放三大能力:通過多媒體融合能力開放,麒麟平台可助力短視頻應用開發者創意落地;融合感知能力開放,可讓 APP 更聰明、更懂用戶;AI 計算能力也將開放。

在智能手機之外,華為也面向 IoT 開發者推出了 HiLink & LiteOS & 晶元的三件套工具,從端雲業務開放平台、操作系統到晶元,端到端解決 IoT 產業發展困局,讓 IoT 開發更簡單更高效。HiLink 開放平台實現了所有 IoT 設備自動發現、連接簡單、一次接入、多端多模控制,最終獲得多設備情景智能聯動的效果。

雷鋒網總結

對於華為來說,2019 年開發者大會顯然是一場意義重大的活動;尤其是在面臨美國打壓的情況下,華為終於面向業界推出了自研的操作系統——鴻蒙 OS,可以是在一定程度上為華為未來在操作系統和應用上的戰略提供了保障;與之相比,此前引起行業熱議的方舟編譯器反而顯得不那麼亮眼了。

同時,雷鋒網能夠很明顯地感受到,雖然華為開發者大會依然以消費者業務為主體,但它已經遠遠超越了智能終端的範疇,而是志在打造一個更大的 IoT 的物聯網開發生態。這顯然是一個更大的野心,而野心的背後,自然要以華為在底層晶元、操作系統和開發工具方面的積累為支撐——當然,這也是華為的體量和實力實在。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雷鋒網 的精彩文章:

國家互金專委會上線網貸查詢APP,提供出借端查驗服務
白宮:解禁華為並不意味著「大赦」;馬斯克稱電動飛機5年內或成現實;微軟小冰公號遭停用

TAG:雷鋒網 |