華為宣布方舟編譯器8月31日開源,友商上船嗎?

2020-12-11 雷科技

昨晚,華為EMUI在公眾平臺上宣布,方舟編譯器將在8月31日開源。這意味著,同行將可以很快使用到這一技術。

早在今年4月的P30系列發布會上,華為就公布了這項技術。華為稱使用華為方舟編譯器後可系統操作流暢度將提升24%,系統響應將提升44%,三方應用操作流暢度將提升60%,並稱這是「安卓性能革命」,在會上,華為還承諾開源方舟編譯器。

華為之所以敢說方舟編譯器是「革命」,和其編譯器的高效有關。什麼是「編譯器」呢,簡單來說,「編譯器」就是將我們能夠理解的語言「翻譯」為計算機能夠理解的以0和1構成的語言。

方舟編譯器比現有安卓編譯器更高效,和其編譯的方法有關。大部分安卓應用都會涉及不同語言,不同語言形成的代碼需要在運行環境協同,這就會產生額外的消耗,方舟編譯器可以讓開發者在開發環境中一次性把各種語言統一「翻譯」為機器可識別的語言。在現有安卓上,應用需要一邊運行一邊「解釋」各種語言,使用方舟編譯器時,在運行之前已經把所有語言」解釋「好了。現有安卓運行應用時邊「解釋」邊運行,方舟編譯器則是直接運行已經「翻譯」好的應用,相較之下,效率自然高很多。

但是華為為什麼要開源方舟編譯器呢?自己獨佔「黑科技」不是更有競爭力嗎?

華為是一家了不起的公司,但不至於把自己的商業機密拱手相送。這麼做首先應該是在為自己獨立的系統做準備,開發一個新系統對華為來說並不困難,鴻蒙不是已經做出來了。但是,想要形成一個良好的生態卻很困難,很多手機系統就死於沒有生態。華為開源方舟編譯器,應用開發者為了提高應用流暢度,就會考慮使用「方舟編譯器」,手機生產廠商為了提高系統流暢度,也會考慮使用方舟編譯器,軟硬體廠商都加入進來,華為的生態系統也就可以建成了。有了良好的生態,華為做系統的底氣也就更足了。

其次就是開源之後,會有更多人參與到方舟編譯器的開發上來,集合全世界開發人員的力量,方舟編譯器可以做得越來越好。這正是開源的力量,安卓就是開源的,因為開源,安卓變得越來越強大,一躍成為世界第一大手機作業系統。

不管怎樣,我們還是樂見華為方舟編譯器的開源,更多應用開發商和手機生產商用上「方舟編譯器」之後,我們的手機就會變得越來越好用,這樣對我們只會更有利。

相關焦點

  • 華為方舟編譯器開源了哪些內容?
    華為方舟編譯器開源官網8月31日正式上線,方舟編譯器代碼正式出現在華為開源平臺HUAWEIOpenSource上。方舟編譯器是華為自研作業系統鴻蒙OS的重要組成部分,本次方舟編譯器框架代碼的正式上線,也意味著華為鴻蒙OS向開源走近了一步。
  • 華為開源方舟編譯器的意義究竟有多大,或許能「拯救」安卓手機?
    馬上就要進入9月,按照慣例全新一代的華為Mate系列旗艦即將發布,而且9月不僅只有華為Mate30值得期待,隔壁vivo NEX3據筆者了解也非常有看頭!所以如果大家計劃購入旗艦機型,接下來一個月可要好好看準了!
  • 華為方舟編譯器開源了,還公布了這 45 個合作夥伴
    8 月最後一天,華為方舟編譯器開源官網正式上線(https://www.openarkcompiler.cn/home),首次將框架源碼對外開放並提供了環境配置、開發者指南、演示等資料下載。根據華為公布的時間表,後續還將開源編譯器前端、後端;支持 Java 程序編譯、JavaScript 語言應用的編譯等。現在的官網也只是方舟編譯器孵化期間的網站,「正式畢業後的官網待定」。
  • 華為方舟編譯器:支持 C 語言編譯新功能開源
    IT之家10月14日消息 據方舟編譯器官方消息,方舟支持 C 語言編譯新功能已開源。據介紹,自 2019 年 8 月開源以來,方舟編程體系已經陸續實現了編譯器、引擎和調試器的開源,編譯器的重點功能主要集中在 Java 應用程式靜態編譯上。
  • 華為方舟編譯器:支持C語言編譯新功能已開源
    【天極網手機頻道】據華為方舟編譯器官方消息,方舟支持C語言編譯新功能已開源。   據介紹,自2019年8月開源以來,方舟編程體系已經陸續實現了編譯器、引擎和調試器的開源,編譯器的重點功能主要集中在Java應用程式靜態編譯上。
  • 華為方舟編譯器開源細節:45家合作夥伴公布,英文站Q4上線
    據IT之家消息,8月31日,華為方舟編譯器開源官網正式上線。(網址為https://www.openarkcompiler.cn/home)。官網概述顯示,方舟編譯器是為支持多種程式語言、多種晶片平臺的聯合編譯、運行而設計的統一編程平臺,包含編譯器、工具鏈、運行時等關鍵部件。方舟編譯器還在持續演進中,陸續將上述能力實現和開源。
  • 華為方舟編譯器完整開源為何要10年?看看專家怎麼說
    華為方舟編譯器完整開源為何要10年?、做研究、查資料【必備】 微信掃一掃,我知道了 8月
  • 華為方舟編譯器開源細節:45家合作夥伴公布,英文網站Q4上線
    IT之家8月31日消息 今日,華為方舟編譯器開源官網正式上線。(網址為https://www.openarkcompiler.cn/home)。官網概述顯示,方舟編譯器是為支持多種程式語言、多種晶片平臺的聯合編譯、運行而設計的統一編程平臺,包含編譯器、工具鏈、運行時等關鍵部件。
  • 華為終於放出方舟編譯器原始碼,網友:硬核項目
    關注前沿科技 量子位 乾明 邊策 發自 凹非寺量子位 報導 | 公眾號 QbitAI華為方舟編譯器終於正式開源,原始碼放出,兌現了在8月開源的承諾。代碼不在GitHub,而是在自家開源平臺上。
  • 華為方舟編譯器正式支持C語言:完全開源
    2019年8月底,華為方舟編譯器(OpenArkCompiler)正式開源,邁出了跨越性的一步。一年多來,方舟編程體系陸續實現了編譯器、引擎、調試器的開源,其中編譯器的重點功能主要集中在Java應用程式靜態編譯上。
  • 華為方舟編譯器深入解讀:已有45款第三方應用
    8月31日,華為方舟編譯器(OpenArkCompiler)正式開源,官網已上線,原始碼包、二進位包已提供下載,相關文檔、演示等資料也一應俱全。本次方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR)和語言編譯實現,同時搭配編譯器其他二進位組件,實現Java程序到aarch64彙編指令的編譯過程。
  • 華為方舟編譯器是什麼怎麼用 開源後多久編譯時間介紹
    今天下午,華為開發者大會(HDC2019)在東莞松山湖召開,大會上華為消費者業務CEO、華為常務董事餘承東稱,方舟編譯器未來支持多語言統一編譯。  華為消費者業務CEO餘承東稱,方舟編譯器未來支持多語言統一編譯,大幅提高開發效率,支持C/C++、Java、JS和Kotlin等。
  • 解讀| 華為方舟編譯器的革命性到底體現在哪裡?
    華為開發者大會的臨近,華為消費者業務 CEO 餘承東此前在 P30 國內發布會上宣布的 「能夠實現 Android 性能革命」 的方舟編譯器也即將進入到開源階段。針對這個問題,餘承東在 8 月 6 日推薦了一篇由「菊廠搞機」發表的一篇題為《華為新貴!方
  • 點評方舟編譯器開源:如同嬰兒般帶來新希望
    八月份,方舟編譯器開源官網已經上線,同時框架代碼同步對外公布。這次方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR)和語言編譯實現,同時搭配編譯器其他二進位組件,實現Java程序到aarch64彙編指令的編譯過程。
  • 華為方舟編譯器解讀 如何讓手機性能再突破
    今年4月,華為新品發布會上,除了發布全新的華為P30系列手機,還發布了革命性的 「華為方舟編譯器」。通過架構級優化,華為方舟編譯器可以從程序編譯與運行機制上提升安卓系統的流暢度,補齊安卓系統的短板。據了解,2009年華為便創立了編譯組,期間推出自研編譯器HCC、程式語言CM等,歷經10餘年方舟編譯器才得以面世。
  • 華為方舟正式牽手C語言!完全開源
    近一年多來,方舟編程系統相繼實現了編譯器、引擎和調試器的開源,編譯器的關鍵功能主要集中在Java應用程式的靜態編譯上。方舟編程系統的最終願景之一是通過一致的ir來表達不同的語言,並在全球範圍內對它們進行跨語言的優化。將來,方舟引擎將不僅從java語言中提取IR代碼,而且還將支持用C和C++語言編譯ir代碼。這種開源內容主要局限於O0功能的範圍,對於c O2或未來進一步開源的更多優化。
  • 方舟編譯器功不可沒
    8月9日,華為在2019開發者大會上不僅正式發布了全新的EMUI 10,更是宣布了方舟編譯器框架代碼的正式開源。而方舟編譯器的全面開放讓現有安卓系統的流暢度有一個質的提升。其實,早在2009年華為啟動5G基礎技術研究的同時就成立了編譯組;2014年,眾多海內外專家加入,方舟項目正式啟動;2016年成立了編譯器與程式語言實驗室,直到2019年正式對外公開。
  • 華為方舟翻譯器正式開源,安卓應用或將告別卡頓
    今年上半年,華為P30發布,除了令人稱讚的徠卡影像系統外,華為方舟編譯器也吸引到了不少消費者的目光。根據餘承東描述,華為方舟編譯器可以通過結構優化顯著提升性能,高效運行應用。相比此前安卓應用的「邊解釋邊執行」,手機搭載方舟編譯器後可以做到全程執行機器碼,系統操作流暢度、響應速度以以及應用運行速度都將大幅提升,安卓手機將自此告別卡頓。
  • 方舟編譯器帶來更多話語權,國產編譯器仍需提高自主性
    2019 年 8 月底,華為方舟編譯器(OpenArkCompiler)正式開源。一年多來,方舟編程體系陸續實現了編譯器、引擎、調試器的開源。方舟編譯器的「走紅」,也讓編譯器這一技術性話題逐漸廣為人知。那麼,編譯器的重要性有哪些?中國在編譯器方面是怎樣的現狀?還有哪些不足?
  • 華為在開發自主程式語言嗎?
    華為疑似正在研發自主程式語言「倉頡」,傳言領頭人是曾獲得2019PLDI最佳論文獎的南京大學的計算機科學與技術系博士生導師馮新宇,馮新宇教授畢業於南京大學計算機科學專業,此後去耶魯大學攻讀計算機科學博士,在AT&T實驗室實習過一段時間。