您应该不会注意到Nexus6和Nexus6P之间的许多软件差异

2020-08-18 10:22:31 来源: INeng财经

众所周知,Android是通用移动操作系统。即使您从一部Nexus手机跳到另一部Nexus手机,您的软件体验也可能以非常细微的方式有所不同。在纸面上,您应该不会注意到Nexus 6和Nexus 6P之间的许多软件差异。但是在Nexus 6上,当您同时观看视频并滚动浏览评论时,YouTube应用会出现莫名其妙的延迟。许多Nexus 6用户报告说,这个问题仅在跳转到Android 6.0棉花糖之后才开始。那么怎么回事,以及如何解决呢?

修复它非常简单。您需要做的就是打开“开发人员选项”下的“ 禁用硬件覆盖”选项。以下是更改选项如何影响YouTube效果的前后比较。

为什么此修复程序有效?我们不确定自己如何。甚至 Android工程团队 还没有深入到YouTube的根源:

在运行Android M的Nexus 6上YouTube视频播放期间,当滚动滚动第一次加载的注释时,我们确实注意到了一些问题。在强制GPU组成时,问题确实有所改善。Android 6.0上的Youtube使用SurfaceViews进行视频播放,因为它消耗的电量比使用TextureViews少。强制GPU合成会以功耗为代价提高注释滚动的平滑度。敬请关注。

如果您在AMA期间发表的评论中注意到,该团队确实提到强迫GPU组成可以提高YouTube应用程序的性能。禁用硬件覆盖实际上可以完成此任务:通过启用此选项,SurfaceFlinger 将放弃使用硬件覆盖,而始终使用GPU进行合成。不幸的是,禁用硬件覆盖会导致功耗增加,实际上仅应用于调试某些类型的媒体应用程序。解决此问题的一种方法是使用 带有 安全设置 插件的Tasker等应用程序,以便在使用YouTube应用程序时自动切换“禁用硬件覆盖”选项。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。