xiaoliao998
xiaoliao998
  • 发布:2020-11-07 22:09
  • 更新:2021-02-08 22:19
  • 阅读:985

【报Bug】实测,安卓端来回切换APP后,性能会突然下降是什么情况

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: Alpha

HBuilderX版本号: 2.9.7

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: P40

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

需要真机,反正华为P40测试结果如我上面所说的,

预期结果:

回到主屏,无论是否切换其他APP,再次回到本app后,流畅度不受任何影响

实际结果:

回到主屏,切换至其他APP,退出后,再次回到本app后,流畅度明显下降,性能下降特别明显,

bug描述:

在真机测试过程中,实测设备为华为P40,刷新频率为90HZ,打包方式非纯nvue,发现一个比较奇葩的问题,第一次启动APP后,进入页面,各种点击,各种跳转不同页面,速度都飞起,测试页面为Nvue与vue页面,当回到主屏,再次进入app,和之前一样,同样速度很快,不受影响,但是当回到主屏后,切换至其他任意APP,然后再返回桌面,回到本app时,测试页面,上下滑动,会发现,速度出现了明显的卡顿,然后各种跳转不同页面,都慢了,必须要再次回到桌面,并且再次回到本app后,才发现又流畅了。。。

你说脑壳疼不疼

2020-11-07 22:09 负责人:无 分享
已邀请:
xiaoliao998

xiaoliao998 (作者) - null

来个大佬,看下这个问题啊,

实测,uni-app开发的 nvue应用,在高屏幕刷新率 90hz下,一旦切回后台,再次进入app后,明显会产生掉帧,肉眼能够感受的出来,由原来的90hz,又感觉回到了60Hz,底层原理不清楚,代码问题,没问题。很是棘手!!!因为高性能手机,就算用混合开发,也完全可以达到与原生一致的丝滑体验,nvue简直溜的飞起,但是,这个问题很奇葩,在第一次启动APP时,速度溜的飞起,明显感受到了90Hz,但是一回到后台,再次打开,明显慢了,被打回原型了,而原生应用,照样丝滑体验。

这个问题,感觉和flutter的问题很像,flutter开发的应用,在华为p40,这种高屏幕刷新率下,卡的比H5 都不如

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