WKWebView是否被devise为UIWebView的替代品?

提出这个问题,因为我不知道为什么苹果引入WKWebView没有贬低UIWebView。 有一个想法是很重要的,因为我正在编写一个庞大的代码库,需要做出基于事实的决定。

  • 是否有什么理由可以期待这两个阶级在将来共存,而不会被废弃?

  • WKWebView纯粹是为了提高性能而devise的(使用JIT),并且可能仅用于某些用例?

WKWebView的当前限制:

https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-December/000993.html

我怎样才能使用WKWebView检索文件?

有几个原因,包括安全性(out of process model),性能和内存pipe理。 苹果是否会弃用UIWebView并不是任何人都可以回答的问题,而是苹果公司,但是考虑到目前存在很多限制(在WebKit2的源代码库中部分解决了未来的iOS WK2框架),我的教育猜测是UIWebView将留在这里不同的需求。 同时考虑到WebKitLegacy和WebKit2(现在更名为WebKit)框架引用相同的实现框架(WebCore,JSCore等),它不需要太多的工作来保持UIWebView活着。

根据Xcode 9, UIWebView已被弃用。 🤷♂️

Xcode 9