首頁>Club>
華為新發布的方舟編譯器,是重大創新!餘承東釋出會上號稱方舟編譯器實現了架構級的最佳化,能夠讓作業系統流暢度提升24%、系統響應提升44%、第三方應用操作流暢度提升60%。是全程執行機器碼,解決安卓“邊解釋邊執行”而造成的低效率。開發商使用華為方舟編譯器重新編譯的APP,可以使用在非華為的手機上嗎?
11
回覆列表
  • 1 # 憶夢科技

    華為方舟編譯器的推出,極有可能進一步提升安卓手機的執行流暢度。正如餘承東在釋出會上所說,華為方舟編譯器將是安卓系統歷程碑式的突破。根據釋出會介紹,這款編譯器是針對安卓APP的,並非安卓系統構架的改變。只是經過編譯後的APP,在安卓系統上執行會更加流暢。如此說來,編譯後的APP可以用在所有安卓系統上,並不侷限於華為手機。

    那華為為何如此慷慨,為所有友商提供開源的方舟編譯器。其實華為是在為自己的生態鏈做鋪墊。這款編譯器的能力應該是具備提升APP執行速度的,對所有安卓機都是有所提升的。只有這樣才能吸引所有的APP開發商都在開發完程式後,再多一個編譯的步驟。從大角度看,是利於整個安卓系統的。

    但另一方面,編譯後的APP執行在華為手機上肯定比其他品牌安卓手機上更加快速。這樣一來,華為必定是更加大受益者。編譯器是華為編寫的原始碼,自然比所有廠家都瞭解更深。編譯後軟體,等於經過了華為手一道,將以前雜亂無章的安卓APP統一一下。華為利用統一後的APP,再對應最佳化安卓系統底層程式碼,形成APP和系統的完美匹配。這種雖然比不上蘋果那種完全掌控IOS和執行軟體標準,但是華為在如今安卓執行的規則下,整合出一套自己的標準,那麼將極大的提升華為手機的使用體驗。

    無論華為最終受益多少,但是華為編譯器的誕生,對於整個安卓環境的最佳化改善也是顯著的。相信不久後,會有很多關於華為編譯器的分析和解讀,就可以證明以上推測是否正確。

  • 2 # 先森數碼

    在華為P30系列的國內釋出會上,餘承東還公佈了更加革命性的突破——“華為方舟編譯器”,並且呼籲全球軟體廠家把這各個軟體用編譯器編譯一下,不用重新開發,這是安卓系統上的里程碑。用了編譯器後系統流暢度可以提升24%,系統響應提升44%,第三方應用提升60。

    並且餘承東還表示方舟編譯器講會開源,對所有廠家開放,旨在於解決安卓系統卡頓的問題。從根本上釋放資源,之前的安卓系統包括Java虛擬機器都是邊編譯邊執行,採用了方舟編譯器後就是直接執行,解決了流暢度的問題所在。還採用一個小車的的例子來展示這個效果。

    實際上方舟編譯器跟我們看影片有異曲同工之妙,通常我們看影片都是一邊快取一邊播放,如果快取速度跟不上就會卡頓,同理,只要你的快取速度夠快,那播放的影片就相當於是本地影片,華為的編譯器就是大大提升了系統和APP的編譯速度,讓你忽略這個等待的過程。

    那華為的編譯器能在非華為手機上使用嗎?答案是肯定的。華為都已經明確表示對業界開源,還呼籲全球的所有APP廠家都趕緊來使用。但至於你的手機是否能用上方舟編譯器,那就要看你所用的手機品牌是否願意採用這款編譯器,至於使用的軟體,那就要看軟體廠商是否願意。

    方舟編輯器在整個華為的軟體生態中起到的是粘合劑的作用,是一種軟體技術層面上的最佳化調劑,也可以看做是從底層去解決安卓執行機制帶來的煩惱。很多人也在猜測,用了華為的編輯器後,市面上的APP都可以相容華為的生態,為華為自己的作業系統做鋪墊,這樣就可以與安卓市場的各大軟體實現無縫對接。

    不管如何,只要方舟編譯器真的如之前的turbo技術一樣起到立竿見影的效果,那將會是非常可喜的事情。目前還不得而知這個編譯器的難度多大,要是高通聯合其餘的手機廠家自己出一個類似的加速器,或者谷歌也有這樣的技術,那市場又會回到原點,處於各自混戰的狀態,就看方舟是否真的如此厲害了,第一步能聯合多少公司進行最佳化。

  • 3 # 記得129807633

    我用魅族15手機下載了華為應用商店,然後下載微博極速版(目前只適配了這個軟體),體驗很快,邊滑動圖片就邊顯示出來,我自己和正常微博app對比,正常微博版本載入圖片要慢很多。

  • 4 # 抱撲若拙

    該擔心的不是蘋果、google,難受的是arm和高通,不知道誰能挨板子。arm擔心華為借勢與高通聯手走risc v 的路,高通擔心華為直接開賣自己的麒麟系列給自己放血。方舟編譯器的目標不是作業系統,而是硬體。編譯器比作業系統更接近底層硬體,開源的目標應該是把自己的晶片發揮的極致,這才是本質的東西。可以想見的是華為此後將擴大編譯器的生態,目標卻是給自己晶片賦能。這將為華為推開晶片直接銷售的大門。ti的ccs開發系統、arm的ads開發系統都是為晶片銷售鋪路的。當年intel、amd都做過適配自己硬體的編譯器,英偉達和當年的ati也都用類似的方法給晶片的開發生態打基礎。所以方舟編譯器根作業系統沒關係,應該在幾年之後看到華為的arm指令集晶片或risc v指令集晶片的直接銷售的場面。這種可能的佈局已經2-3年了,看看hikey960、970就明白了。一個不銷售的晶片,卻投放高性價比的開發板,目的何在?就是培養開發人員生態的嘗試。現在開源一個原本不必開源的開發技術,目標就是晶片銷售啊!華為眼光很獨到,用自己的手機給晶片代言這一步已經做到了,麒麟晶片賺錢已經不成問題。hikey960、970協作,培養開發者,卻不賣成品晶片,給系統軟體開發者一個高性價比玩具;聯合高通微軟,打造arm版windows;加入risc v生態;現在推編譯器。呵呵,只要美國敢繼續玩給中國斷晶片的路數,華為麒麟晶片的商機就來了。這商業機會拿捏的!從2012年佈局晶片,這得什麼眼光?對於作業系統,禁止沒多大用,pc方面有linux,安卓除了play部分閉源,開源部分沒髮禁止,hikey開發板就是完全開源的安卓。5g晶片華為已經宣佈開口子,soc開賣還遠嗎?這就是編譯器的商業邏輯。

    能執行linux和安卓的系統少嗎?但mips指令的龍芯,編譯器沒搞gcc和llvm的路子,做閉源的,外面根本玩不好。mate已經把麒麟搞得高端了,從hikey960開始的開發板開始,就在給麒麟培養生態了。估計編譯器走的llvm套路,針對soc優化了。

    如果說華為的心僅僅是賣終端,你可以看看實體店的佈局,無論12線城市還是縣城一級,華為實體店都很一般。實體渠道絕對比不過聯想、oppo,而品質絕對低於蘋果,這感覺是不是更像intel和amd呢?狼性文化的華為這正常嗎?所以儘管終端做得不錯,但戰略目標是什麼?再回憶一下華為在路由器上的套路就明白,大b一直是華為的長線目標。

    intel有什麼終端使用者生態嗎?如果賣晶片要考慮的是誰呢?你看到華為建itune和appstore的生態系統了?判斷華為走軟體還是走晶片,要看他的動作,不能看說什麼和賣什麼,那都是現實,而不是戰略。你說的兩條線是無判斷的。google是典型服務型軟體企業、亞馬遜是典型運營企業、微軟是典型的軟體產品企業、intel是典型硬體上游企業、dell是典型整機硬體。你覺得華為更像誰呢?

    華為最有趣的是,他們把每個戰略過程中的手段都做得賺錢。如電源補短,就把自己的電源做到最好,然後開賣,然後把業務賣掉;使用者終端側路由把3com收了,做到相當聲色,再獨立出去。如此種種!將來把晶片做起來,把終端事業獨立出去是一點也不奇怪的。但交換機、核心路由器、伺服器資料中心,這些面向大b的,即便賠錢了也咬牙堅持幹,晶片更是如此,連續賠錢還是堅持,戰略定力之強很少見。

    當然,戰略有一成不變的?2000年,華為還說不做終端呢!戰略格局也是在變的,能預見格局變化,才是格局本意。不知道此時放棄什麼、主攻什麼、輔助做什麼,那就叫沒格局,沒戰略。看看任正非,說華為不過是芝麻,5g爆發還早,技術好不得不用。一般說來,不覺得矛盾嗎?還有,沒發現華為主銷量手機品牌幾乎一水的970、980,但偏有6、7系列,不買晶片,只小量使用在非主流機型上嗎?如果主要做終端,這不是太奇怪了嗎?看看其他終端廠商有這麼幹的?異常即妖!終端的邏輯是這樣嗎?所以,華為終端背後一定是另有方向的,終端做得再好不過是解決戰略中問題的。低型號晶片設計難度遠低於旗艦晶片,只需要搞清套路就好。那些用低型號晶片的不過是1000人以上的晶片驗證成本攤銷,旗艦晶片研發成本高,不上量根本不賺錢。如果戰略重點在晶片,而不是在終端。那麼,榮耀、華為都用旗艦晶片;小量的低成本晶片終端;不賣晶片卻出開發板;有os不釋出,卻釋出不需要釋出的編譯器還開源,這些異常就都解釋得通。如果戰略目標在終端,那麼應該小批次終端試水,給自己的os建立開發社群,封閉appstore與開發者分利,蘋果路數照搬,還都開源自己該開源的os,直接用llvm編譯器而不自己做,這才套路。

  • 5 # 路上yin

    iPhone4,4s,6,6p,7到魅族6,錘子2pro再到魅族6th,下不手機應該是華為mate系列了,但是給老婆還是的買iPhone,老婆現在的iPhonex感覺還沒有魅族6th手感好,但是平板必須還是iPad,希望華為在這方面也能像手機一樣,爆發一下。

  • 6 # 西貝公子95655287

    過段時間,華為系統釋出,名叫華星,然後他們發現,編譯過的APP在華為的新系統上居然可以直接使用…這是一盤棋,就算是死棋,華為也能財大氣粗的推倒重來

  • 7 # 熙爸愛釣魚

    不瞭解方舟是什麼玩意,對華為的東西從來沒啥好感。

    從程式設計師的角度看大概有這些可能性:

    1,直接編譯成機器碼,這樣執行效率最高,但會把java跨平臺的能力給丟了。

    2,最佳化編譯器和jvm,對於一個成熟的平臺來說提升應該不會太明顯。

    3,宣傳是編譯器,但實際上弄了一堆的東西來輔助,實際玩的是生態。

  • 8 # 極客宇文氏

    理論上是可以適用於任何安卓手機上的。

    華為的方舟編譯器是解決編譯層面的效能和效率問題,那麼屬於接近機器層面的最佳化,華為這個專案是專門成立了研究室進行的,格局很大,使用所有安卓手機是基本滿足的,不然方舟編譯器就沒有意義,不會侷限在華為自己手機上,更多的是適配所有安卓手機。

    如果能進一步,那便是適配所有手機作業系統,適配所有電腦端作業系統。

    至於其他安卓手機會不會選擇與華為合作或者說買下華為方舟編譯器的使用權,就看華為方舟能打下什麼樣的戰果。

    一旦華為編譯器可以順利執行並且達到預期的編譯最佳化效果,提高手機軟體轉換成機器碼的效率,那麼華為方舟毫無疑問會被廣泛推廣,這是一種成功產品的宿命。

  • 中秋節和大豐收的關聯?
  • 農民大棚用什麼肥好?