Google 的幾款瀏覽器之間(Android 原生瀏覽器、Chrome for Android、Chrome for PC/Mac),在技術、內核和性能方面有什麼區別? | 知乎問答精選

 

A-A+

Google 的幾款瀏覽器之間(Android 原生瀏覽器、Chrome for Android、Chrome for PC/Mac),在技術、內核和性能方面有什麼區別?

2019年01月02日 GOOGLE, 知乎問答精選 暫無評論 閱讀 6 ℃ 次

【劉陽的回答(5票)】:

android原生瀏覽器和chrome呢都是是基於kconquer中的khtml核心修改後的核心,也就是webkit(註:這是蘋果發揚光大的技術,開源),以及火狐,蘋果safari的一些源代碼寫成的。(chrome好像比android原生瀏覽器多一個javascript的V8引擎)至於性能方面,移動版的chrome for android會比PC mac版的差的多,這是由於android本身的性能缺陷,而android原生瀏覽器與android系統是一體的,根據數據來說是移動終端中除safari用的最多的瀏覽器,性能比safari差很多,用戶體驗也不好。另外chrome for android只能在android 4.0上安裝,性能優化了不少,比android原生的要好。至於技術好像分不出太大區別,只是PC版 mac版 android版的chrome寫的時候用的時候要根據不同平台使用不同的類庫,底層協議,這個就太複雜了,不想說。另外不同平台的瀏覽器根本沒必要拿來比較,雖然都是google的。沒有意義。

【rlei的回答(3票)】:

我比較過Android browser所用的webkit庫和webkit主幹的區別,結論是差別不大,主要是針對移動設備所作的少量修改,例如:

  • 展開frame/iframe
  • Android定制的插件接口(基本上就是為flash做的)
  • 一些SSR(small screen rendering)的支持
  • 非常有限的HTML5 <video>支持
  • SVG和XSLT的支持都沒有enable
  • 只在ARMv7以上級別的設備裡使用V8 JS引擎,因為JIT比較耗內存

所以總體上就HTML標準支持和性能表現而言差別都不大。

UI上的差異就多了,但是從webkit的角度來看不重要。

【趙光的回答(0票)】:

內核都是webkit

標籤:-Google-Chrome -網頁瀏覽器 -Android -移動瀏覽器 -Chrome-for-Android -劉陽


相關資源:




給我留言