mm2*_*m24 17 uiwebview ios wkwebview
提出这个问题,因为我不确定为什么Apple在不弃用UIWebView的情况下引入了WKWebView.有一个想法是很重要的,因为我正在编写一个大型代码库,需要做出明智的/基于事实的决策.
我们可能不得不期望两个类在未来共存并且没有一个被弃用吗?
WKWebView纯粹是为速度性能而设计的(使用JIT),并且可能仅用于某些用例吗?
WKWebView的当前限制:
https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-December/000993.html
Zel*_*lko 14
根据Xcode 9,UIWebView不推荐使用.♂️
文档消息如下:
旧版UIWebView支持较旧的macOS平台.如果可能,更喜欢使用WKWebView.
更新:现在在iOS 12中不推荐使用UIWebView.https ://developer.apple.com/documentation/uikit/uiwebview
有几个原因,包括安全性(进程外模型),性能和内存管理.Apple是否会弃用UIWebView并不是任何人可以回答的问题,但Apple考虑到目前存在的许多限制(在WebKit2源代码库中部分解决了未来的iOS WK2框架包含),我的有根据的猜测是,这UIWebView是为了满足不同的需求.考虑到WebKitLegacy和WebKit2(现在改名为WebKit)框架引用相同的实现框架(WebCore,JSCore等),它不需要大量的工作来保持UIWebView活力.
| 归档时间: |
|
| 查看次数: |
14514 次 |
| 最近记录: |