因為現在想換手機,受夠了安卓的卡頓,想換蘋果了,但是華為這個好像很厲害的樣子,不知道能不能直觀的有明顯改變。而且以前用p20pro,對華為那個過度動畫心有餘悸。


謝謝邀請

華為春季發布會除了P30Pro 非常吸引人之外,其實華為方舟編譯器也是非常令業內人士震驚的,方舟編譯器雖然是在4月11日首次與大家見面的應用編譯技術,但其實華為早在5年前就開始布局,並投入數百專家團隊,歷經多次嘗試,才在EMUI 9.1上實現了機器代碼的翻譯。

前天下午非常認真的聽了方舟編譯器的一些宣講,宣講裡面還有一個文件管理器也很重要,但我的興趣顯然還是在方舟編譯器上,這裡給大家做一些深度的解釋,來幫大家認識一下這個革命性新技術。

首先你要肯定的是這個東西很厲害,厲害到什麼程度呢?舉個例子:假如現在汽車分柴油發動機和汽油發動機,那麼方舟編輯器的意義就是通過它,發動機可以加汽油也可以加柴油。也就是它讓發動機不挑油了。

那麼對於開發者有什麼麻煩嗎?其實並沒有,反而更簡單了,你用汽油也好,柴油也罷,只要倒進方舟編譯器,出來的東西發動機都可以用。未來的目標是實現完全不用寫新代碼,直接把現有的代碼重新編譯就行。即就是,不需要再有團隊去重新寫代碼。

方舟編譯器對於所有安卓系統全部兼容,而且可以跨平台支持,不管是ARM架構還是x86架構,無論是手機還是其他通訊設備,都可以使用。明確的說是可以脫離安卓框架的,舉個例子就是,不僅支持汽車發動機,也支持飛機發動機和輪船發動機。

使用之後,安卓的體驗是可以達到IOS的水準的,甚至可以超越IOS水準的。但安卓目前的問題是,生態沒有蘋果嚴格,蘋果很嚴格的規定了開發者調用的資源介面等之類,但安卓沒有規定,這會成為未來安卓的一種阻礙。而之前安卓不如IOS的原因是動態碼需要虛擬機編譯,所謂的邊編譯邊執行,類似同聲傳譯。而IOS等於是直接念翻譯稿,所以更快。而現在方舟編譯器也可以實現直接出翻譯稿了,不需要同聲傳譯了。流暢度大幅提升的秘密就在於此了。

那麼方舟編譯器有什麼缺點嗎?有,安裝包的體積會擴大一倍以上。但是安裝完成之後,安裝包文件會刪除掉,所以最後安裝完的包增加沒有那麼多,大概也就增加了25%,不過流暢度的提升卻不止80%。

使用方舟編譯器的APP可能會有特殊標識,來供用戶選擇,畢竟流暢的代價是包擴大了。目前使用華為P30Pro的同學就可以提前感受一下了,下載微博極速版就可以感知方舟編譯器的厲害。上傳視頻和使用過程中,流暢度和速度飛一般的體驗。

那麼方舟編譯器可不可以做新系統?雖然沒有直說,但前面說了,支持汽車、飛機、輪船,換句話說,你再造一個火車,也是可以執行的。也就是說說,稿子都翻譯好了,你在微信通話念還是打電話念都一樣。所以重新編一套系統,因為脫離了安卓的虛擬機體系,也是完全可以執行的,這也是方舟編譯器的厲害之處。

那麼方舟編譯器什麼時候上線呢?今年8月份華為開發者大會會發布,大家可以先學習。11月綠盟開發者大會會正式全面開源。而且P30用戶可以提前在幾個APP上體驗了。

那麼谷歌的態度是什麼呢?這套產品的框架完全符合谷歌的開發協議,而且華為也事先跟谷歌做了深度的溝通,達成一致後,華為才公開宣布。至於未來,華為願意把這套產品放入安卓體系,幫助生態更好的發展。谷歌怎麼想,現在還不清楚。

而且方舟編譯器會使內存機制會有很好的優化,運行佔用內存大概50M,也就是一般的1%。8月份差不多就可以上市,應該是和之前華為與統一推送聯盟一起搞得統一推送規範一起,對安卓生態有大好處。期待將來比肩IOS的時刻,話說華為的黑科技今年又是爆發嗎?後勁這麼足嗎?

最後我們一張圖了解一下華為方舟編譯器的厲害之處:


我說一下,剛剛p20Pro更新了9.1,有沒有方舟編譯器不知道,但是體驗非常好,滑動非常流暢,過渡動畫改進了很多,有iOS那種絲滑的感覺(2018iPadpro用戶)各個軟體也很流暢,例如淘寶打開很快,滑動很流暢,快的不像毒瘤軟體


方舟編譯器是開發者工具(編譯工具,在由源代碼生成APK時起作用),和安卓虛擬機不是一樣,所以沒有適配一說,按華為說法實現原理,應該對所有手機都有一定優化作用,因為他優化是APP本身。當然華為作為這一編譯器的開發者,對於這一編譯器生成的機器碼特性肯定是有充分理解的,系統可能針對方舟編譯器編譯過的APP進行二次優化(這一能力肯定不會開源,華為和開發者是合作關係,所以開源編譯器,和手機廠商是競爭關係,針對方舟編譯器編譯的APP二次優化技術肯定是獨享的)

回到正題,如果方舟編譯器真能對APP有大幅優化,又是開源免費而部署方便,開發者沒有理由不用,具體情況就得看編譯器的實際表現了


那麼,到底什麼時候開源呢?急,在線等


你不要買華ov,高價低配的,買個小米或者花與蘋果同樣的錢買個三星或者google,你就知道什麼叫做不卡了


推薦閱讀:
相关文章