iPhone耗电罪魁祸首 Facebook App
扫描二维码
随时随地手机看文章
对于iPhone用户来说,电池续航时间不足总是一件让人头疼的事情,许多“省电达人”甚至建议,如果并非必要,尽量少下载高能耗的游戏或应用程序,而多使用Facebook等通讯软件,让手机保持“联络功能”即可。然而,1名德国iOS软件开发者杜佛(Sebastian Düvel)却发现,Facebook App才是iPhone耗电的元凶。
杜佛在自己的博客上表示,他更新到最新版的Facebook App后,iPhone耗电量便开始迅速增加,主要原因是Facebook App在桌面状态执行的自动暂停和其他软件不一样。杜佛使用开发者工具检测后发现,Facebook App在桌面状态暂停时,一段时间内就会自动执行约10秒左右,然后再暂停、再执行,不断重复此项动作的结果就是不必要的耗电。
杜佛解释称,iOS用户在前台打开App时,如果按下Home键,就可以回到桌面使App进入 “暂停”状态,如此就可以不占用CPU使用率,但重新开启时仍可以加快执行速度。
通常情况下,只要在桌面状态“暂停”App超过10分钟,iOS设备就会自动关闭程序。不过,有4种类型的App会“持续在桌面状态执行”,比如音频播放(如音乐程序)、位置信息(如导航程序)、书报摊(Newsstand)下载和IP语音程序(如Skype网络电话等)。令人惊讶的是,Facebook App就包括了其中两种(音频播放、IP语音程序),这也就意味着它几乎是“无时无刻都运行在桌面状态下”,因此想不耗电也难。
据此,杜佛提供了2个解决方案,其一是马上删除Facebook App,但使用者如果是Facebook忠实用户的话,则需要每次都开启多任务列表手动关闭Facebook App,以确保手机不会因此而大量耗电。他也呼吁众多iOS 用户,写信给Facebook要求改善这样的问题,因为他“真不知道Facebook在桌面状态下保持运行,除了耗电以外还有什么意义”。