華為的方舟編譯器有什麼缺點嗎?有!_風聞
谁还记得滑稽-2019-04-25 19:38
來源:微博用户@萬能的大熊
今天下午非常認真的去聽了方舟編譯器的一些宣講,其實還有一個文件管理器也很重要,不過大家的興趣顯然還是在方舟編譯器上,這裏給大家關心的一些問題做一些深度的解釋。
1、首先你要肯定的是這個東西很牛逼,牛逼到什麼程度呢?大概就是假如現在汽車分柴油發動機和汽油發動機,那麼方舟編輯器的意義就是通過了它,發動機可以加汽油也可以加柴油。或者説,它讓發動機不挑油了。
2、對於開發者有什麼麻煩的麼?其實沒有什麼麻煩的,你用汽油也好,柴油也好,只要倒進方舟編譯器,出來的發動機都可以用。未來的目標是實現完全不用寫新代碼,直接把現在的代碼重新編譯就可以。也就是説,不需要再有團隊去重新寫代碼。
3、對於所有安卓系統全部兼容,甚至實現了跨平台支持,不管是ARM架構還是x86架構,不管是手機還是其他通訊設備,都可以使用。明確的説是可以脱離安卓框架的,用上面的例子解釋就是,不僅支持汽車發動機,也支持飛機發動機和輪船發動機。
4、使用之後,安卓的體驗是可以達到IOS的水準的,甚至可以超過IOS的水準。但安卓的問題是,生態不如蘋果嚴格,蘋果很嚴格的規定了開發者調用的資源接口之類,但安卓沒有規定,這會成為未來安卓的一種阻礙。而之前安卓不如IOS的原因是動態碼需要虛擬機編譯,所謂的邊編譯邊執行,類似同聲傳譯。而IOS等於是直接念翻譯稿,所以更快。而現在方舟編譯器也可以實現直接出翻譯稿了,不需要同聲傳譯了。流暢度大幅提升的秘密就在這。
5、有什麼缺點麼?有,安裝包的體積會擴大一倍以上。
6、使用方舟編譯器的APP可能會有特殊標識,來供用户選擇,畢竟流暢的代價是包擴大了。
7、可不可以做新系統?雖然沒有直説,但前面説了,支持汽車、飛機、輪船,換句話説,你再造一個火車,也是可以執行的。換句話説,就是稿子都翻譯好了,你在微信通話念還是打電話念都一樣。所以重新編一套系統,因為脱離了安卓的虛擬機體系,也是完全可以執行的。
8、什麼時候上線?8月份華為開發者大會會發布,大家可以先學習。11月綠盟開發者大會會正式全面開源。
9、谷歌的態度是什麼?這套產品的框架完全符合谷歌的開發協議,但華為也事先跟谷歌做了深度的溝通,達成一致後,華為才公開宣佈。至於未來,華為願意把這套產品放入安卓體系,幫助生態更好的發展。谷歌怎麼想,現在還不清楚。
