封装APP中,该如何选择浏览器内核?

APP封装平台同时适配苹果iOS和谷歌Android系统,浏览器内核差异对比分析:


iOS(苹果)

1. 兼容 iOS 8.0 及以上版本;

2. 系统采用 WKWebKit 内核,相比于传统的 UIWebView 有明显优势, 请参考 http://www.jianshu.com/p/6ba2507445e4 ;

3. 可适配 iPhone/iPad、竖屏/横屏或自适应;

4. 支持系统Safari浏览器内核,支持协议全面,界面不能自定义,头部和尾部均不能修改自定义,与Safari浏览器高度相似;

封装APP中,该如何选择浏览器内核?

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. 仅对腾讯相关产品兼容性较好;


本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/%e5%b0%81%e8%a3%85app%e4%b8%ad%ef%bc%8c%e8%af%a5%e5%a6%82%e4%bd%95%e9%80%89%e6%8b%a9%e6%b5%8f%e8%a7%88%e5%99%a8%e5%86%85%e6%a0%b8%ef%bc%9f.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2022年6月28日 上午12:47
下一篇 2022年6月28日 上午12:47

猜你喜欢