Facebook和Messenger Apps如何排空手机电池

和你能做些什么

众所周知的事实是,用于iOS和Android设备的Facebook和Facebook Messenger应用程序会消耗大量电池寿命。 Facebook Messenger应用程序在WhatsApp的阴影中一直存在很长时间,但现在已经成为大多数用户安装和使用该应用程序的领先者。 除了全球众多人士的投诉之外,当局和分析人员已经进行了测试,并确认了Facebook应用程序及其即时通讯软件即使在未使用时也是电池使用者的事实。 AVG将这两款应用列入智能手机的前十名电池消耗者和性能爱好者之列。

如果您正在考虑使用电池节电器和性能提升应用来解决这个问题,那么它可能不会,也可能不会工作。 Greenify是可用的可靠和相对高效的工具之一,可识别和休眠或杀死潜在电池果汁吸盘的应用程序。 但是,即使在被Greenify“睡觉”的时候,Facebook和Messenger应用程序也会继续消费。 那么这些有什么问题? 你能做什么?

Facebook应用程序如何耗尽你的电池

当您使用应用程序时,例如在线共享或拨打语音电话时,但当它们处于空闲状态并且应该处于休眠状态时,电池电量不足和性能损失不会发生。

Facebook已经正式承认了对这个问题的认识,并且已经部分解决了这个问题,但“解决方案”似乎并没有真正满足。 实际上,FB的Ari Grant给出了这个问题的两个原因:CPU旋转和音频会话管理不善。

CPU旋转是一个相对复杂的机制,可以被普通的facebookers理解,所以这里是一个理解它的简单方法。 CPU是智能手机的微处理器,它提供(运行)线程,这些线程是通过运行程序或应用程序来执行的任务。 CPU必须以似乎对用户同时进行的方式服务几个应用程序或线程(这实际上是多任务设备背后的基本原则 - 那些可以同时运行多个程序的设备),但实际上涉及为一个应用程序或线程在一段时间内轮流使用线程。

经常发生的情况是,一个线程必须等待某些事情发生,然后才有权获得CPU的服务,如用户输入(如键盘上键入的字母)或某些数据进入系统。 Facebook应用程序的线程长时间处于“忙碌等待”状态(很可能正在等待与推送通知相关的事件),就像许多其他应用程序一样,但它也会不断地查询和轮询该事件,从而使其有点'积极'而没有实际做任何有用的事情。 这是CPU自旋,消耗电池电量和其他资源,从而影响性能和电池寿命。

第二个问题发生在Facebook上播放多媒体或进行涉及音频的通信之后,音频管理不善造成浪费。 关闭视频或通话后,音频机制保持“打开”状态,导致应用在后台继续使用相同数量的资源,包括CPU时间和电池电量。 但是,它不会发出任何音频输出,并且您什么也听不到,这就是为什么没有人注意到任何东西。

此后,Facebook宣布更新其应用程序,并对这些问题进行了部分修复。 所以,第一件要尝试的是更新你的Facebook和信使应用程序。 但到目前为止,性能和指标以及共享用户体验表明问题仍然存在。

我怀疑有其他类型的应用程序运行背景有问题。 像音频一样,其他几个参数的管理可能很差。 您的手机的操作系统,无论是iOS还是Android,都有服务(后台系统软件)在运行,作为您使用的应用程序的辅助器。 Facebook应用程序的低效管理可能导致其他应用程序效率低下。 通过这种方式,性能和电池指标不会仅显示Facebook的所有非正常消耗,但也会与其他应用程序共享。 简而言之,作为问题根源的Facebook应用程序可能会将低效率传播到其他辅助系统应用程序,从而导致整体效率低下和电池消耗异常。

你可以做什么

如上所述,您可以更新您的Facebook和Messenger应用程序,希望由FB提出的部分解决方案为您工作。

性能更好的选择是正确卸载Facebook和Messenger应用程序,并使用浏览器访问您的Facebook帐户。 它会像在你的电脑上一样工作。 当然,它不会具备应用程序所提供的技巧,但至少,您至少要节省五分之一的电池寿命。 此外,您可以考虑使用更精简的浏览器,尽可能使用最少的资源,并保持登录状态。 其中一个例子就是Opera Mini

如果你真的需要在应用方面做这件事,那么你可以考虑替代品,例如Facebook和Twitter的Metal,以及Facebook的Tinfoil。