提问

苹果更新了弃用UIWebView的最后限期

去年苹果宣布,2020年4月起App Store将不再接受使用UIWebView的新App,2020年12月起将不再接受使用。现如今苹果更新了这个期限。
  • 你看起来很美味 (楼主)

    新媒体运营 

    无人赞同该回答

    苹果在2014年设计了WKWebView,以确保开发者可以在iOS和macOS上快速、安全且一致地将Web内容集成到App中。从那时起,苹果建议开发者采用WKWebView而不是UIWebView和WebView(两者均已正式弃用),包含这些框架的新应用程序将不再被App Store接受。去年苹果宣布,2020年4月起App Store将不再接受使用UIWebView的新App,2020年12月起将不再接受使用UIWebView的App更新。

    但是,为了给开发者更多的时间来采用WKWebView并确保它支持开发人员最常请求的功能,此应用程序更新的截止日期已延长至2020年底。如果确认了新的限期,苹果会再另行通知。

    发表于 2020-10-12 16:01:35

  • 你看起来很美味 (楼主)

    新媒体运营 

    无人赞同该回答

    至于苹果为什么如此推崇WKWebView,原因在于WKWebView可将网页处理限制在App的网页视图中,从而确保不安全的网站内容不会影响到App的其他部分。此外,iOS、macOS和Mac Catalyst均支持WKWebView。而相比于UIWebView和WebView这两种框架,WKWebView优化了更多的体验,采用跨进程方案,内存开销比UIWebView小很多,Nitro JS解析器,高达60fps的刷新率以及内置手势,有与Safari相同的JavaScript引擎,而且对H5也实现了高度支持,提供常用的属性,如加载网页进度的estimatedProgress属性等,使其更具有优势。

    发表于 2020-10-12 16:01:52

回答请先