【发布时间】:2011-01-07 05:43:46
【问题描述】:
我注意到,从 iOS 4.0 开始,我开发的应用程序开始不会在按下主页按钮时“退出”,而是停留在双击系统时弹出的“系统托盘”中。
大约在同一时间,我注意到手机中的电池开始消耗得更快。话又说回来,理论上所有应用程序现在应该使用的只是内存,因为它当前不是活动的。
这引出了一个问题,是否有任何基准可以说明导致 iPhone 耗电最多的原因?也许opengl调用,使用显卡会消耗不少?或者只是让应用程序处于活动状态意味着内存更少,这会导致更快的电池损耗(例如,因为内存分配器必须做更多的工作等)?
我很想知道其他开发人员为优化电池使用所做的努力。
【问题讨论】: