Android用户常遇见的一个问题就是应用程序在后台被无故禁用,当用户在几个应用程序之间进行多任务处理时,突然一个应用程序重新加载,就会丢失位置,或者后台运行的应用程序就会停止工作。这一问题存在于很多Android设备上,近日,Pixel 3就这一问题进行了更新修复。
此前,Pixel 3系列最多保持3个APP挂后台时不重新加载,每次启动相机,其它的程序就会被清理。12月3日,谷歌推送了内存修复更新。在补丁说明中,谷歌标注了此次更新将会“在某些情况下提高Pixel 2/3系列机型但内存性能”。经过外媒测试,在使用Pixel 3 XL后台音乐播放时,同时开启8-10个APP,查*后台的问题被成功解决。
用户受这类问题困扰,应用开发人员也必须处理这个问题。但在手机*死后台应用时,开发者并没有用武之地。如果用户没有通过“电池优化”将应用程序列入白名单,应用程序还是无法正常运行,并且用户可能还会对这些应用程序差评。一些开发人员试图联合起来,并试图通过Do not Kill My App网站解决这个问题。
这个网站由Urbandroid团队创建,这个团队同时也是热门应用Twilight和Sleep的开发者。Urbandroid团队的一些应用程序是在后台工作的,所以他们非常熟悉这个问题。该网站对制造商的应用程序查*行为进行排名,并告诉用户如何解决这个问题,比如如何将应用程序从制造商的电池“优化”中删除。
在Do not Kill My App网站中,评级按照很有特色的大便标记,点量越多表示评级越低。诺基亚的评级最低,足足点亮了五个标志。Urbandroid团队表示,搭载Android Pie系统的诺基亚设备在屏幕关闭30分钟后,会*死包括睡眠跟踪(或任何其他运动跟踪)在内的所有后台进程。OnePlus的评级也很差,HTC 和 Stock Android 表现稍好,但在手机处于睡眠模式时启用Wi-Fi等连接设置,某些应用可能仍会继续使用电池。。
针对用户的解决方案是:转到手机设置—应用—查看所有应用,点击右上角菜单—显示系统。在列表中找到电池保护应用程序,选择它并强制关闭。直到下次重启,它会一直停止。
精通技术的用户可以通过以下adb命令卸载com.evenwell.powersaving.g3包:
针对应用开发者只有唯一的解决方案,那就是在进程运行时始终保持屏幕打开。但这非常耗电,通常情况下,试图保护电池的供应商会在这种解决方法上导致更大的电池消耗,另一种方法是20分钟内再次打开屏幕。