器哥 钻石器粉
超级管理员
中秋节勋章
2016-06-15 17:03:49 

TBS 2.1 版本更新,已正式发布!

 本帖最后由 器哥 于 2016-06-21 14:34:09 编辑TBS2.1基于Android 5.0 WebView Blink内核(M37版本)适配定制优化,适配Android全部主流平台,可以支持移动应用App在所有Android手机上使用Blink的技术能力。TBS2.1支持Service Worker,可以帮助Web应用后台运行,提供离线访问等原生App应用体验。此外,TBS2.1在H5/CSS3支持,安全,可靠,性能方面有进一步提升。TBS2.1已经发布,将逐步在各客户端中静默升级,用户终端无需更新微信、手机QQ、QQ空间即可使用最新的TBS2.1Blink内核。
一.Changelog:
TBS2.1在TBS2.0的基础上,新增如下修改:
1.【版本】内核版本号升级到365xx版本;可以根据UserAgent判断,UA包含“TBS/0365xx”字段即说明当前环境已升级到TBS2.1版本
2.【功能】新增ServiceWorker支持,Web应用可以在后台运行,支持类似原生APP的离线体验
3.【功能】视频绘制方式全面升级,全面支持同层绘制,支持更多web视频场景
4.【功能】开放三方共享和下载视频、文件插件能力,支持格式不受限
5.【功能】提供onReceivedHttpError接口,支持获取更多页面错误状态
6.【性能】提供预连接接口,优化网络连接,节省DNS和握手时间,加速访问速度
7.【性能】优化部分复杂网页流畅度
8.【可靠】优化提高X5内核的加载成功率,提升应用服务可靠度
9.【适配】全面适配Android6.0
10.【安装优化】 内核size较前一版本减少16%,进一步减小用户下载压力
11.【问题修复】解决 power键锁屏后,视频仍然继续播放的问题
12.【问题修复】解决部分页面播放切换清晰度无法保存进度的问题
13.【开发者反馈】修复反馈自定义字体用不了问题
14.【开发者反馈】修复输入法弹出时页面无法滑动到最低端
15.【开发者反馈】修复存在输入框无法弹出输入法进行输入问题
16.【开发者反馈】修复上传图片后不能移动贴图
17.【开发者反馈】修复百度首页可以左右滑动问题

二.内核详情:、

Caniuse测试地址:http://res.imtt.qq.com///tbs/incoming20160607/home.html


2.1. TBS2.1与上一个版本的caniuse总体对比情况:



2.2. TBS2.1在HTML5新增能力


2.3. TBS2.1在JS API新增能力




2.4. TBS2.1在CSS上新增能力




2.5. TBS2.1在svg上新增能力


2.6. TBS2.1在other上新增能力


三. 内核指标数据
3.1.H5支持度: 


h5:TBS 2.1领先TBS2.0及系统内核
小米4,4.4OS


3.2.webgl/canvas:
canvas(mi4 4.4.4):TBS 2.1领先系统内核,与TBS2.0基本持平 


3.3 JS性能


js:TBS 2.1有2项落后系统内核。1项落后TBS2.0
小米4,4.4OS



3.4 CSS支持与性能
css:TBS 2.1领先系统内核。持平TBS2.0
小米4,4.4OS


TBS 2.1领先系统内核。持平TBS2.0


四. 视频能力

TBS2.1内核视频能力,详细支持格式如下:


 
五. 问题反馈/咨询

  反馈链接:http://bbs.mb.qq.com/newthread?fid=112
 
纯咨询的问题可以加入官群:434421502 ,(腾讯浏览服务前端开发),在群里   @438204121或私聊
六. 常用网址
官网:http://x5.tencent.com/guide?id=2001
FAQ: http://x5.tencent.com/guide?id=2999
Inspector使用:
http://bbs.mb.qq.com/thread-1143161-1-1.html
http://bbs.mb.qq.com/thread-1144223-1-1.html


安装:打开debugtbs.qq.com,点击“安装线上版本内核”

===========================================================================


TBS2.0发布链接:http://bbs.mb.qq.com/thread-1128359-1-1.html



 本主题由 蛋蛋_MVW0SR 于 2016-08-19 09:17:13 解除置顶
31 条回复
Hello World!_5PnnRU 器粉跑堂
2016-06-15 18:08:17 沙发
”映客直播可以有聊天、互动覆盖于视频上,相同的代码,换了域名就不行“这个问题好像还没解决?
名c l a 器粉跑堂
2016-06-15 19:14:41 板凳
该楼层已被删除
名c l a 器粉跑堂
2016-06-16 09:25:20 地板
该楼层已被删除
名c l a 器粉跑堂
2016-06-16 09:34:33 4#
该楼层已被删除
名c l a 器粉跑堂
2016-06-16 10:07:32 5#
更新了,又不更新官网sdk下载地址发个锤子
庞靖宇 器粉跑堂
2016-06-16 17:20:18 6#
”映客直播可以有聊天、互动覆盖于视频上,相同的代码,换了域名就不行“这个问题好像能解决吗?

庞靖宇 器粉跑堂
2016-06-16 17:30:38 7#
”映客直播可以有聊天、互动覆盖于视频上,相同的代码,换了域名就不行“这个问题好像能解决吗?

没那么简单_3YfHaH 器粉跑堂
2016-06-17 06:41:45 发自手机 8#
楼主你太厉害了
幸福边缘 器粉跑堂
2016-06-19 13:44:26 发自iPad 9#
该楼层已被删除
乡野孤狼 器粉跑堂
2016-06-19 19:05:09 发自手机 10#
現在都是廣告覆蓋了頁面,
赵羽_PiMfwt 器粉跑堂
2016-06-19 19:38:07 发自手机 11#
为什么不能下载到内存卡里了?
没那么简单_3YfHaH 器粉跑堂
2016-06-20 12:01:48 发自手机 12#
嗯 谢谢
Stack 器粉跑堂
2016-06-20 14:58:43 13#
SDK下载地址呐????
Stack 器粉跑堂
2016-06-20 14:59:33 14#
6.0系统输入法被软键盘遮住,其他Android系统手机可以
wistoch 器粉跑堂
2016-06-27 20:05:26 15#
名c l a 发表于 2016-06-16 10:07:32 
更新了,又不更新官网sdk下载地址发个锤子

不需要更新sdk,使用官网的sdk也可以直接使用TBS2.1。 
wistoch 器粉跑堂
2016-06-27 20:06:06 16#
 Stack 发表于 2016-06-20 14:58:43 
SDK下载地址呐????

会自动下载最新的TBS2.1,不需要更新sdk。
張家强 器粉跑堂
2016-06-28 21:46:16 17#
今天有TBS2.1调试的时候发现一个问题。是64位机型的问题。
官方文档(http://x5.tencent.com/doc?id=1002_1#_1.1)说:如果运行app的手机是64bit,那么app将无法共享使用宿主的X5内核。解决办法是将app进行32bit库编译。具体操作方法是在android工程下libs目录新建armeabi文件夹,然后在其中放入任意一个32bit的so动态库,这样编译的app就能在32bit手机上使用X5内核了。这样做的确可以让APP在64位的机型上跑起来。
但是,我的APP的libs目录下面如果多出其他文件夹(如:arm64-v8a,x86....).x5内核就不能调用了。报错是:"/data/data/com.tencent.mobileqq/app_tbs/core_share/libcommon_basemodule_jni.so" is 32-bit instead of 64-bit。去掉arm64-v8a,x86....等文件夹,马上就不报错了,x5内核就能正常调用了。
yuyuok 器粉跑堂
2016-06-29 00:52:48 发自手机 18#
Hello World!_5PnnRU 发表于 2016-06-15 18:08:17 
”映客直播可以有聊天、互动覆盖于视频上,相同的代码,换了域名就不行“这个问题好像还没解决?

我的微信好友小婉怎么没显示
 _SMKN8w 器粉跑堂
2016-06-30 00:19:34 发自手机 19#
希望小说阅读,搞一下变速的。阅读的太慢了
12>
回复

您需要 登录 后才可以回帖