自从接触微信公众号开发以来,就经常会出现一些兼容问题,比如视频再安卓上能播放但是在苹果手机微信上却不可以播放,今天又遇到了视频在手机上不能播放,但是在开发者工具可以播放的问题
这引发了我的一个思考,就是都是同一个app,按理说不会有什么区别才对?为啥会有这些兼容性问题呢?产生问题的原因又是什么?
问了同事,才知道原来苹果跟安卓端的微信内置浏览器使用的内核是不同的
安卓端使用的内核是基于开源webkit优化后的X5内核,全面升级为TBS2.0 Blink内核(基于Android 5.0 WebView Blink内核,Chrome 37)webkit框架核心是WKWebView
IOS版本的微信一直是WKWebView内核,WKWebView的版本依赖于IOS的版本
网友评论