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

藍藍的森林


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

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


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

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


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

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

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

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

答案顯然是否定的,iOS 系統之所以流暢的主要因素並不是因為它採用靜態編譯器,靜態編譯器的存在主要是為了提高第三方應用啟動速度跟響應速度,而iOS 之所以流暢主要是因為系統閉源。


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

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


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

考拉科技館


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

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

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

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

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

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

希望能幫到你。


大學生編程指南


在蘋果與安卓的用戶體驗競賽中,運行速度和流暢程度僅僅是安卓系統劣勢的一個方面,蘋果封閉但是完備的生態系統、業內頂尖的工業設計以及高品質的產品給用戶帶來更優秀的體驗才是用戶高黏性的重要因素。

如果華為方舟推出,徹底改變安卓卡慢,ios危險嗎?儘管麒麟系列與蘋果A系列處理器仍存在一定差距,但運行速度已不再是影響手機流暢度的主要因素,因為目前的運算性能已經夠用,甚至性能過剩。而在工業設計和生態系統上,從華為推出的諸如GPU Turbo,優化底層文件讀寫系統,方舟等等可以看到華為的進步,隨著Android版本的迭代,從Android P之後,系統底層也做了許多優化,伴隨著一批又一批應用適配到新版安卓,應用開發工具Android studio 3.0之後也有了大幅調整,碎片化問題正在逐步緩和,我們看到整個安卓生態在朝著好的一面發展。其實從目前的市場反應,我們也能初見端倪。近期Hva Wei P30 系列發佈,在全世界掀起一股浪潮,加上蘋果的5G問題遲遲得不到解決。在全世界最大的單一市場,國內市場在各種格局影響下,大家對華為和蘋果的抉擇也會有微妙變化。另外,蘋果與高通的官司仍未達成和解。在這種情況,蘋果的壓力顯而易見。

總之,大環境趨勢下,蘋果是危險的,華為的方舟並不是主導因素,但也是大趨勢下的一個剪影。


扯點犢子下酒


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

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

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

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

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

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


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

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

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


回答完畢

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

科技數碼隨時答


不邀自來

方舟編譯器從現在得到的資料上來看,簡單的說就是把app在打包的時候就已經將他編譯成cpu所能直接理解的代碼。而安卓5.0之前的運行方式,邊運行軟件邊進行代碼的翻譯,這就大大增加了cpu 負擔。而5.0開始使用的art 模式,就是在安裝軟件過程中將代碼完全轉化成cpu能直接理解的代碼,於是安裝過程就變得非常漫長。所以推測華為這種解決方案將會大大增加安裝包體積。但是這或許也代表著華為自主系統的這一大盤棋,終於走出了第一步。


Iwant科技


只是說iOS比較危險,還為時過早,只不過華為此次的大招確實放得比較厲害,這讓安卓廠商可能在系統運行方面第1次有可能和iOS平起平坐。



首先我們說這麼多年以來,安卓發展的路程確實是比較艱難啊,從剛開始的混亂不堪到後來慢慢的趨於正軌,到如今已經慢慢趨於完善,總體上來說已經是滿足了大多數用戶的需求。

但所謂沒有對比就沒有傷害與iOS對比起來,原形畢現也就是說,安卓還有很多缺陷沒有辦法克服。同時國內廠商安心對安卓系統進行一些改進和定製,也只是動了皮毛,根本沒有在核心方面有一些調教。



這是為什麼定製系統仍然在用了一段時間之後就會變得卡頓不流暢,底層的邏輯程序沒有改變,那麼這個問題就永遠會存在。

這兩年華為發佈的一些系統方面的改進,可以看出華為在這方面確實是積累頗深,已經做到了得心應手的地步,無論是所謂的GPU turbo還是link ,都能夠通過軟件層面來解決硬件層面所面臨的問題,這確實是一種技術。



而此次即將帶來的EROFS 文件系統(可擴展只讀文件系統),它將系統分區EXT4格式替換為自研的只讀文件系統EROFS,隨機讀取性能平均提升了20%,也就是說從使用體驗包括直面觀感上來說,系統的運行流暢度包括使用體驗都會有一個質的提升。

相比華為從emui5.0開始的智能調配空間來說,這一次的更新更為實在,在此之前我們知道華為一直是通過系統智能調配空間來為用戶調配到一個合理的流暢體驗空間,此次大刀闊斧的一個改進,能夠讓安卓相比於iOS的弱勢,迎頭追上。



我們不能說安卓有一天就會超越iOS或,這是太不現實的,但至少在流暢度包括操作體驗上能夠和iOS做到平起平坐,這就已經相當厲害了,從目前來看的話這並不是不可能的。

值得注意的是,在2017年,Linux內核代碼,谷歌貢獻度是3%,而華為佔1.5%,可以看出冰凍三尺真的非一日之寒。


互聯網的放大鏡


自己看,這是真碼農的評價



Nathan2012


華為宣佈了革命性的“方舟編譯器”,通過架構級優化,顯著提升性能,尤其是全程執行機器碼,高效運行應用,徹底解決安卓應用“邊解釋邊執行”造成的低效率。華為宣稱,方舟編譯器可讓系統操作流暢度提升24%,系統響應速度提升44%,第三方應用重新編譯後流暢度可提升60%!

雖說華周編譯器看起來大幅提高了安卓的運行效率。但目前多數尚處於理論狀態,具體應用怎樣還不好說。期待有一個大的革新。


修心的流浪者


編譯器如果真的普及了,到時候推出自己的系統,只需要更新一次編譯器中的系統平臺選項,就可以生成基於華為自己系統的軟件,軟件開發商何樂而不為?只是華為自己要做大量基礎性的工作。這些不見天日,漫長的系統性複雜工作,如果真被華為搞成了,尼瑪,真的是活生生的在兩大系統之間撕裂出一道口子!就太讓人震撼了!


LeonYang86


方舟的延續就是麒麟os


分享到:


相關文章: