腾讯X5内核引擎
使用指南
背景知识
1、TBS(腾讯浏览服务)的优势
1)速度快:相比系统WebView的网页加载速度有近30%的提升
2)省流量:云端优化技术使流量节省20%
3)更安全:24小时安全问题解决机制
4)更稳定:经过亿级用户的使用考验,CRASH率0.15%
5)集成强大的视频播放器,支持各种视频格式直接打开
6)适屏排版、字体设置等浏览增强功能的提供
7)Html5更完整支持
8)无系统碎片化问题、更少的兼容性问题
2、运行环境
1)手机ROM版本高于或等于2.2版本
2)手机RAM大于500M,该RAM值通过手机 /proc/meminfo 文件的MemTotal动态获取
注:如果不满足上述条件,SDK会自动切换到系统WebView,SDK使用者不用关心该切换过程。
如何在AppCan平台使用腾讯X5内核引擎?
1、打包时,在引擎选择界面,sdksuit_3.3_160429_01官方公共引擎版本已支持腾讯X5内核的(目前只支持Android);
2、在最后云端打包界面,有个引擎类型选项,选择“腾讯X5内核”;
3、选择打包即可生成集成了腾讯X5内核的App了!
如何判断App中是否已经成功加载腾讯X5内核?
1、显示网页文字时,可通过长按选择文字的标识判断,如下水滴状选择效果是x5webview 的标志:
2、config.xml文件中增加:
<debug>true</debug>
之后就可以在App进入页面之后,在左上角看到一些红字(调试信息),其中如果有X5 Core字样就说明X5内核加载成功。
注意事项
1、TBS(腾讯浏览服务)为系统内共享的,它通过调用微信/手机QQ/空间的X5内核,解决系统webview兼容性差、加载速度慢、功能缺陷等问题;
2、如果App运行的设备中,没有安装微信/手机QQ/空间这些应用,或者这些应用还未启动过,并且没有打开过网页,则无法正常加载共享的TBS服务,这时会自动切换系统内核,不影响App的正常使用。
3、如果开发者的设备没有安装上述应用,当他想要强行使用X5内核的调试功能时,则可以访问此页面了解步骤:App接入TBS后为什么还是无法使用x5?;
4、如果App首次启动时没有成功加载X5内核,可以尝试重启应用再试。
5、如果App中左上角出现了红色的调试文字信息,说明您开启了调试模式,解决方法:
config.xml文件中找到:
<debug>true</debug>
修改为false或者直接删掉即可。