web-dev-qa-db-ja.com

Chrome IOS-UIWebViewだけですか?

これが適切な質問かどうかはわかりませんが、新しいChromeアプリはIOS UIWebViewですか?

もしそうなら、それとモバイルSafariの間にレンダリングの違いはないはずだと仮定するのは安全でしょうか?

49
SpaceBeers

バージョン48の時点で、Chrome iOSの場合はWKWebViewを使用します。これはSafariで使用されるものと同じビューです。

ソース:

18
Ben Leggiero

いいえ、UiWebViewだけではありません。マイク・ピンカートンの chrome-team googlegroupに投稿

IOS向けChromeには、レンダリングにビルトインUIWebViewを使用する要件、V8なし、単一プロセスモデルなど、App Storeによって課せられるかなり大きな技術的制限があります。その結果、重要なChromiumインフラストラクチャコンポーネントを再利用することは困難でした。とはいえ、ネットワーク層、同期とブックマークのインフラストラクチャ、アドレスバー、メトリックスとクラッシュレポート、コンテンツの増加部分など、活用するコードがたくさんあります。

ネットワーク層だけに、ブラウジングを強化するための最適化のlotが含まれています。概要を以下に示します。 http://www.igvita.com/2012/06/04/chrome-networking-dns-prefetch-and-tcp-preconnect/

34
igrigorik

はい、そのとおりです。Webkitレンダリングエンジンを使用し、Chrome UIを使用します。

参照 DaringFireball ...

ChromeレンダリングまたはJavaScriptエンジンではありません— App Storeのルールでは禁止されています。WebKitのiOSシステムバージョンは、Google独自のブラウザUIでラップされています

24
Ashley Mills