iPhone4与iPod touch 4g电池寿命:有50%的差异吗?
很抱歉,如果这个问题不够程序化,但它对我未来的iPod开发工作有重大影响。
我在大约3个月大的iPhone4(16Gb)和3周大的iPod touch(8Gb)上运行相同的应用程序 。 该应用程序使用CMMotionManager以每秒20次的速度对加速度计/陀螺仪数据进行采样。 数据然后在几个小时内重复处理。
在禁用屏幕亮度的飞行模式下: iPhone4可以在剩余40%电量的情况下存活8小时。 iPod touch 4g在约6.5小时后死亡,剩余电量为0% iPhone 4和iPod touch 4之间的电池寿命差异约为50%
我在用着:
UIDevice *myDevice = [UIDevice currentDevice];
[myDevice setBatteryMonitoringEnabled:YES];
int batteryPercentage=([myDevice batteryLevel]*100);
NSLog(@"battery percentage: %i",batteryPercentage);
[myDevice setBatteryMonitoringEnabled:NO];
我注意到,超过1小时10分钟,iPod已经损失了超过25%的电池电量,而且随着电池电量的下降,它似乎会加速。 (这是为了正常的亮度,飞行模式关闭测试)。
我的设备是否有缺陷 ,或者您是否注意到iPod和iPhone设备之间的电池使用时间存在显着差异? 我应该尝试交换我的开发iPod吗? 如果有帮助,我注意到我的iPod touch有一个腮红屏幕,所以它不会显示真正的黑色,就像iPhone一样。 也许这是罪魁祸首?
这个问题的答案意味着简单的去苹果商店或iPod设备的一些重要工作。
这确实是OT,但与卡路里一样,基本上有两个不同的因素可能是罪魁祸首:
当然,能量消耗并不是那么直截了当......处理器配置文件,屏幕配置文件,固件更新/节能状态/设置等等。但是,保持所有其他条件不变,iPhone4s确实拥有更大容量的电池 - 大50%;-)
快乐的编码。
链接地址: http://www.djcxy.com/p/50413.html上一篇: iPhone4 vs iPod touch 4g battery life: is there a 50% difference?