本周,几位美国开发者和博主指出了 Facebook iOS 应用程序的一个长期存在的问题,该应用程序使用的电量始终远远超过用户活动所显示的电量。 Matt Galligan 提到,过去一个月他多次注意到 Facebook iOS 官方应用程序在后台时消耗的电量最多。即使用户关闭了自动后台应用程序更新也是如此。
该应用程序在后台具体执行什么操作尚不清楚。然而,最受关注的是它使用 VOIP 服务、音频和推送通知,在用户不知情的情况下直接提供内容。加利根称 Facebook 的做法“对用户怀有敌意”。他表示,该公司正在积极寻找方法,使其应用程序在后台运行,无论是否经过用户许可。
关注该问题的文章中出现的具体数据显示,Facebook 应用程序占每周总能耗的 15%,其在后台运行的时间是用户积极使用该应用程序的时间的两倍。与此同时,在数据来源的设备上,Facebook 的自动后台应用程序更新已在设置中禁用。
这些信息的出现得益于 iOS 9 中对电池消耗的更详细监控,它将显示哪个应用程序在总消耗中所占的份额以及用户主动和被动(后台)使用该应用程序之间的比例是多少。
虽然 Facebook 尚未对其应用程序在后台具体执行的操作发表评论,但该公司发言人对负面文章做出了回应,称:“我们听说有人在使用我们的 iOS 应用程序时遇到电池问题。我们正在调查这个问题,希望能够尽快提供修复方案……”
在那之前,解决电池寿命问题的最佳解决方案是要么自相矛盾地允许 Facebook 在后台更新(这并不能消除消耗过多能量的问题,但至少会减少它),或者删除应用程序并访问社交媒体通过 Safari 网络。还考虑允许访问 Facebook 的第三方应用程序。
放弃应用程序还不够吗?
我认为这应该足够了。
够了,但是一天做20次还是很累的。我只是删除了所有根据 iOS 的说法在后台运行的应用程序(尽管事实上我不允许它们这样做),突然我几乎需要每两天给它们充电一次 - 我推荐它们。
我还没有摆脱这个习惯,我不使用该应用程序,我只是杀死它:-(虽然有时事实证明这并不是一个坏习惯,但我知道这是一个“坏习惯”:-)
这不仅是 FB 的问题,也是他们的 Messenger 或 WhatsApp 的问题。
接下来的问题是,苹果在将应用程序发布到流通之前对其进行了多少测试。我希望应用商店不允许这样的事情。
在我看来,他们不会测试它们,他们只是将它们放入某种沙箱中,在那里进行诊断(xcode 允许类似的东西)并有日志输出(我假设测试指标将与负责的指标类似)对于 DieselGate),无论如何,我假设 80% 的过程是自动的,无需人工干预……
这是由活人测试过的。当您提交应用程序以供批准时,Apple 需要测试帐户的登录信息,以便他们可以点击它。
感谢您的纠正,我真的不会这么想,但我很高兴我学到了。
和解应用程序 Facebook 进行和解是否会让任何人感到惊讶?
这是我第一个卸载的应用程序。
Moves 怎么样?关闭后台刷新后,该应用程序甚至未打开,但在过去 7 天内已在后台运行 34 小时。我知道对于这样的应用程序,可能不可能有任何其他方式,而且我在 5S 上有一个健康应用程序,可以测量我的步数和跑步等,但我喜欢移动的方式,然后我不想放弃它,所以我以牺牲电池为代价得到它
这一次对苹果来说是某种全球性问题。我已经完全关闭了后台更新,但昨天我没有关闭 YouTube 应用程序,早上我正在观看,但电池电量不足。在电池报告中,我发现该应用程序在后台运行了 16 个小时。