每日最新頭條.有趣資訊

華為將開源方舟編譯器:或為“鴻蒙”鋪路

8月5日消息,對於即將開幕的開發者大會,華為已經表示,將在8月9日宣布一項重大計劃,那就是方舟編譯器開源,他們希望和廣大合作夥伴、應用開發者一起加入“方舟朋友圈”,一起打造終端生態的方舟,共建公平、公開、健康、共贏的全球生態。

其實今年6月份的時候,華為戰略與產業發展副總裁肖然在中國開源峰會2019上就提前預告了,方舟編譯器將於今年8月正式開源,而從官方公布的開發者大會議程看,8月9日開幕式上,余承東將正式宣布這個消息。

“方舟”的編譯器是什麽?

P30國行發布會上,華為正式向外界介紹了方舟編譯器,而這並不是一個系統,只是安卓上的工具,華為為這個工具賦予了不少好處,比如讓安卓程序編譯的效率更高,安裝程序的速度、運行的速度更快,讓程序降低對用戶設備的電量消耗,同時還可以在一定程度上減低程序對硬體的要求。

針對安卓系統運行效率低下的問題,華為對安卓底層系統進行了調整,開發者利用方舟編譯器,將已經編譯好的APK,通過靜態編譯的方式先轉換成機器碼再安裝,這就無需麻煩的虛擬機,提升運行速度和效率,同時開發者還能選擇不同的編譯優化方案,不像安卓官方的方式使用統一的虛擬機方案。

針對安卓系統對硬體要求高的特點,方舟編譯器也進行了調整,其利用程序多線程運行的特點,可以動態對應用程序所佔記憶體進行開源節流,同時還能隨時清理和釋放應用過多佔用的記憶體,從而最大化且連貫的降低系統資源。

讓安卓系統比iOS更流暢

對於方舟編譯器,之前榮耀掌門人趙明曾公開表示,這是安卓系統性能的革命性突破,因為他們對安卓系統的底層進行了優化,並使用了應用的編譯和運行機制,這樣的好處是,直接將高級語言直接編譯成機器碼,徹底消除了虛擬機動態編譯的額外開銷,實現了開發和運行效率的兼容並舉。

按照華為官方的測試數據,“方舟編譯器”可以讓應用執行效率提升了29%,系統操作流暢度提升了24%,系統響應性能提升了44%,三方應用操作流暢度提升了60%。據悉,華為方舟編譯器將會在EMUI後續的版本開發中運用到更多模塊中,並且方舟編譯器將面向業界全面開源,更多開發者可參與到方舟編譯器的開發、使用中。

業內人士表示,華為在做自研作業系統,秀出“方舟編譯器”顯示了他們對安卓系統的調教能力,也從側面證明了他們做系統的實力。趙明也是直言,在方舟編譯器的加持下,Android的系統體驗可以媲美甚至某些方面超越iOS。

聚攏開發者 鴻蒙可成

廠商做一個系統很容易,但是想要讓這個系統活下去,則要困難的多。之前微軟公開宣布,他們放棄Windows Phone,其中一個重要原因就是,沒有足夠多的開發者支持,導致系統應用程序匱乏,這樣也就不能吸引更多的用戶,沒有用戶開發者也就不會有更多的投入,這樣一環扣一環,失敗就是情理之中的事情。

對於華為來說,他們在做自研系統鴻蒙已經是人盡皆知的秘密,對於這個系統,余承東曾主動透露,該系統打通了手機、電腦、平板、電視、汽車、智能穿戴,統一成一個作業系統,其還兼容全部安卓應用和所有Web應用,而這想要成功還不夠。

說到底就是,推出鴻蒙系統難點不在於技術層面的系統開發,而在於生態系統的構建,在此之前,阿里曾和魅族合作推出Yun OS系統,一度市場份額達到7%,成為國內僅次於Android和iOS的第三大系統,後由於兼容性較差迅速衰落。方舟編譯器的開源,將吸引廣大開發者加入華為生態,為鴻蒙系統打開市場做好準備。

所以,對於一個系統來說,沒有開發者,就不大可能能夠成功,iOS、Windows的成功已經說明了一切,而有了用戶也能吸引更多的開發者,所以知道了這些,開源對於華為來說,重要性不言而喻,只有這樣鴻蒙才可成。

獲得更多的PTT最新消息
按讚加入粉絲團