Web开发

首页 » 常识 » 问答 » 苹果推迟弃用UIWebView最后限期,
TUhjnbcbe - 2025/8/14 12:56:00

10月8日,苹果在开发者网站发布2条最新消息:App更新需弃用UIWebView的最后限期已推迟至年底之后;AppStore沙盒环境现已可对新的订阅通知进行测试。

苹果推迟App更新需弃用UIWebView的最后限期

苹果曾在年设计了WKWebView,让开发者无论是在iOS还是在macOS上,都能快速且安全地将网页内容集成到App中。此后,苹果一直建议开发者从UIWebView和WebView(两者均已正式弃用)转而使用WKWebView。在年底苹果曾宣布,自年4月起AppStore将不再接受使用UIWebView的新App,不再接受包含UIWebView的App更新。

苹果10月8日发布的消息称,为了让开发者有更多的时间采用WKWebView并确保它能支持开发者最常要求的功能,关于App更新的最后限期现已推迟至年底之后。如果确认了新的限期,苹果会再另行通知。

WKWebView可帮助产品内置网页更加便捷

WebView,即网页视图,可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于WebView模式进行二次开发的。UIWebView同样是用于在iOS和macOS中提供网页的API,支持HTML网页、PDF、Word等。但在年iOS8之后被具有更多功能和更好的整体性能的WKWebView框架取代。

相比于以前的两种框架,WKWebView优化了更多的体验,采用跨进程方案,内存开销比UIWebView小很多,NitroJS解析器,高达60fps的刷新率以及内置手势,有与Safari相同的JavaScript引擎,而且对H5也实现了高度支持,提供常用的属性,如加载网页进度的estimatedProgress属性等,使其更具有优势。

目前,众多App都会在产品中内置web网页,例如在App的“关于我们”、“用户协议”、“新闻页面”等功能中,通过内置网页的方式则更加方便简单,降低开发成本。此外,在App的功能与网站内容保持一致时,也可以通过内置网页的方式直接跳转,例如京东、淘宝、聚划算等电商平台中某个商品的详情页,便可以直接使用该插件同步网页的商品详情页。

目前,App内置网页已是十分常见的现象,尽管目前苹果并没有给出弃用UIWebView框架的具体时间,也并没有对仍在使用该框架的产品进行任何措施,但建议开发者也要及时

1
查看完整版本: 苹果推迟弃用UIWebView最后限期,