需要真机,反正华为P40测试结果如我上面所说的,
![xiaoliao998](https://img-cdn-tc.dcloud.net.cn/account/identicon/bf644d0994f6d5714d4a0ba92e6a5fc9.png)
- 发布:2020-11-07 22:09
- 更新:2021-02-08 22:19
- 阅读:1090
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: Alpha
HBuilderX版本号: 2.9.7
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: P40
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
回到主屏,无论是否切换其他APP,再次回到本app后,流畅度不受任何影响
回到主屏,无论是否切换其他APP,再次回到本app后,流畅度不受任何影响
实际结果:
回到主屏,切换至其他APP,退出后,再次回到本app后,流畅度明显下降,性能下降特别明显,
回到主屏,切换至其他APP,退出后,再次回到本app后,流畅度明显下降,性能下降特别明显,
bug描述:
在真机测试过程中,实测设备为华为P40,刷新频率为90HZ,打包方式非纯nvue,发现一个比较奇葩的问题,第一次启动APP后,进入页面,各种点击,各种跳转不同页面,速度都飞起,测试页面为Nvue与vue页面,当回到主屏,再次进入app,和之前一样,同样速度很快,不受影响,但是当回到主屏后,切换至其他任意APP,然后再返回桌面,回到本app时,测试页面,上下滑动,会发现,速度出现了明显的卡顿,然后各种跳转不同页面,都慢了,必须要再次回到桌面,并且再次回到本app后,才发现又流畅了。。。
你说脑壳疼不疼
1 个回复
xiaoliao998 (作者) - null
来个大佬,看下这个问题啊,
实测,uni-app开发的 nvue应用,在高屏幕刷新率 90hz下,一旦切回后台,再次进入app后,明显会产生掉帧,肉眼能够感受的出来,由原来的90hz,又感觉回到了60Hz,底层原理不清楚,代码问题,没问题。很是棘手!!!因为高性能手机,就算用混合开发,也完全可以达到与原生一致的丝滑体验,nvue简直溜的飞起,但是,这个问题很奇葩,在第一次启动APP时,速度溜的飞起,明显感受到了90Hz,但是一回到后台,再次打开,明显慢了,被打回原型了,而原生应用,照样丝滑体验。
这个问题,感觉和flutter的问题很像,flutter开发的应用,在华为p40,这种高屏幕刷新率下,卡的比H5 都不如