陀飞轮Tabris
陀飞轮Tabris
  • 发布:2016-01-23 19:52
  • 更新:2016-01-23 20:52
  • 阅读:5415

新建的hello mui在部分安卓机型上卡顿

分类:MUI

刚刚接触Hbuilder,建了个示例程序,装到手机上实机调试H5动画很不流畅,开关按钮,图片轮播卡顿很严重,测试了几台机器,测试结果如下:

三星S4,安卓5.1.1的系统,运行卡顿,
华为麦芒4,安卓5.1系统,运行卡顿,
华为畅玩5x,安卓5.1系统,运行卡顿,
华为荣耀6,安卓5.1系统,运行流畅,
红米2A,安卓4.4系统,运行流畅,
iphone6s,IOS9.1.2系统,运行流畅

网上找了好久也没有找到原因,望各位指点一下,是少配置了什么还是什么别的原因,多谢

2016-01-23 19:52 负责人:无 分享
已邀请:
暮雪骄阳

暮雪骄阳

安卓5.0以上系统,的确有点卡顿感,因为默认是关闭了硬件加速。而官方介绍的开启硬件加速的设置就算打包之后,其实也没有效果。但是如果每个窗口都手动开启硬件加速的话,就会很流畅了,同时也存在一个问题,就是渲染效果很差,有可能是闪屏,也有可能是图形毛边到清晰,总之,开启硬件加速也不可取。IOS就没有这些问题,多番测试之后,只能认命了,安卓就是有点卡顿,更奇怪的是,手机浏览器打开的网站,滑动页面,都比MUI流畅。
另:
手动开启硬件加速,在你打开或显示一个窗口页面时设置样式里
styles: {
top: 0,
bottom: 0,
hardwareAccelerated: true,//开启硬件加速
scrollIndicator: 'none'
}

> render: (String 类型 )窗口渲染模式
支持以下属性值: "onscreen" - Webview窗口在屏幕区可见时渲染,不可见时不进行渲染,此时能减少内存使用量; "always" - Webview在任何时候都渲染,在内存较大的设备上使用,被遮挡的窗口在此中模式下显示的时候会有更流畅的效果。 默认值为"onscreen"。 仅Android平台支持。

不知道是不是我设置有问题。即便使用了这个渲染模式,仍然无效,一样是模糊,闪屏。

该问题目前已经被锁定, 无法添加新回复