本APP封装平台同时适配苹果iOS和谷歌Android系统,浏览器内核差异对比分析:
iOS(苹果)
1. 兼容 iOS 8.0 及以上版本;
2. 系统采用 WKWebKit 内核,相比于传统的 UIWebView 有明显优势, 请参考 http://www.jianshu.com/p/6ba2507445e4 ;
3. 可适配 iPhone/iPad、竖屏/横屏或自适应;
4. 支持系统Safari浏览器内核,支持协议全面,界面不能自定义,头部和尾部均不能修改自定义,与Safari浏览器高度相似;
5. 默认使用WKWebKit内核,快速,高效支持自定义;
Adnroid(安卓)
1. 兼容 Android 4.0.3(API Level 15) 及以上版本;
2. 可选 Android 系统自带浏览内核或与微信、手机QQ同源的 腾讯X5内核 http://x5.tencent.com/tbs/product/tbs.html ;
3. 可适配竖屏/横屏或自适应;
X5内核相对于系统WebView:
具有下述明显优势:
1. 速度快:相比系统webview的网页打开速度有30+%的提升;
2. 省流量:使用云端优化技术使流量节省20+%;
3. 更安全:安全问题可以在24小时内修复;
4. 更稳定:经过亿级用户的使用考验,CRASH率低于0.15%;
5. 兼容好:无系统内核的碎片化问题,更少的兼容性问题;
6. 体验优:支持夜间模式、适屏排版、字体设置等浏览增强功能;
7. 功能全:在Html5、ES6上有更完整支持;
8. 更强大:集成强大的视频播放器,支持视频格式远多于系统webview;
9. 视频和文件格式的支持x5内核多于系统内核
缺点:
1. 部分协议不支持,影响体验;
2. 对支付宝以及淘宝相关服务不够好;
3. 仅对腾讯相关产品兼容性较好;