係統粉 > 電腦問答 > 其他問答

已解決如果安卓是基於c,而不是基於Java,APP運行起來會更快嗎?

提問者:大叫笑嘻嘻  |  瀏覽次  |  提問時間:2019-12-06  |  回答數量:2

如果安卓是基於c,而不是基於Java,APP運行起來會更快嗎?

已有2條答案
向日不愛葵

向日不愛葵

回答數:1  |  被采納數:23

首先說結論 肯定會android 的app是運行在一個虛擬機內,中間就多了一層的調用。另外java沒有直接編譯成二進製,而是java byte code,需要再經過jit才能運行,這又是一比開銷。這兩方麵看 c必然快一些。但是app開發如果也用c的話,那麼app的數量和質量看 肯定會差很多,畢竟c並不是一門容易使用的語言。如果一個係統飛快但是沒有app的話 你還會用麼
2019-12-06 16:34:54
讚 0
菜的像隻雞

菜的像隻雞

回答數:129  |  被采納數:149

現在優化的很好,體驗不會相差太大,不過用c內存開銷肯定會少很多
2019-12-06 16:47:50
讚 12
相關問答
最新其他問答
解決方法