感覺華為要藉此(華為方舟編譯器)來獲取更多的軟件適配,這是為自己的系統做生態嗎?

信仰CENTURY


感謝您的閱讀!

我喜歡這樣一句話:華為方舟編譯器,實際上是底層重新設計編寫,這其實就是披著安卓外衣的華為系統!更為主要的是餘承東更是呼籲App開發廠商儘快使用華為方舟編譯器。看似安卓性能革命,實際上是華為為自己系統預熱。


這一次,華為方舟編譯器,它主要面對的是開發者,通過對App的專門優化套件,可以通過這項編譯器重新編譯軟件,能夠提升系統流暢性24%,系統響應44%。比方說某些App可以提升60%的應用速度。



那麼,到底華為是不是在給自己系統做準備呢?實際上是!我們在之前就發現餘承東說,如果谷歌,微軟等企業不給我們使用系統,那麼,我們可能採用第二種方案,就是採用華為系統。

華為系統從最開始呼聲就很高,當時大家比較擔心華為的生態鏈問題,因為蘋果或者安卓的生態鏈已經建立,開發者都會自發為它們開發app,而華為缺乏這個優勢。

如今,華為推出的華為方舟編譯器,到底真的會成為披著安卓外殼,為華為系統預熱嗎?這種可能性我覺得有,但不一定。

畢竟,如果它是真的。就是給安卓底層制定了一個標準,一個彙編和編譯的標準,關鍵是以方舟編輯器的特性,可以直接將安卓開發好的App直接經過方舟編譯,照搬到華為新系統中,到底是否能夠實現,我們還是拭目以待。


LeoGo科技


首先,沒有發佈

作為一個開發者,其實我最近幾天一直關注這個事,但事實上我並沒有找到他開源的工具,可能是還沒有開放。

其次,華為系統

如果底層包含android或者Linux的任何代碼,按照開源協議也必須開源,這樣的話最優的結果是變成類似android的系統,系統同樣不可控,這也是google推fuchsia重要原因之一。(不過Google給出的flutter框架用著是真舒服,一處編譯,處處運行)

最後,生態逐漸完善

你們不能只看這個發佈的手機啊,而應該看到手機和電腦生態的同步。華為終於可以像蘋果一樣實現快傳和剪切板這些很方便的功能了。

總的來說,一直在進步,我們必須認識到和對手差距還是很大,但在逐漸縮小,科技進步需要你我共同努力,加油。


我是一個小bug


華為方舟編譯器,本文將帶你讀懂它。這是一項非常有高瞻遠矚的項目,這也展現了華為作為國產頂級科技企業的格局。



華為方舟編譯器到底厲害在哪裡?

如果不用技術角度去解釋,那麼就是說,如果華為方舟編譯器成功並且穩定達到它官方宣佈的效果,那麼很可能將在安卓市場打開非常大的局面,那就是很多安卓手機上的軟件都會紛紛來想方設法去基於這個編譯器去做開發。



這個編譯器提供了一個可以提高軟件運行性能的平臺和模式。

因此,這也會為華為打造自己一套獨有的中間層面的生態圈埋下伏筆,具體要怎麼運用則是華為產品經理項目思考的問題了。

從技術角度解釋

華為方舟編譯器,抓住了安卓手機Java語言與操作系統中間隔一層虛擬機的痛點,軟件小還沒什麼感覺,一旦軟件超過一定大小,你會發現安裝這個軟件的時間會佔用好幾分鐘。



因為Java語言要被編譯,然後通過Java虛擬機再影響操作系統做出響應,這個過程是一邊解釋語言一邊運行的狀態,一旦程序多而大,會嚴重影響效率。

這時候,華為的方舟起作用了,它可以讓Java程序寫出來的軟件,直接先編譯成機器碼,解決了“邊解釋邊運行”的低效率痛點。

關注“極客宇文氏”,一名有料熱心的軟件工程師。

極客宇文氏


“極客談科技”,全新視角、全新思路,伴你遨遊神奇的科技世界。


從目前華為方舟編譯器透露出來的信息,可以看到華為確實存在著這方面的考慮。

  • 基於安卓系統程序的調用特點,華為方舟編譯器具備直接編譯成機器語言的能力;

  • 直接編譯成機器語言,預示著華為系統可以無差別的移植各種程序。

如此一來,徹底盤活了華為自家系統的生態結構。現在最為關鍵的是等待這款開源軟件提供下載,查看是否具備這樣的能力。


方舟編譯器工作原理推測

安卓系統採用JAVA語音進行編寫,CPU無法識別JAVA,必須通過翻譯實現。

安卓系統逐步的發展,經歷了多種形態的翻譯過程,常用方式如下:

  • 最早的實現方式是在CPU與JAVA語言間通過中間層的方式進行翻譯(效率較低);

  • 中間經歷過AOT的方式(全部編譯),缺點安裝緩慢、佔用空間;

  • 發展至今的使用中間層+AOT+JIT(實時翻譯)結合的方式。

從華為發佈的方舟編譯器的執行效率來看,直接實現了將JAVA代碼編譯成了機器碼;

是否如此,還需要待開源軟件放出才能知道結果。真是如此,可以直接等同蘋果iOS直接調用程序的效率。


對於自家系統生態建設的好處

如果方舟編譯器具備了直接編譯成機械碼的能力,可以說直接跨過了生態系統建設週期。

  • 任何軟件,僅需要通過方舟編譯器進行編譯,便能夠直接同硬件通信;

  • 各個軟件廠家將會極大的縮減軟件移植的時間和人工成本。

那麼,這款方舟編譯器將會是一款顛覆業界認識的存在。


關於華為方舟編譯器能否對自家生態系統產生良性刺激,您怎麼看?

歡迎大家留言討論,喜歡的點點關注。



極客談科技


我是機錨,期待您的關注。

對於華為方舟編譯器,我覺得有些網友說的很有道理:這是一場對安卓的技術革命,是對開源系統底層技術的革新。也許從這一刻,安卓的歷史軌跡將徹底被改寫。一場來自東方的技術革命時代正在悄無聲息地到來。


坦率講,餘承東在發佈會上宣佈華為方舟編譯器業界開源、呼籲程序開發者使用方舟編譯器開發應用的那一刻確實很有氣魄。從根本上講,華為方舟編譯器是谷歌用戶第一次對安卓系統產生的技術威脅,也是對安卓系統優化的鞭策,60%的三方應用速度提升真的可以讓高枕無憂的谷歌和蘋果坐立不安。

當然,我個人對於華為開源方舟編譯器意在建立生態、為新系統奠基的觀念表示贊成。

市面上已經有無數的例子印證,只有系統沒有生態是不可行的,米果、塞班、WP就是赤裸裸的事實。華為擁有自主系統已經是板上釘釘的事情。如果華為想要在未來的某一時刻將系統投放到市場內,前期的生態建設必須紮實、穩步的滲透到系統之中,方舟編譯器無疑就是開啟華為新系統生態建設的鑰匙,是整個應用生態大廈的基點。

如果華為真的能將方舟編譯器成功的滲透到安卓市場、最終將應用生態整合到自己的系統之內,第三個巨頭廠商非華為莫屬,我個人也很期待這一天的到來。

不知您對此事作何看待呢?歡迎在評論區留下您的看法。


機錨


感覺華為要藉此(華為方舟編譯器)來獲取更多的軟件適配,這是為自己的系統做生態嗎?本次P30國內發佈會可能很多人並沒有在意華為方舟編譯器的發佈,注意力集中到了手機等產品本身。但華為方舟編譯器的推出,正是華為會為自己的生態圈子下的第一步棋。

“方舟編譯器”是華為宣佈的一款革命性的工具,有兩個大的方面會得到極大的改善。

第一、是通過對系統架構級的優化,可以讓系統操作流暢提升24%、系統響應速度提升44%。也就是系統可以更為流暢,蘋果手機受人歡迎的一個非常重要的原因,就是其iOS系統非常流暢和快速。

第二、提高安卓應用的效率。安卓應用目前是“邊解釋邊執行”,效率低。而方舟編譯器把應用執行改變為全程機器碼,效率得到極大提升,流暢度可以提升60%,可以說這是一個飛躍,體驗會得到極大的提升。

華為不但要硬,而且還要軟。華為在通信、消費產品、計算等方面雖多方發力,但主要給與外界的印象是做“硬”的產品。但華為遠不是“硬”,眾多的“軟”件產品更是為自己的“硬”產品查上了翅膀。才有自己目前“硬”產品受到全球用戶的喜歡。


華為不只是發佈單純的工具,還在打造自己的圈子。華為通過系統優化,讓自己終端產品操作系統更為流暢、效率更高。再吸引眾多應用軟件廠家使用自己的“方舟編譯器”,可以提升應用的流暢度及相應時間,兩廂配合,會帶來體驗的極大提升。對用戶是不是有更大的吸引力呢?就如iPhone一般具有磁吸力。

這裡提到的圈子,一個是為將來自己的操作系統做好準備,另一個方面也建設自己的智能生態圈子。如果華為在將來推出自己的系統,至少已經聚集了一批願意使用“方舟編譯器”的軟件廠家和口碑,而自己開發的操作系統勢必效率及體驗也會更佳,軟件廠家也會更為自然的圍繞華為操作系統開發產品,也許生態圈子的建立就這樣平滑的進行了。


至於智能生態圈子,包括華為眾多終端產品,體驗勢必也會有較大提升。比如以手機為控制載體的智能家居生態圈,誰又不想使用更為流暢更為有效率的系統和應用呢?



東風高揚


我覺得這是為自主系統鋪路非常非常正確的選擇,一方面可以提高現有系統的流暢度,最主要的是,不需要開發,重新編譯一遍程序就有適配自己系統的程序了,這就解決了軟件生態的問題,這個決策太牛逼啦,可以為軟件開發商節省大量時間,更是節省重新開發的成本,大家都會比較歡迎的


MrBOND238582140


適配以後都支持安卓pc辦公模式就巴適了,就沒有windows什麼事了


淘蟲worm


必須的啊,華為這個思路牛逼了,先出編譯器,且來源免費用。

後期推出自己操作系統也是水到渠成的事,因為編譯器建立的APP生態走了


平常心143188250


大家都這麼猜,高通也會這麼猜,谷歌也會這麼猜,會不會在一定程度上屏蔽方舟編譯器呢?


分享到:


相關文章: