華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

10 個回答
大学生编程指南

昨天剛看到一個新聞華為的一年手機研發費用,大於國內其它手機之和還要多,這是赤裸裸的通過技術生吃友商,科技領域最終掌握話語權的還是要靠技術來說話,現在的蘋果谷歌微軟都是在某一方面有著巨大的技術優勢,所以很多規則都是他們來定,國內科技企業在這方面明顯還存在非常大的差異,主要還是做應用跑馬圈地,最後決定市場競爭力的還是靠硬實力。華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

從事軟件開發多年,去年華為推出GPU Turbo技術的時候還不以為然,在手機主打產品的過程中專門拿出一個性能優化的點作為宣傳點顯得有點low,大致能猜到現在華為可能有個底層性能優化組不斷在提升安卓運行性能,昨天看到餘大嘴發佈會上講華為一年手機研發費用60億美金,這簡直就死天文數字,幾百個億的投入在講究產出比的華為公司到底能產生多大的影響力可以預見,華為正在把從通訊領域的經驗拿過來做手機,不停的提升技術壁壘,並且通過超強的執行力大幅度提升在全球的市場份額。華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

這次發佈編譯器以及EROFS,這些非常專業性的詞語不斷出現在發佈會的現場,如果偶然一次拿技術性的東西作為發佈會的內容,如果一直拿技術點在召開發佈會就是硬實力一種體現了,有實力就是任性,華為按照這種趨勢早晚拿下全球第一的份額,照著這種大趨勢發展下去到底能在全球佔據多少份額都不敢想象的事情,有了方舟編譯器大幅度提升了安卓手機的性能,怪不得任正非發佈一家人都在使用蘋果手機的信息,其實就是在給華為的技術團隊一個風向標,先在性能上達到蘋果手機的流暢度,要錢有錢,要人有人只管去做就是了,可以想象華為的野心有多大,這是別的廠商所不具備的魄力和膽識。華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

從技術角度上講述下方舟編譯器,安卓的應用程序主要運行在虛擬機上,屬於解釋性執行,常見的C/C++屬於編譯性執行,先提前把二進制文件通過編譯器給編譯好,然後直接拿去運行就可以了,其實這就是java和C語言運行效率的差距,相當於直接把虛擬機給拿掉直接讓程序運行在linux內核上,這是一個力氣活也是一個技術活,沒有成百上千人的技術團隊幹不了這種事情,一下子拉近和蘋果手機的差距,估計谷歌本身也會被嚇一跳,近些年華為公司不斷給國人制造驚喜,從5G技術上的突破到現在手機技術上的突破,再到芯片技術,這些都是國人的驕傲,我們為擁有華為這種公司而感到驕傲。華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

一旦能大幅度改善安卓系統的性能,其實能從側面看出華為已經在部署自己的生態系統了,開始在軟件上發力了,現在移動系統幾乎除了安卓就是蘋果,微軟的移動端已經放棄了,P30推遲發佈是不是就是等待方舟編譯器的成熟亮相,直接以一種壓倒性的優勢出來,但華為每年不計成本的研發投入已經在慢慢開花結果,其實這也給國內的友商一個信號,做科技產品最終制勝點還是要靠技術實力,只靠飢餓營銷這種方式註定不能持久,專注於技術點的突破才是在這個行業站穩腳跟的唯一依據。

種種跡象表明華為的方舟編譯器估計都是在為自己的操作系統鋪路,後續可能還會有更加亮眼的技術突破出來,讓我們拭目以待。

希望能幫到你。

考拉科技馆

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,IOS危險了嗎?

在不久前華為推出了自主研發的方舟編譯器,並號稱能將安卓整體流暢度提升60%,那麼方舟編譯器會影響到iOS 的霸主地位嗎?考拉認為會,但並不足以達到影響iOS 的霸主地位。
華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

有方舟編譯器加持,加之現在安卓越來越流暢,為什麼還不能挑戰iOS 的霸主地位?

最近幾年的安卓系統可以說是越來越流暢,特別是在安卓9.0之後。所以導致很多人有這樣一種錯覺,那就是現在的安卓系統在流暢性上即使無法媲美iOS ,但也不至於相差太遠,而又出現一個華為方舟編譯器能夠將安卓系統提升60%,那憑什麼還不能挑戰iOS 的霸主地位?在回答這個問題之前我們先來了解方舟編譯器的運行原理。
華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

何為方舟編譯器,它是如何提升安卓系統流暢性的?

簡單來說就是之前的安卓第三方應用都是採用動態編譯的方式,而動態編譯方式並不能直接在源頭就將應用的複雜代碼轉化完成,還有部分代碼需要我們的手機進行協同轉化,大大降低了應用開啟效率。而方舟編譯器採用的是靜態編譯方式,與iOS一樣,蘋果的應用也是採用靜態編譯。
華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

靜態編譯最大優點就是能夠在源頭就解決應用代碼轉換,直接呈現一個轉化完成的應用,省去手機端協同步驟,這樣就能大大提高應用響應速度。

採用跟蘋果一樣的靜態編譯,安卓系統的流暢性不就能媲美iOS ?

答案顯然是否定的,iOS 系統之所以流暢的主要因素並不是因為它採用靜態編譯器,靜態編譯器的存在主要是為了提高第三方應用啟動速度跟響應速度,而iOS 之所以流暢主要是因為系統閉源。
華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

給你一間房子讓你去裝扮你會覺得很簡單,工作量也很小,但如果給你一個國家讓你裝扮你還覺得輕鬆嗎?而安卓跟iOS 的區別也正是如此,蘋果只管經營自己的一畝三分地,安卓卻要管理全球的安卓系統,這個工作量明顯就不再一個層次。當然這裡並不是說蘋果的工作就簡單輕鬆,而是想說明開源跟閉源的區別,槓精勿噴!

綜上所述考拉認為即便有方舟編譯器加持,安卓系統也難以超越iOS ,這是先天問題,除非安卓閉源!所以方舟編譯器的出現只能相對提高安卓流暢度,但是還不足以超越iOS


回答完畢!如果你有不同的看法歡迎在評論區留言討論!原創不易,喜歡的朋友請點贊關注轉發三連哦~

songyang1997

早就說了,華為在手機操作系統上用的是李代桃僵,逐步加碼的策略。

1. P9系列開始,號稱18個月速度不慢,這是改寫了文件系統,Kenel級的變動。

2.GPU turbo,Link Turbo改善遊戲性能和連接體驗,應該是既動了Kenel,也動了native的庫,還改了HAL硬件適配,軟硬件一體化,充分發揮安卓系手機的硬件能力

3.這次發佈新編譯器,背後該是重寫了ART。靠編譯器的優化,打動程序員,佔生態系統的開發者資源,這是自建操作系統最關鍵的一步!而且還對國內開源。說白了,就是跟友商一起抱團,格局很大。

4.往後面是什麼?無非就是另一套自研的虛擬機,兼容現有的App應用生態。同時還有自己獨有的快應用生態,類似於小程序,已經在推了。

華為終端計劃營收500億美元到1500億美元,對應的產品體驗提升,後面的重點在於智能化、AR化、VR化、全連接化(物聯網入口),這需要徹底釋放硬件潛能,擺脫安卓固有的限制,這需要華為拿出自己的操作系統,並且能夠無縫遷移現有的生態。從進展看,有條不紊,步步為營,逐層驗證,每一層的投放,都有明確的產品賣點牽引。全面推出估計也就一兩年以內,5G手機大量出貨的時候,或許也就是華為自研操作系統橫空出世之時了。在軟硬件一體化上,完成超越蘋果,打垮三星的決戰!


華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?
热度传媒超哥

說到關鍵點了,“方舟”編譯器,就像一把尖刀直插開發端,掌握開發工具。說到這兒你應該明白了吧? 試想,當所有開發商都在用方舟來進行程序編譯,假如某天華為突然升級編譯器,支持新無縫支持自家系統呢?是不是釜底抽薪的感覺?

另外我猜測華為的新系統跟安卓高度相融,使用方舟編譯器可以非常方便的轉換到新系統,降低開發商適配成本,那麼新系統的生態搭建難度將會縮小百倍!

“方舟”不是突然冒出來的,是華為研發並驗證已久的,說明這步棋早已佈局好,難怪任正非為什麼這麼有自信,不知道後面還有多少殺手鐗、B計劃是我們不知道的?

最後,我大膽再猜測一下,接下來

第一步,華為可能會在業內普及方舟編譯器,隨後將編譯器體驗提升到最好。

第二步將會正式發佈新系統、新特性,支持華為、榮耀、其他品牌手機,自願更新或切換。

第三步,將麒麟處理器利用價格優勢對國內友商開放,並以此實現讓友商手機兼容華為系統應用,甚至使用華為系統作為底層(使用麒麟芯片必須支持新系統?),最後國內開發商全部歸順新系統,方舟編譯器使命完成!華為發佈“方舟”編譯器是否在下一盤大棋?

如果你也有這種感覺那就對了,這還得從頭說起,華為經過數年的風風雨雨,在手機領域從一家小品牌,到國內數一數二,花費了大量心血,隨後在國際市場遇到西方國家的強烈壓制,讓華為面臨著無路可退的局面,芯片、手機、通訊都消耗大量資源,此時是不可能放棄的,但西方遏制中國的手段決不止這一個,華為是面臨一個強大的對手,必須用心下好這盤棋,想要下好就得走一步看七步,我們看看華為如何佈局。

首先手機品牌方面,華為已經獲得成功(這裡要感謝美國),其次硬件方面核心的芯片已自主掌握,其他的零部件掐不住華為,剩下的就是軟件生態這一項了。還記得華為前段時間放風出來的營銷軟文吧,全網突然鋪天蓋地的說華為自研系統,這是在幹什麼?沒錯,拉關注、造勢,這一點華為已經輕車熟路。但是人人都知道做系統並不難,難的是空有平臺沒有生態,沒有app的系統就是一個空殼子,解決這個問題甚至頭條有不少用戶很有“創意”的提出花錢請人開發的辦法,但是這只是一句玩笑不可能實現,我們看看華為怎麼做的?

說到關鍵點了,那就是“方舟”編譯器,一把尖刀直插開發端,掌握開發工具。說道這兒你應該明白了吧? 試想,當所有開發商都在用方舟來進行程序編譯,假如某天突然宣佈,升級後的編譯器,支持新系統呢?是不是釜底抽薪的感覺?

另外我猜測華為的新系統我猜測絕對跟安卓程序高度兼容或類似,使用方舟編譯器可以非常方便的轉換到新系統,降低開發商適配成本,那麼新系統的生態搭建難度將會縮小百倍!

方舟這樣的編譯器不是突然冒出來的,是華為研發並驗證已久的,這步棋要在第一步的時候就已想好,任正非為什麼這麼有信心,後面還有多少步棋是我們不知道的?

還有,我大膽再猜測接下來,第一步,華為會盡全力在業內普及方舟編譯器,隨後將編譯器體驗提升到最好,第二步將會發布新系統、新特性,支持華為、榮耀、其他品牌手機,第三步,將麒麟處理器利用價格優勢對國內友商開放,並實現讓友商手機兼容華為系統應用,甚至使用華為系統作為底層(使用麒麟芯片必須支持新系統),最後國內開發商全部歸順新系統,方舟編譯器使命完成!

罗氏虫社

這裡我想說的不是iOS危險了,而是安卓可能危險了,更大的可能是這是華為在為自己的操作系統鋪設道路。

華為做事像來是大格局,規劃的比較長遠,所以我們現在都知道了華為幾年前就已經在研發了操作系統,並且在今後向外界進行了透露。而這種事情對外公佈其實都需要時機,並非是想說就說的,餘承東之前能公開說必然是一系列工作做的差不多了。

離公開提操作系統的事沒多久,華為現在又推出了方舟編譯器。而從目前各方面的消息綜合來看,這並非簡單的基於安卓的編譯器。對於這套編譯器華為是自己寫了一套完整的文件系統和工具鏈(Toolchain),使用它編輯後的文件打包格式是可以做成華為自己的格式,說白了就是專門給華為手機開發使用的。

由於這個編譯器仍舊是基於安卓的系統,並且是開源的系統,因此今後軟件廠商單獨給華為開發對應的版本並非什麼難事,對用戶使用應該也沒有任何影響,可以相對比較輕鬆的完成過度。屆時推出後,如果業界反響強烈,積極使用,那未來華為上線自己的操作系統就是大概率事件。

當然,這件事本質上是分類安卓陣營的行為,因此後續就看谷歌這邊會有什麼反映。如果谷歌這邊不能認可華為這種操作,如果放任不管的話,並且有相對的反制措施的話,對華為估計會有一定影響。不過,想想華為現在有2億手機用戶,而2019年華為的目標是2.5億用戶,這點數量的用戶作為華為手機系統的基礎用戶應該是沒問題了。

未來幾年後隨著華為手機用戶的持續增加,而編譯器的推廣應用也能跟上,並且有諸多廠商支持,那未來華為手機也就可能成為一個獨立的封閉手機系統。屆時,可能就是和現在的蘋果一樣了,自己一整套的體系。


感謝閱讀,給點個贊鼓勵下吧,歡迎關注【羅氏蟲社】,謝謝~~

太平洋电脑网

歡迎在點擊右上角關注:「太平洋電腦網」,不定時放送福利哦!

華為方舟編譯器確實厲害,因為這是編譯器的層面提升系統的效率。

在發佈會上,華為表示EMUI 9.1在僅僅對系統組件System Server應用了華為方舟編譯器後,帶來了系統操作流暢度提升24%,系統響應性能提升44%。

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

其實,這預示著智能手機向著軟硬一體化的進化。這也印證了喬布斯以前的看法是對的。

安卓因為開源,同時系統的內核本身並沒有不先進。所以一開始的幾代安卓機子都比較卡。

到了後來,得益於系統的優化,硬件的提升,所以體驗都好了很多。

但是蘋果不一樣,除了iOS內核本身非常優秀之外,iOS閉源,APP生態優質、A系列芯片強大,硬盤速度快等因素,所以iPhone一直都很快。

這一次,華為方舟編譯器是從編譯器的層面入手的,軟件開發使用的語言是,程序在手機上運行需要轉換成可以高效執行的機器碼,這樣的轉換過程就是由編譯器完成的。這是提升整個系統的效率的工具。

華為把這一個編譯器開源了,目的是提升整個安卓陣容的手機的運行速度。削弱蘋果的優勢。

當然,這並不意味著iOS沒有優勢,因為iOS優化的優勢、A系列芯片的優勢、生態的優勢,本身還是很強。

只不過,這一次是縮短了整個安卓陣容跟iOS的距離,削弱蘋果的優勢啊。

老毛聊科技

感謝邀請,這裡是老毛聊科技,我是老毛,很高興回答這個問題。首先來聊聊什麼是方舟編譯品吧,其實應該叫做“方舟編譯器”,那麼究竟什麼是“方舟編譯器”呢?

方舟編譯器

4月11日,華為上半年度旗艦P30系列在上海正式發佈,國內版EMUI 9.1系統的新特性也悉數亮相,其中最亮眼的要數“華為方舟編譯器”的“首秀”。華為表示使用這一工具能夠從程序編譯與運行機制上提升安卓系統流暢度,補齊安卓系統的短板,引發外界高度關注。華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

根據已有的消息來看,華為的方舟編譯器可以極大地解決安卓系統容易卡頓、APP運行低效、不流暢等一系列問題。如果方舟編譯器能夠在全國乃至全球範圍內的APP生產廠商推廣,對安卓用戶而言無疑是一個利好消息。在使用經過方舟編譯後的安卓系統和軟件時,消費者的用戶體驗將會得到極大提高。

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

如果是別的人,比如說魅族的黃章,或者小米的雷軍,OPPO的沈義人說出這種話語,老毛是會相信的。但是這是華為的“餘大嘴"在說,我就隨便一搜,你們直接看下圖吧。華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

輪打臉,說實話,老毛非常佩服餘承東,他作為職業經理人,主要是站在了華為這個巨人的肩膀上,所以現在混得風生水起。但是老毛從心底裡佩服任正非任老爺子。


所以,老毛說下自己的理解吧,這個“黑科技”只是一個噱頭而已,沒有大家想象得那麼神奇,除非華為你不使用安卓系統了。那才有可能可以與其一爭!

這裡是老毛聊科技,懂生活,愛科技,每日推薦科技資訊。華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

岁月杂谈

目前來看,還不能打破IOS在手機系統上的壟斷地位。

其一:運行原理

在運行機制上,安卓要運行虛擬機,加重了處理器77%的負擔,再加上安卓系統的多樣性,即便是同一品牌,其手機樣式也是五花八門,更不要說各大友商們對自家手機安卓系統底層的改動,因此開發者們很難兼顧所有,優化不足,而蘋果可以限制開發者的開發方案,iOS系統只需要保證幾款iPhone、ipad等蘋果自己的移動設備上的運行體驗即可。對於華為來說,通過方舟編譯器專門針對己身優化,可以進一步提升性能。

開發語言上,iOS採用執行效率極高的Objective-C語言,而Android採用的Java語言因為虛擬機的存在,二次轉化再執行效率就要低很多。方舟編譯器主要就是將APP重新編譯,採用靜態編譯,這一點與IOS類似。

所以說,從運行原理上看,華為更多的是進一步優化安卓,並從底層上替換掉安卓原本的編譯方案,但是即便如此,追平IOS可能,但是勝過沒有希望。

其二:生態圈

其實,目前的安卓系統在流暢性和易用性上來說與IOS差距並不大,尤其是旗艦級手機。不過,IOS最大的護城河顯然不僅僅只是流暢度,更重要的是其多年來打造的完善的生態圈。目前的華為顯然絲毫沒有生態可言,在這一點上堪稱被IOS吊打。

不過,方舟編譯器的推出顯然也是瞄準了這一點,通過編譯器,華為可以更加方便的控制手機上的應用,進而形成和構建自己的生態圈。

但是,現在還不行,IOS依舊算的上是目前最好用的系統,畢竟瘦死的駱駝比馬大啊!

不過,都已經打入到安卓的最底層了,也就是說華為已經具備操刀的實力了,即便這個時候安卓說不再更新了,華為都能繼續做接下來的工作。聯想到華為要自研操作系統,很有可能,這個就是信號。

諾亞方舟開啟了新人類的序幕,方舟編譯器或許就是華為新系統的開端。

科技数码随时答

感謝邀請:我是科技數碼隨時答,很高興能回答這個問題

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

不會,其實只要底層數據不變的情況下還是一樣,只是相比之前有提升,當然我們不可否認這是一大進步,發佈會提到的方舟編譯器可實現架構級優化,顯著提升性能。他公佈的數據顯示,方舟編譯器可讓操作系統流暢度提升24%,系統響應提升44%,第三方應用操作流暢度提升60%,而且華為會免費提供給各個廠商,這確實對於安卓手機來說是一個好消息。

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

為什麼說不能超過ios系統,這就要從安卓系統的運行方式開始說起來。

因為現在的安卓系統使用的是Java編程語言,Java最大的特點就是易於開發,但是Java有個最大的缺點,那就是不能直接將代碼直接轉化成機器語言,還需要我們的手機進行協同操作,而這大大增加了手機負擔,同時也降低安卓的流暢性。

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

而華為最新研發的方舟編譯器則是採取靜態編譯的方式,最大的用處就是可以讓開發者在開發程序時直接就將一系列複雜的代碼轉化為機器碼,大大減輕了手機負擔,最終達到提高應用流暢度的目的。


但是第二個問題依然是運行機制的問題,這是是沒有辦法解決的,因為安卓所有的應用都是運行在一個虛擬的環境中,由底層傳輸數據到虛擬機中,再由虛擬機傳遞給用戶UI,任何程序都就可以輕鬆訪問其他程序文件。安卓系統是開源的,而且現在由於國內廠商基於安卓的自家UI不同,所以會出現各種各樣的系統。

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

ios系統的優勢:ios對於Objective-C編程的優勢是效率高,而安卓JAVA的優勢則是跨平臺運行,但是運行效率相對偏低,而這次華為提到的方舟編譯器我們看到的是最高可以提高60%,也就說這是理論值,能不能完全達到還不好說,再者就是ios是封邊的系統,而且運行機制是優先於屏幕目前所展示的內容,所有進程優先級都是以屏幕反應為最高級,所以很多人說蘋果手機反應速度很快也就是這個原因啦!

華為推出方舟編譯品,將徹底改變安卓運行慢的缺點,iOS危險了嗎?

總結:這兩年時間安卓系統的流暢性提升已經很大了,不管是優化還是流暢性保持的時間,相比之前都有了一個很大的提升,但是不得不說和ios系統還是有區別,雖然這次華為編譯器可以有效改善,但是因為安卓是開源的,再加上國內各個廠商的優化不同,所以我們現在使用的安卓系統不是原生的也不是純淨版本的,也就說只是通過優化提升了,但是底層數據不會改變,所以超越ios還是需要時間的。


回答完畢

歡迎留言發表不同的看法和想法:

榻榻米的榻榻

謝邀。

不會危及iOS的。事實上這是兩個概念上的問題。Java不選擇先編譯再執行,很大程度上考慮到平臺需要兼容很多硬件配置相對較差的設備,為了提高兼容性而放棄了這個選擇,當然華為這個編譯器是給自己的設備做的,不需要關係諸多平臺,也就沒這個問題了。

iOS上面並不存在邊執行邊編譯的問題,所以說追近差不多,危及還不至於。而且這個想法不是華為最先提出了的,google在android 8的時候就想要通過預編譯程序讓程序在安裝的時候就安裝成二進制文件,這樣在運行的時候省掉一步,快很多,從華為給出的數據也跟android當時升級提供的數據差不多。這麼做唯一的缺點是佔用空間變大,意味著安裝一個應用會佔有更多的系統容量。

其實個人感覺是這個東西和編譯器的關係不是很大,因為用戶對安裝速度的要求相對較低,按照google的一套方案在安裝時完成編譯存放起來的方法完全可行,只是google做成了讓用戶決定的方式,華為是直接部署了。

相關推薦

推薦中...